Курс на Stepik
Обложка курса «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP» на Stepik
2 100 ₽

Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP 0.000

Открыть на
STEPIK.ORG

Практический курс по разработке AI-агентов на Go. Мы собираем агента Mini Code (аналог Claude Code) своими руками: от первого вызова языковой модели до рассуждающего ассистента, который пользуется инструментами, сам пишет код, помнит контекст диалога и ищет ответы прямо в коде проекта. Фреймворк курса, Eino от CloudWeGo, это нативный Go-фреймворк для LLM-приложений с графовой оркестрацией, готовым ReAct-агентом, инструментами, состоянием и interrupt/resume.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Учеников на курсе 5
Сертификаты, выданные на курсе «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Сертификатов выдано 0
Отзывы о курсе «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Отзывов получено 0
Рейтинг курса «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Рейтинг курса 0.000
Уроки в курсе «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Количество уроков 89
Тесты в курсе «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Количество квизов 85
Стоимость курса «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Стоимость курса 2 100 ₽
Обновления курса «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Обновления курса
Дата публикации курса «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Дата публикации курса
Последнее обновление курса «Создание AI-агентов на Go: Eino (LangGraph), ReAct, RAG, MCP»Последнее обновление
Сложность normal

Чему вы научитесь

  • объяснять, чем агент отличается от чат-бота, и видеть слабые места наивных подходов;
  • работать с ChatModel: генерация, стриминг, опции вызова, шаблоны промптов, структурированный вывод;
  • собирать графы из узлов и рёбер на Eino compose: Chain, Graph, Lambda, ветвление, параллельные ветви, типобезопасность через дженерики;
  • описывать инструменты (tool.Info, InvokableTool, ToolsNode) и связывать их с моделью через ToolCall и ToolMessage;
  • реализовывать цикл ReAct вручную и через готовый react.Agent, ставить лимит шагов и защиту от зацикливания;
  • управлять состоянием через State и checkpoints, делать interrupt/resume и human-in-the-loop, добавлять таймауты, отмену и ретраи;
  • собирать RAG-пайплайн (Embedding, Indexer, Retriever) и агентный RAG, подключать инструменты по MCP;
  • наблюдать и отлаживать агента через Callbacks и трейсинг в LangFuse;
  • собрать собственный терминальный агент-кодер Mini Code от каркаса до версии с интерфейсом.

О курсе

Практический курс по разработке AI-агентов на Go. Мы собираем агента Mini Code (аналог Claude Code) своими руками: от первого вызова языковой модели до рассуждающего ассистента, который пользуется инструментами, сам пишет код, помнит контекст диалога и ищет ответы прямо в коде проекта. Фреймворк курса, Eino от CloudWeGo, это нативный Go-фреймворк для LLM-приложений с графовой оркестрацией, готовым ReAct-агентом, инструментами, состоянием и interrupt/resume.

Для кого этот курс

Go-разработчики, которые хотят добавить в арсенал работу с LLM и агентами. AI/ML-инженеры с Python-бэкграундом, переходящие на Go. Backend-инженеры, которым нужно встроить AI-ассистента в сервис.

Начальные требования

Начальное знание языка Go

Преподаватели курса

Как проходит обучение

Курс идёт двумя переплетёнными линиями. Тематические модули дают теорию и практику конкретной части Eino: компоненты, оркестрация, инструменты, ReAct, состояние, RAG, MCP, наблюдаемость. Сразу за каждым таким модулем идёт модуль сквозного проекта Mini Code, где свежая теория тут же ложится в живой код. Так материал не повисает в воздухе: вы изучаете ReAct и в том же блоке превращаете линейный вызов Mini Code в настоящий цикл рассуждения. Каждый тематический модуль заканчивается проверкой знаний.

Что вы получите

  • объяснять, чем агент отличается от чат-бота, и видеть слабые места наивных подходов;
  • работать с ChatModel: генерация, стриминг, опции вызова, шаблоны промптов, структурированный вывод;
  • собирать графы из узлов и рёбер на Eino compose: Chain, Graph, Lambda, ветвление, параллельные ветви, типобезопасность через дженерики;
  • описывать инструменты (tool.Info, InvokableTool, ToolsNode) и связывать их с моделью через ToolCall и ToolMessage;
  • реализовывать цикл ReAct вручную и через готовый react.Agent, ставить лимит шагов и защиту от зацикливания;
  • управлять состоянием через State и checkpoints, делать interrupt/resume и human-in-the-loop, добавлять таймауты, отмену и ретраи;
  • собирать RAG-пайплайн (Embedding, Indexer, Retriever) и агентный RAG, подключать инструменты по MCP;
  • наблюдать и отлаживать агента через Callbacks и трейсинг в LangFuse.
  • Главный результат курса: собственный Mini Code, рабочий терминальный агент-кодер, который читает и пишет код, помнит контекст, ищет по проекту и подключает внешние инструменты. Это не пример из документации, а инструмент, который вы понимаете целиком и можете развивать дальше: мульти-агентные схемы, веб-поиск, интеграция с IDE.

Нагрузка

4-5 часов в неделю

Расскажите о курсе друзьям