AI-инженер: от устройства LLM до мультиагентных систем
Практический курс для Python-разработчиков
Курс о том, как строить продукты на больших языковых моделях — и понимать, что происходит у них внутри.
🧠 Устройство LLM
Трансформер своими руками, загрузка настоящих весов Qwen3 в свою реализацию, обучение и инференс.
🔎 RAG и промпты
Промпт- и контекст-инжиниринг, структурированный вывод, эмбеддинги, RAG от наивного до GraphRAG — с метриками.
🤖 Агенты
Агенты с нуля, LangChain, LangGraph, MCP, мультиагентные системы, OpenCode и свой coding-агент.
Как устроен курс
- Теория в PDF и на этом сайте: выводы формул по шагам, интуиция, подводные камни, вопросы для самопроверки.
- Уроки в Jupyter: сначала пишем с нуля, потом берём фреймворк и сравниваем.
- Упражнения с автотестами и мини-проект в каждом модуле.
- Без платных API: локальная модель в Ollama или любой OpenAI-совместимый сервер.
Начать
- Клонируйте репозиторий и выполните шаги из README.
- Прочитайте теорию модуля M00 и пройдите его уроки.
| Часть | Модули |
|---|---|
| 0. Старт | M00 окружение, модели и инструменты |
| I. Фундамент-экспресс | M01–M05: математика, классическое ML, PyTorch, NLP, обзор остального ML |
| II. Устройство LLM | M06–M08: трансформер, обучение, инференс |
| III. Работа с LLM | M09–M13: промпты, tool calling, эмбеддинги, RAG |
| IV. Агенты | M14–M21: агенты с нуля, LangChain, LangGraph, MCP, фреймворки, OpenCode |
| V. Надёжность | M22–M23: оценка качества, observability, безопасность |
| VI. Продакшн | M24–M27: LLM-сервисы, fine-tuning, мультимодальность, MLOps |