इस प्रोजेक्ट के बारे में

DeepTutor HKUDS का एक ओपन-सोर्स प्रोजेक्ट है जो स्वयं को आजीवन व्यक्तिगत ट्यूशन प्रणाली (lifelong personalized tutoring system) के रूप में वर्णित करता है। यह एक फुल-स्टैक एप्लिकेशन है जिसे बैकएंड पर 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), संस्करणित इंडेक्स और पुनः-इंडेक्सिंग वर्कफ़्लो। - शिक्षण सुविधाएँ: मास्टरी गेट्स के साथ निर्देशित शिक्षण (Guided Learning), एक प्रश्न बैंक, प्रश्नोत्तरी, प्रगति ट्रैकिंग और Markdown निर्यात के साथ "लिविंग बुक्स" संकलित करने के लिए बुक इंजन, मल्टी-डॉक्यूमेंट लेखन के लिए Co-Writer, और इंटरैक्टिव विज़ुअलाइज़ेशन। - मेमोरी: तीन-स्तरीय मेमोरी वर्कबेंच (L1/L2/L3) और प्रति-उपयोगकर्ता स्थायी मेमोरी। - एकीकरण: कई LLM और एम्बेडिंग प्रदाता, वेब खोज प्रदाता, MCP सेवाएँ, और "पार्टनर्स" के लिए IM चैनल (README में 15 चैनलों का उल्लेख है) — कॉन्फ़िगर करने योग्य ट्यूटर पर्सनाज़ जिनकी अपनी लाइब्रेरी, कौशल और निजी मेमोरी होती है। - परिनियोजन: Docker और Compose समर्थन, रूटलेस Podman नोट्स, पृथक वर्कस्पेस के साथ मल्टी-यूज़र परिनियोजन, एडमिन भूमिकाएँ, और एक CLI (`deeptutor`) जिसमें start, doctor और skill install जैसे कमांड शामिल हैं। यह रिपॉजिटरी स्पष्ट रूप से उन शिक्षार्थियों और शिक्षकों के लिए है जो एकल-उद्देश्य चैटबॉट के बजाय स्व-होस्टेबल, विस्तार योग्य AI ट्यूटरिंग वातावरण चाहते हैं। README अंग्रेज़ी में लिखा गया है जिसमें चीनी, जापानी, स्पेनिश, फ्रेंच, अरबी, रूसी, हिंदी, पुर्तगाली, थाई और पोलिश के अनुवाद लिंक किए गए हैं।