عن المشروع
DeepTutor هو مشروع مفتوح المصدر من HKUDS يصف نفسه كنظام تعليمي شخصي مدى الحياة. وهو تطبيق متكامل الأركان مبني باستخدام Python 3.11+ في الخلفية و Next.js 16 في الواجهة الأمامية، ومُصدر تحت ترخيص Apache 2.0، مع موقع توثيق مرافق على deeptutor.info ومرجع ورقة arXiv.
يعرض ملف README تاريخ إصدارات طويل وسريع التطور (تقريباً من v0.2.0 إلى v1.6.8) يوثق مجموعة ميزات المشروع المتطورة. تشمل السمات المتكررة:
- الدردشة والتدريس القائمة على الوكلاء: حلقة وكيل واحدة تغذي الدردشة، والتعلم الموجه، والبحث العميق، وحل المشكلات، وتوليد الأسئلة، مع إضافات الأدوات والقدرات وقدرات قابلة للتكوين لكل نموذج.
- إدارة المعرفة: قواعد معرفة مع محركات استرجاع متعددة (LightRAG، GraphRAG، PageIndex، FAISS، الاستيعاب القائم على LlamaIndex)، ومحركات تحليل المستندات (MinerU، Docling، PyMuPDF4LLM، LiteParse، Apache Tika)، وفهارس مؤرقة وسير عمل إعادة الفهرسة.
- ميزات التعلم: التعلم الموجه مع بوابات الإتقان، وبنك الأسئلة، والاختبارات، ومحرك الكتب لتجميع "الكتب الحية" مع تتبع التقدم وتصدير Markdown، والمشارك في الكتابة للكتابة متعددة المستندات، والتصورات التفاعلية.
- الذاكرة: طاولة عمل ذاكرة ثلاثية الطبقات (L1/L2/L3) وذاكرة دائمة لكل مستخدم.
- التكاملات: العديد من مزودي LLM والتضمين، ومزودي البحث على الويب، وخدمات MCP، وقنوات IM (يذكر ملف README 15 قناة) لـ "الشركاء" — شخصيات مدرسين قابلة للتكوين مع مكتباتهم ومهاراتهم وذاكرتهم الخاصة.
- النشر: دعم Docker و Compose، وملاحظات Podman بدون جذر، ونشر متعدد المستخدمين مع مساحات عمل معزولة، وأدوار المشرف، وواجهة سطر الأوامر (`deeptutor`) مع أوامر مثل start و doctor و skill install.
يستهدف المستودع بوضوح المتعلمين والمعلمين الذين يريدون بيئة تدريس ذكاء اصطناعي قابلة للاستضافة ذاتياً وقابلة للتوسع بدلاً من روبوت محادثة أحادي الغرض. ملف README مكتوب باللغة الإنجليزية مع ترجمات مرتبطة للصينية، واليابانية، والإسبانية، والفرنسية، والعربية، والروسية، والهندية، والبرتغالية، والتايلاندية، والبولندية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.