منصوبے کے بارے میں

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)، ورژن شدہ انڈیکسز اور دوبارہ انڈیکسنگ کے ورک فلو۔ - لرننگ فیچرز: ماسٹری گیٹس کے ساتھ گائیڈڈ لرننگ، ایک Question Bank، کوئز، "لِونگ بُکس" مرتب کرنے کے لیے Book Engine جس میں پیش رفت کی نگرانی اور Markdown ایکسپورٹ شامل ہے، کثیر دستاویزی تحریر کے لیے Co-Writer، اور انٹرایکٹو ویژولائزیشنز۔ - میموری: تین تہوں والا میموری ورک بینچ (L1/L2/L3) اور ہر صارف کے لیے مستقل میموری۔ - انٹیگریشنز: بہت سے LLM اور ایمبیڈنگ فراہم کرنے والے، ویب سرچ فراہم کرنے والے، MCP سروسز، اور IM چینلز (README میں 15 چینلز کا ذکر ہے) جو "Partners" کے لیے ہیں — یعنی ایسے ترتیب دینے کے قابل ٹیوٹر پرسوناز جن کی اپنی لائبریریاں، مہارتیں اور نجی میموری ہوتی ہے۔ - ڈیپلائمنٹ: Docker اور Compose سپورٹ، rootless Podman نوٹس، الگ تھلگ ورک اسپیسز کے ساتھ ملٹی یوزر ڈیپلائمنٹس، ایڈمن رولز، اور ایک CLI (`deeptutor`) جس میں start، doctor اور skill install جیسے کمانڈز شامل ہیں۔ یہ ریپوزٹری واضح طور پر ان سیکھنے والوں اور معلموں کے لیے ہے جو کسی ایک مقصد کے چیٹ بوٹ کے بجائے ایک سیلف ہوسٹ ایبل اور توسیع کے قابل AI ٹیوٹنگ ماحول چاہتے ہیں۔ README انگریزی میں لکھی گئی ہے جس کے ساتھ چینی، جاپانی، ہسپانوی، فرانسیسی، عربی، روسی، ہندی، پرتگالی، تھائی اور پولش زبانوں کے تراجم کے لنکس موجود ہیں۔