Чему вы научитесь
- Подключить нейросеть к своей программе на Go: консольной утилите, HTTP-сервису, фоновому воркеру. И переключаться между облаком и локальной моделью, поменяв три строки
- Научить агента действовать, а не болтать: превратить обычную функцию Go в инструмент, который модель вызывает сама, и получать факты вместо правдоподобных выдумок
- Не дать агенту наломать дров: запереть его в контейнере и поставить необратимые действия под подтверждение человека
- Дать агенту память, чтобы он помнил разговор между запросами и не терял его после перезапуска сервиса
- Собрать команду из нескольких агентов: конвейер, параллельная работа на горутинах, передача разговора между специалистами, общее обсуждение
- Заставить агента отвечать по вашим документам, а не по общим знаниям модели: собрать RAG и перевести его на векторный поиск в Qdrant
- Связать агента с внешним миром по трём открытым протоколам: MCP, A2A и AG-UI. И убедиться, что это правда работает между языками: к нашему серверу на Go подключается клиент на C#
- Написать собственного кодинг-агента, который читает файлы, правит код и проверяет себя запуском тестов
- Довести всё это до продакшена: считать расходы, обвешать слоями, закрыть от инъекций и утечек, проверять качество автоматическим экзаменом
О курсе
«Прикрути к нам ИИ» — и вы открываете документацию, где сто способов сделать чат-бота и ни одного ответа на вопрос, как встроить модель в боевой сервис. Этот курс — про второе
Всё работает у вас на машине
Ни платного ключа, ни зарубежной карты, ни средств обхода запретов и замедлений. Один раз, для сравнения, мы посмотрим на облачного провайдера — а дальше весь курс идёт на локальной модели через Ollama. Скачали модель — она ваша: работает без интернета, стоит ноль рублей за запрос, и ни один байт ваших данных не уходит наружу
Для многих команд это единственный вариант вообще: закрытый контур, персональные данные, служба безопасности. Здесь он основной
45 рецептов
Курс устроен как книга рецептов. Каждый урок — законченный приём с рабочим кодом, который можно взять и применить завтра. При этом рецепты складываются в один репозиторий на Go: он растёт от тридцати строк первого агента до кодинг-агента, который находит подложенный баг, правит файл и сам проверяет себя тестами
Почему именно Go
Агент почти никогда не живёт сам по себе — он оказывается внутри сервиса, который что-то отдаёт по сети. Go в этом месте на своей территории: HTTP-сервер в стандартной библиотеке, горутины для параллельной работы нескольких агентов, один статический бинарник на выходе
Курс это использует. Агент за HTTP-адресом появляется уже в третьем модуле, дальше будут одобрение опасных действий по HTTP, конвейер агентов как веб-сервис и три сетевых протокола подряд
Что внутри
- Основа. Microsoft Agent Framework для Go: из чего собран агент, сессия, потоковый ответ, строгие структуры вместо текста, агент за HTTP.
- Инструменты. Функция Go как инструмент агента, поиск с указанием источника, исполнение кода в контейнере, подтверждение опасных действий.
- Память. От сессии в оперативке до архива диалогов на диске, который переживает перезапуск.
- Процессы и оркестрация. Графы с развилками и чекпоинтами, четыре готовых паттерна работы нескольких агентов.
- Свои знания. RAG: от поиска по словам до векторной базы Qdrant с эмбеддингами.
- Протоколы. MCP — инструменты по стандарту, свои и чужие. A2A — агенты договариваются между собой, даже написанные на разных языках. AG-UI — готовый формат для интерфейса.
- Продакшен. Цена размышлений в токенах и секундах, слои вокруг модели, оборона от инъекций и утечек, автоматическая проверка качества
Здесь показывают, как оно ломается
Модели ошибаются, и курс это не прячет. Вы увидите, как локальная модель уверенно отвечает «четыре» на вопрос «сколько будет 2 + 2 * 2», срывается на китайский посреди русской фразы, выдумывает несуществующие данные и нарушает собственную инструкцию — на настоящих прогонах, снятых на такой же машине, как у вас.
Будет и совсем неожиданное: модель на 400 мегабайт обходит модель в двенадцать раз крупнее на школьной арифметике — и разваливается на первом же рассуждении. Кодинг-агент восемь раз подряд переписывает файл одинаково, не понимая, что зашёл в тупик. Модель-экзаменатор заваливает дословно верный ответ, придравшись к порядку слов.
Это и есть разница между демонстрацией и работой. Демонстрация показывает счастливый путь. Работа начинается там, где что-то пошло не так, — и после курса вы будете знать, что именно проверять
Честно про молодую библиотеку
Версия фреймворка для Go появилась недавно: у неё нет ни одного релиза, только псевдоверсии из даты и хеша коммита. Пока готовился курс, из библиотеки успел исчезнуть целый метод построения графа
Поэтому версии в курсе закреплены до последней цифры, и в уроках прямо сказано, какая пара библиотек рабочая и что бывает, если взять свежее. Это не оговорка мелким шрифтом, а часть ремесла: с молодыми библиотеками так и работают
Для кого этот курс
Начальные требования
Опыт работы с ИИ не нужен. Всё, что необходимо знать о моделях, объясняется
по ходу курса.
Что нужно:
- Go на рабочем уровне: структуры, интерфейсы, горутины и каналы, обработка ошибок.
- Стандартная библиотека: net/http, encoding/json, context.
- Командная строка, Git и Docker на бытовом уровне.
Из софта: Go 1.26, любая среда разработки, Ollama (ставится одной командой, бесплатно) и Docker
Из железа: Mac хотя бы с 24 ГБ объединенной памяти или видеокарта от 6 ГБ. На более скромной машине курс тоже проходится — на моделях поменьше, и о том, как их выбирать, в курсе есть отдельный разговор
Платный доступ к облачным моделям не потребуется ни разу
Наши преподаватели
Как проходит обучение
13 модулей, 45 уроков, свой темп, доступ без ограничения по времени
Каждый урок устроен одинаково:
1. Полный код примера
2. Текстовая лекция — подробный разбор: почему сделано именно так, настоящие прогоны с выводом программы и отдельный раздел «Грабли». К ней возвращаются потом, когда пишут своё. В некоторых уроках есть пошаговые видеоскринкасты с демонстрацией процессы и результата
3. Тесты с автопроверкой
Два практикума, в середине курса и ближе к концу:
- сервис с памятью, который не забывает разговор после перезапуска;
- выпускная работа: служба поддержки из двух агентов и сервера инструментов, связанных тремя протоколами сразу.
Работы проверяются лично автором
Программа курса
Что вы получаете
- Навык, который применим завтра. Не «представление об ИИ», а умение подключить модель, дать ей инструменты, ограничить и проверить
- Готовый репозиторий на Go, собранный вашими руками: 45 примеров от первого агента до кодинг-агента с песочницей. Забирайте в свой проект
- Два проекта в портфолио с техническим заданием и приёмкой
- Независимость. Всё работает на вашей машине: без подписок, без зарубежных карт, без средств обхода блокировок и замедлений и без утечки данных наружу
- Понимание границ. Где модель надёжна, где выдумывает, где нарушает собственную инструкцию, и какие механизмы это ловят. В документации этого нет
- Справочник, к которому возвращаются. Текстовые лекции с кодом, прогонами и разделами «Грабли» останутся с вами после курса
- Сертификат об окончании