Как DeepTutor превращает LLM в персонального наставника

06 May, 2026

Представьте, что у вас есть бесконечно терпеливый коллега-сеньор, который не просто кидает ссылку на документацию, а разжевывает сложные концепции, рисует анимации и помнит все ваши пробелы в знаниях. Именно такую амбициозную задачу поставили перед собой разработчики из Гонконгского университета (HKU), выпустив DeepTutor.

Проект за месяц с небольшим собрал 10 тысяч звезд на GitHub. Это не очередной оберточный чат над GPT-4, а попытка создать полноценную среду для обучения, где нейросеть выступает в роли автономного агента.

Что внутри этого комбайна

DeepTutor — это open-source платформа, которая объединяет RAG (поиск по вашим документам), мультиагентные системы и интерактивный интерфейс. Главное отличие от обычного ChatGPT в том, что здесь общение идет не в вакууме. Система строит ваш «профиль ученика», запоминая, что вы уже знаете, а где плаваете.

В интерфейсе пять основных режимов, и они работают в рамках одного контекста. Можно начать с обычного вопроса в чате, а когда поймете, что тема сложная — одной кнопкой переключиться в Deep Solve. В этом режиме LLM не просто выдает ответ, а запускает цепочку агентов, которые планируют решение, проверяют факты и верифицируют результат.

Архитектура DeepTutor

Четыре фишки, которые зацепили

Автономные TutorBots

Это не просто пресеты промптов. Каждый бот — это отдельный агент на базе движка nanobot. У него своя «душа» (конфиг с характером), своя память и даже свой «пульс». Последнее особенно интересно: бот может сам инициировать общение, например, напомнить о проверке знаний или прислать уточнение по вчерашней теме. Вы можете создать себе строгого экзаменатора по алгоритмам и мягкого коуча по soft skills, и они будут существовать параллельно.

Режим Guided Learning

Если у вас есть пачка PDF-файлов или заметок в Markdown, DeepTutor превращает их в интерактивный курс. Он анализирует материалы, разбивает их на логические шаги и генерирует визуальные страницы с объяснениями. Это похоже на персональный учебник, который дописывается прямо в процессе вашего чтения.

Математика в движении

Для тех, кто грызет гранит науки, добавили Math Animator. Он использует библиотеку Manim (ту самую, на которой делает ролики канал 3Blue1Brown), чтобы визуализировать формулы. Если просите объяснить преобразование Фурье, агент может сгенерировать анимацию, чтобы показать процесс наглядно, а не только текстом.

CLI для фанатов терминала

Разработчики не забыли про тех, кто не любит выходить из консоли. У DeepTutor мощный CLI-интерфейс. Можно скормить системе файл SKILL.md, и агент научится новым трюкам. Через терминал доступно всё: управление базой знаний, запуск глубоких исследований (Deep Research) и даже чат в режиме REPL.

Интерфейс чата

Технический стек и запуск

Под капотом классический, но крепко сбитый набор:

  • Backend: Python 3.10+ и FastAPI.
  • Frontend: Next.js 16 и React 19.
  • RAG: LlamaIndex для индексации и поиска по документам.
  • Агенты: Собственная наработка nanobot.

Запустить проект можно тремя способами. Самый человечный — через интерактивный скрипт python scripts/start_tour.py. Он сам проверит зависимости, поможет настроить ключи API (OpenAI, Anthropic или локальные модели через Ollama) и поднимет сервер. Для любителей изоляции есть Docker-образ.

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor
python scripts/start_tour.py

Кому это пригодится

DeepTutor вряд ли заменит полноценное обучение с живым ментором, но как инструмент для самообразования он выглядит на голову выше обычных чат-ботов.

Проект стоит покрутить, если вы:

  1. Разбираетесь в новой сложной технологии и у вас скопилась гора документации, которую лень читать линейно.
  2. Хотите посмотреть, как на практике реализуются сложные мультиагентные системы с долгосрочной памятью.
  3. Ищете open-source альтернативу платным AI-репетиторам.

Из минусов — проект очень молодой, и в README честно предупреждают о бета-статусе. Настройка RAG для специфических форматов может потребовать допила напильником, но активное комьюнити в Discord и быстрый рост звезд намекают, что проект не забросят.

История звезд

Попробовать DeepTutor — это хороший способ понять, куда движется индустрия AI-агентов. Это уже не просто «вопрос-ответ», а попытка создать софт, который понимает контекст вашей работы и растет вместе с вами.