Skip to content

Latest commit

 

History

History
422 lines (299 loc) · 17.1 KB

File metadata and controls

422 lines (299 loc) · 17.1 KB

📰 समाचार

[2026.3.24] DeepTutor v1.0.0 ✨ — Apache-2.0 के तहत एजेंट-नेटिव विकास: हल्का रिफैक्टर, TutorBot, लचीले मोड।

[2026.2.6] 🚀 39 दिनों में 10k सितारे — समुदाय का धन्यवाद!

[2026.1.1] नया साल मुबारक! Discord, WeChat, Discussions से जुड़ें।

[2025.12.29] DeepTutor आधिकारिक रूप से जारी।

📦 रिलीज़

[2026.3.24] v1.0.0 — एजेंट-नेटिव रिफैक्टर, लचीला टूल इंटीग्रेशन, CLI व SDK प्रवेश, nanobot पर TutorBot, Co-Writer, Guided Learning, स्थायी मेमोरी।

पिछले रिलीज़

[2026.1.23] v0.6.0 — सत्र स्थिरता, इंक्रीमेंटल अपलोड, लचीला RAG, पूर्ण चीनी स्थानीयकरण।

[2026.1.18] v0.5.2 — Docling, लॉग, बग फिक्स।

[2026.1.15] v0.5.0 — एकीकृत कॉन्फ़िग, KB प्रति RAG, प्रश्न जनरेशन, साइडबार।

[2026.1.9] v0.4.0 — मल्टी-प्रोवाइडर LLM/एम्बेडिंग, नया होम, RAG डिकप्लिंग, env वेरिएबल।

[2026.1.5] v0.3.0 — PromptManager, CI/CD, GHCR इमेज।

[2026.1.2] v0.2.0 — Docker, Next.js 16 व React 19, WebSocket, कमज़ोरियाँ।

✨ मुख्य विशेषताएँ

  • एकीकृत चैट वर्कस्पेस — पाँच मोड, एक थ्रेड: Chat, Deep Solve, क्विज़, Deep Research, Math Animator एक संदर्भ साझा करते हैं।
  • व्यक्तिगत TutorBot — चैटबॉट नहीं: स्वायत्त ट्यूटर, अपना वर्कस्पेस, मेमोरी, व्यक्तित्व, कौशल। nanobot
  • AI Co-Writer — Markdown में AI सह-लेखक: फिर से लिखें, विस्तार, संक्षेप; KB व वेब।
  • Guided Learning — आपकी सामग्री से संरचित दृश्य यात्राएँ।
  • नॉलेज हब — PDF, Markdown, टेक्स्ट से RAG-तैयार KB; रंगीन नोटबुक।
  • स्थायी मेमोरी — प्रगति सारांश व शिक्षार्थी प्रोफ़ाइल; TutorBot के साथ साझा।
  • एजेंट-नेटिव CLI — क्षमता, KB, सत्र, TutorBot एक कमांड में; Rich व JSON। SKILL.md

🚀 शुरू करें

विकल्प A — सेटअप टूर (अनुशंसित)

एक इंटरैक्टिव स्क्रिप्ट — निर्भरता, वातावरण, कनेक्शन टेस्ट, लॉन्च।

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor

conda create -n deeptutor python=3.11 && conda activate deeptutor
# या: python -m venv .venv && source .venv/bin/activate

python scripts/start_tour.py
  • वेब मोड — प्रोफ़ाइल, pip + npm, अस्थायी सर्वर, सेटिंग्स, 4 चरण।
  • CLI मोड — पूरा टर्मिनल।

http://localhost:3782

विकल्प B — मैन्युअल स्थानीय इंस्टॉल

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor

conda create -n deeptutor python=3.11 && conda activate deeptutor
pip install -e ".[server]"

cd web && npm install && cd ..
cp .env.example .env
LLM_BINDING=openai
LLM_MODEL=gpt-4o-mini
LLM_API_KEY=sk-xxx
LLM_HOST=https://api.openai.com/v1

EMBEDDING_BINDING=openai
EMBEDDING_MODEL=text-embedding-3-large
EMBEDDING_API_KEY=sk-xxx
EMBEDDING_HOST=https://api.openai.com/v1
EMBEDDING_DIMENSION=3072
python -m deeptutor.api.run_server
cd web && npm run dev -- -p 3782
सेवा पोर्ट
Backend 8001
Frontend 3782

विकल्प C — Docker

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor
cp .env.example .env

विकल्प B जैसा।

2a. आधिकारिक इमेजGHCR

docker compose -f docker-compose.ghcr.yml up -d

2b. स्रोत से बिल्डdocker compose up -d

3. http://localhost:3782

docker compose logs -f
docker compose down
क्लाउड / रिमोट
NEXT_PUBLIC_API_BASE_EXTERNAL=https://your-server.com:8001
डेव मोड (हॉट-रिलोड)
docker compose -f docker-compose.yml -f docker-compose.dev.yml up
कस्टम पोर्ट
BACKEND_PORT=9001
FRONTEND_PORT=4000
डेटा स्थिरता
कंटेनर पथ होस्ट सामग्री
/app/data/user ./data/user सेटिंग्स, मेमोरी, वर्कस्पेस, सत्र, लॉग
/app/data/knowledge_bases ./data/knowledge_bases दस्तावेज़ व वेक्टर
पर्यावरण चर
चर आवश्यक विवरण
LLM_BINDING हाँ LLM प्रदाता
LLM_MODEL हाँ मॉडल
LLM_API_KEY हाँ कुंजी
LLM_HOST हाँ URL
EMBEDDING_BINDING हाँ एम्बेडिंग
EMBEDDING_MODEL हाँ मॉडल
EMBEDDING_API_KEY हाँ कुंजी
EMBEDDING_HOST हाँ URL
EMBEDDING_DIMENSION हाँ आयाम
SEARCH_PROVIDER नहीं खोज
SEARCH_API_KEY नहीं कुंजी
BACKEND_PORT नहीं डिफ़ॉल्ट 8001
FRONTEND_PORT नहीं डिफ़ॉल्ट 3782
NEXT_PUBLIC_API_BASE_EXTERNAL नहीं सार्वजनिक URL
DISABLE_SSL_VERIFY नहीं डिफ़ॉल्ट false

विकल्प D — केवल CLI

pip install -e ".[cli]"
deeptutor chat
deeptutor run chat "Explain Fourier transform"
deeptutor run deep_solve "Solve x^2 = 4"
deeptutor kb create my-kb --doc textbook.pdf

पूर्ण गाइड: DeepTutor CLI


📖 DeepTutor का अन्वेषण

DeepTutor आर्किटेक्चर

💬 चैट — एकीकृत बुद्धिमान वर्कस्पेस

चैट

पाँच मोड, एकीकृत संदर्भ प्रबंधन

मोड कार्य
Chat RAG, वेब, कोड, तर्क, ब्रेनस्टॉर्म, पेपर।
Deep Solve मल्टी-एजेंट, उद्धरण।
क्विज़ जनरेशन KB आधारित मूल्यांकन।
Deep Research उप-विषय, समानांतर एजेंट, उद्धृत रिपोर्ट।
Math Animator Manim।

टूल वर्कफ़्लो से अलग — आप चुनते हैं क्या सक्रिय करना है।

✍️ Co-Writer — संपादक में AI

Co-Writer

फिर से लिखें, विस्तार, संक्षेप; अनडू/रीडू; नोटबुक।

🎓 Guided Learning

Guided Learning
  1. योजना (3–5 बिंदु)।
  2. इंटरैक्टिव पृष्ठ।
  3. संदर्भ Q&A।
  4. सारांश।

📚 ज्ञान प्रबंधन

ज्ञान
  • नॉलेज बेस — PDF, TXT, MD।
  • नोटबुक — सत्र व रंग।

🧠 मेमोरी

मेमोरी
  • सारांश — प्रगति।
  • प्रोफ़ाइल — पसंद, स्तर, लक्ष्य। TutorBot साझा।

🦞 TutorBot — स्थायी स्वायत्त AI ट्यूटर

TutorBot आर्किटेक्चर

nanobot पर बहु-इंस्टेंस स्थायी एजेंट।

TutorBot
  • Soul टेम्पलेट — व्यक्तित्व व शिक्षण दर्शन।
  • स्वतंत्र वर्कस्पेस — मेमोरी, सत्र, कौशल; साझा ज्ञान परत।
  • प्रोएक्टिव Heartbeat — अनुस्मारक व कार्य।
  • पूर्ण टूल — RAG, कोड, वेब, पेपर, तर्क, ब्रेनस्टॉर्म।
  • कौशल सीखना — skill फ़ाइलें।
  • मल्टी-चैनल — Telegram, Discord, Slack, Feishu, WeCom, DingTalk, ईमेल आदि।
  • टीम व उप-एजेंट
deeptutor bot create math-tutor --persona "Socratic math teacher who uses probing questions"
deeptutor bot create writing-coach --persona "Patient, detail-oriented writing mentor"
deeptutor bot list

⌨️ DeepTutor CLI — एजेंट-नेटिव इंटरफ़ेस

CLI

बिना ब्राउज़र: क्षमता, KB, सत्र, मेमोरी, TutorBot। Rich + JSON। SKILL.md

deeptutor run chat "Explain the Fourier transform" -t rag --kb textbook
deeptutor run deep_solve "Prove that √2 is irrational" -t reason
deeptutor run deep_question "Linear algebra" --config num_questions=5
deeptutor run deep_research "Attention mechanisms in transformers"
deeptutor chat --capability deep_solve --kb my-kb
deeptutor kb create my-kb --doc textbook.pdf
deeptutor kb add my-kb --docs-dir ./papers/
deeptutor kb search my-kb "gradient descent"
deeptutor kb set-default my-kb
deeptutor run chat "Summarize chapter 3" -f rich
deeptutor run chat "Summarize chapter 3" -f json
deeptutor session list
deeptutor session open <id>
पूर्ण CLI संदर्भ
कमांड विवरण
deeptutor run <capability> <message> एक पास
deeptutor chat REPL
deeptutor serve API सर्वर

bot, kb, memory, session, notebook, config / plugin / provider — अंग्रेज़ी README जैसा।

🌐 समुदाय व पारिस्थितिकी तंत्र

परियोजना भूमिका
nanobot TutorBot इंजन
LlamaIndex RAG
ManimCat Math Animator
⚡ LightRAG 🤖 AutoAgent 🔬 AI-Researcher 🧬 nanobot
तेज़ RAG बिना-कोड एजेंट स्वचालित अनुसंधान अल्ट्रा-लाइट एजेंट

🤝 योगदान

CONTRIBUTING.md देखें।

⭐ स्टार इतिहास