Reference OS v8 5 دقائق قراءة ٢٧ مايو ٢٠٢٦ يبحث القارئ عن شرح عملي لتركيب واستخدام مشروع DeepTutor على GitHub دليل عملي: بناء وكيل تعليمي ذكي عربي باستخدام DeepTutor خطوة بخطوة ستتعلم بناء وكيل…

DeepTutor -- Agent-native, Open-sourced Personalized Tutoring. https://deeptutor.info/.
اختر القسم الذي تحتاجه الآن
الفكرة التي تمنع التسرع
تظن أن بناء وكيل تعليمي ذكي يحتاج إلى فريق من المبرمجين وميزانية ضخمة؟ DeepTutor يثبت العكس: مشروع GitHub مفتوح المصدر يمكنك تركيبه في 10 دقائق.
قبل أن تطبق، اعرف أين تقف بالضبط
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
إذا كنت تبحث عن طريقة لبناء وكيل تعليمي ذكي مخصص للغة العربية دون الحاجة إلى فريق ضخم، فـ DeepTutor هو الحل. هذا المشروع مفتوح المصدر على GitHub يتيح لك إنشاء معلم افتراضي خاص بك، يدعم RAG (استرجاع المعلومات المعزز) والتخصيص الكامل. في هذا الدليل، سنأخذك خطوة بخطوة من التثبيت إلى التشغيل، مع أمثلة عملية تناسب السوق السعودي.
قبل أن نبدأ، اسأل نفسك: هل تحتاج إلى وكيل تعليمي يشرح منهج الرياضيات السعودي؟ أو مساعد تدريب للموظفين في شركتك؟ DeepTutor يمكنه فعل ذلك بتكلفة منخفضة. لكنه ليس حلاً سحرياً: يتطلب بعض المعرفة بـ Python ومفاتيح API مدفوعة. تابع القراءة لتعرف ما إذا كان مناسباً لك.
DeepTutor هو وكيل تعليمي ذكي مفتوح المصدر مبني على تقنيات RAG والنماذج اللغوية الكبيرة (LLM). يمكنك تخصيصه لتدريس أي موضوع، من الرياضيات إلى البرمجة، باستخدام المحتوى الذي توفره. يدعم اللغة العربية جزئياً (النصوص العربية تعمل، لكن الواجهة قد تحتاج تعديل).
يناسب: المطورين العرب الذين يريدون بناء منصة تعليمية خاصة، شركات التدريب التي تريد أتمتة الإجابة على الأسئلة الشائعة، والمعلمين الذين يبحثون عن مساعد ذكي للطلاب.
لا يناسب: من لا يعرف أساسيات Python، أو من يريد حلاً جاهزاً بدون تخصيص، أو من لا يستطيع دفع تكاليف API (مثل OpenAI).
الخطوة 1: تثبيت Python تأكد من تثبيت Python 3.11 أو أحدث. تحقق عبر python --version.
الخطوة 2: تثبيت DeepTutor استخدم الأمر: pip install -U deeptutor
الخطوة 3: استنساخ المستودع (اختياري) git clone https://github.com/HKUDS/DeepTutor.git
الخطوة 4: تثبيت المتطلبات الإضافية داخل المجلد: pip install -e .
الخطوة 5: إعداد ملف .env انسخ ملف .env.example إلى .env واملأ المفاتيح.
افتح ملف .env وأضف:
OPENAI_API_KEY=sk-... DEEPTUTOR_MODEL=gpt-4 LANG=ar
تأكد من أن مفتاح API صالح ولديه رصيد كافٍ.
وضع CLI: deeptutor --interactive
وضع الويب: deeptutor web ثم افتح http://localhost:3000
ملاحظة: وضع الويب يتطلب Node.js لتثبيت واجهة Next.js. اتبع التعليمات في README.
مثال 1: وكيل لشرح منهج الرياضيات السعودي أضف كتب الرياضيات السعودية (PDF) إلى قاعدة المعرفة، ثم اسأل DeepTutor: 'اشرح لي قاعدة فيثاغورس مع مثال'.
مثال 2: مساعد تدريب للموظفين في شركة سعودية، أضف دليل الموظف وسياسات الشركة، ودع الموظفين يسألون DeepTutor بدلاً من قسم الموارد البشرية.
مثال 3: ربط بقاعدة بيانات محلية استخدم RAG لربط DeepTutor بقاعدة كتب عربية (مثل مكتبة الملك فهد) للحصول على إجابات دقيقة.
نعم، إذا كنت تريد وكيلاً تعليمياً مخصصاً بتكلفة منخفضة. لكنه ليس بديلاً كاملاً عن ChatGPT: يتطلب إعداداً يدوياً وقد لا يدعم العربية بشكل كامل. جربه لمشروع صغير أولاً.
هل DeepTutor يدعم اللغة العربية بشكل كامل؟ النصوص العربية تعمل، لكن الواجهة قد تحتاج تعديلاً يدوياً.
ما هي متطلبات الأجهزة؟ أي جهاز حديث مع 8GB RAM يكفي للتجربة.
هل يمكن استخدامه بدون إنترنت؟ لا، لأنه يعتمد على API خارجي.
كيف أضيف محتوى عربي؟ ضع ملفات PDF أو TXT في مجلد knowledge.
ما الفرق بين DeepTutor وChatGPT؟ DeepTutor يمكن تخصيصه بالكامل، ChatGPT عام.
هل هو مجاني؟ المشروع مجاني، لكن استخدام API يتطلب دفعاً.
كيف أحل ModuleNotFoundError؟ تأكد من تثبيت الحزمة بشكل صحيح.
هل يمكن نشره على السحابة؟ نعم، يمكنك استخدام Docker ونشره على AWS أو Oracle Cloud.
الآن بعد أن تعرفت على DeepTutor، ابدأ بتجربته على جهازك المحلي. أضف محتوى عربياً بسيطاً، واختبر الوكيل. إذا نجحت التجربة، فكر في نشره لخدمة طلابك أو موظفيك. تذكر: الأداة وحدها لا تكفي، أنت من يبني سير العمل.
خطوات عملية مرتبة من التشخيص إلى النتيجة
لماذا؟ DeepTutor يتطلب Python 3.11+
كيف؟ تحقق من الإصدار: python --version; قم بتنزيله من python.org إذا لزم الأمر
الناتج: Python 3.11+ مثبت
لماذا؟ الحزمة الأساسية للتشغيل
كيف؟ pip install -U deeptutor
الناتج: تثبيت ناجح
لماذا؟ تخزين مفاتيح API والإعدادات
كيف؟ انسخ .env.example إلى .env، ثم أضف OPENAI_API_KEY و DEEPTUTOR_MODEL=gpt-4 و LANG=ar
الناتج: ملف .env جاهز
لماذا؟ اختبار سريع للوكيل
كيف؟ deeptutor --interactive
الناتج: واجهة تفاعلية تعمل
لماذا؟ واجهة مستخدم رسومية
كيف؟ deeptutor web ثم افتح http://localhost:3000 (يتطلب Node.js)
الناتج: واجهة ويب تعمل
لماذا؟ تخصيص الوكيل لمنهج سعودي
كيف؟ ضع ملفات PDF أو TXT في مجلد knowledge
الناتج: قاعدة معرفية عربية
حوّل القراءة إلى تنفيذ سريع
OPENAI_API_KEY=sk-... DEEPTUTOR_MODEL=gpt-4 LANG=ar
pip install -U deeptutor git clone https://github.com/HKUDS/DeepTutor.git cd DeepTutor pip install -e .
اعرف أين يتعثر الناس وكيف تتجنب ذلك
ماذا تفعل حسب حالتك؟
إذا: إذا كنت تريد وكيلاً تعليمياً مخصصاً بتكلفة منخفضة
إذن: استخدم DeepTutor
إذا: إذا كنت لا تعرف Python أو لا تستطيع دفع API
إذن: ابحث عن بدائل جاهزة مثل OpenAI GPTs
إذا: إذا كنت تحتاج دعماً كاملاً للعربية في الواجهة
إذن: قد تحتاج لتعديل الواجهة يدوياً أو استخدام أداة أخرى
جدول صغير يمنع التسويف
نقاط مختصرة ترجع لها لاحقاً
1. DeepTutor مفتوح المصدر برخصة Apache-2.0
2. يدعم RAG لإضافة كتب PDF عربية
3. يتطلب Python 3.11+ ومفتاح API مدفوع
4. واجهة CLI وويب (Next.js)
5. يمكن ربطه بـ Telegram وMatrix
6. مناسب للمطورين العرب وشركات التدريب
7. ليس بديلاً كاملاً عن ChatGPT
8. يتطلب بعض المعرفة التقنية
9. يمكن نشره على السحابة باستخدام Docker
إجابات مباشرة على ما يبحث عنه الزائر
تعريفات مختصرة تمنع الالتباس
استرجاع المعلومات المعزز: تقنية تسمح للوكيل بالبحث في قاعدة معرفية خارجية للإجابة.
نموذج لغوي كبير، مثل GPT-4، يستخدم لفهم وتوليد النصوص.
واجهة سطر الأوامر: تشغيل البرنامج عبر الأوامر النصية.
واجهة برمجة تطبيقات: تسمح للبرامج بالتواصل مع خدمات خارجية.
استخدمها كمسارات متابعة داخل نفس الموضوع
تحول القارئ: من مطور يبحث عن شرح عربي لمشروع GitHub إلى مطور قادر على تركيب وتشغيل وكيل تعليمي ذكي مخصص
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
DeepTutor أداة قوية لمن يريد بناء وكيل تعليمي ذكي بتكلفة منخفضة. ابدأ صغيراً، اختبر على جهازك، ثم وسع النطاق. تذكر أن النجاح يعتمد على جودة المحتوى الذي تقدمه. جربه اليوم وشاركنا تجربتك.
حتى يبقى المرجع صالحاً مع الوقت
FAQ