Перейти к содержимому
Прогресс курса
0 из 12 модулей

Интерактивный курс

ИИ-агенты в работе: OpenCode за 4 часа

Интерактивный курс для разработчиков, тестировщиков и аналитиков: от установки до ежедневного использования агента в реальных задачах.

12 модулей≈4 чбесплатно

opencode · учебный проект orders-api

Разберись, как устроен модуль заказов в этом репозитории, и расскажи коротко

Нашёл 3 файла: orders/controller.py, orders/service.py, tests/test_orders.py. Сумма заказа считается в service.py:42, но отмену заказа проверка не покрывает.

Покажи план рефакторинга

1) вынести расчёт суммы в отдельный класс; 2) покрыть отмену тестом; 3) поправить формат ответа API. Начать с теста?

Такой диалог — через 25 минут после установки (модуль 1)

Для кого

Разработчику

Делегировать агенту рутину: тесты, рефакторинг, разбор чужого кода и подготовку ревью.

Тестировщику

Генерировать тест-данные и сценарии, находить шаги воспроизведения багов прямо в репозитории.

Аналитику

Быстро разбираться в логике системы по коду и документировать её словами, а не скриншотами.

Программа

0

Почему агенты и почему OpenCode

Чем агент отличается от чат-бота и автодополнения, что умеет класс терминальных агентов и почему весь курс проходит на OpenCode.

10 минне начат
1

Установка и первый диалог

Установишь OpenCode через npm, подключишь бесплатную модель, запустишь учебный orders-api и получишь первый ответ агента о коде проекта.

25 минне начат
2

Сессии и режимы Plan/Build

Сессии, табы и откат; ссылки @ и shell-команды !; расследование бага отрицательного количества через агента plan, фикс через build и проверка curl'ом.

20 минне начат
3

Обучить агента проекту

AGENTS.md, opencode.jsonc и permissions учат агента командам и границам проекта; своя команда /review запускает ревью диффа одним словом.

20 минне начат
4

Субагенты

Встроенные general и explore, свой ревьюер в .opencode/agents/reviewer.md, права родителя и потомка, явный вызов @reviewer и просьба в прозе.

20 минне начат
5

Скиллы

Повторяемая процедура в SKILL.md: описания всегда в контексте, тело грузится под задачу, явный вызов @id и права на скиллы.

15 минне начат
6

MCP

Remote- и local-серверы в mcp.servers, инструмент context7 в работе, имена <server>_<tool>, права на инструменты сервера и гигиена контекста.

20 минне начат
7

Память и контекст

Три уровня памяти агента: сессия, AGENTS.md проекта, глобальный AGENTS.md. Возврат в прерванную работу, побочные вопросы через /btw и подключение lean-ctx для сжатия того, что агент читает.

20 минне начат
8

Рабочие сценарии по ролям

Разработчик проводит скидку по red-green, тестировщик строит тест-план и регресс-тесты для POST /api/orders, аналитик переписывает README по коду и оценивает удаление legacy-эндпоинта.

30 минне начат
9

Грабли, токены, безопасность

Шесть повторяющихся проблем из практики команд и приём на каждую: сессии и контекст, счёт за reasoning, MCP-зоопарк, секреты в .env, непрочитанные диффы.

15 минне начат
10

От идеи до готового приложения

Идея «программа лояльности» превращается в файл требований через интервью с агентом, режется на задачи с критериями и проходит цикл «сессия, план, правка, проверка, статус, коммит» до приёмки по сценариям. В конце: как этот подход называется и где готовые фреймворки.

30 минне начат
11

Итог и перенос в свою работу

Таблица соответствий OpenCode, Claude Code, Codex CLI и ZCode, выбор агента под бюджет, чек-лист запуска агента на своём проекте за 15 минут, финальный квиз и общий справочник курса.

15 минне начат

Что понадобится

  • Node.js 20+ и npm

    OpenCode ставится одной командой через npm, отдельный IDE не нужен.

  • Терминал

    Работаешь на Windows — поставь Windows Terminal: вкладки и нормальный шрифт экономят силы.

  • Около 3 часов

    Десять коротких модулей с практикой: установишь агента и доведёшь до ежедневных задач.

Сбросить прогресс?

Будут удалены отметки чек-листов, результаты квизов и сертификат. Действие необратимо — прогресс придётся набирать заново.