Vercel Academy: бесплатный курс по harness AI-агентов

Vercel Academy: бесплатный курс по harness AI-агентов
Vercel Academy выложила бесплатный курс "Build Your Own AI Coding Agent Harness" - за 11 модулей и 38 уроков ты своими руками собираешь работающий кодинг-агент по имени TeensyCode на TypeScript. Никакой теории про "будущее AI", вместо неё - agent loop, тулы read/grep/write/edit/bash, безопасное выполнение команд, песочницы, субагенты, скиллы и CLI. Английский, полностью бесплатно, регистрация не нужна. Ссылка: vercel.com/academy/build-ai-agent-harness.
Что такое harness AI-агента простыми словами
Harness - это "обвязка" вокруг LLM, которая превращает голую модель в агента. Модель сама по себе только генерит текст. Чтобы она читала файлы, запускала команды в терминале, чинила код и не роняла тебе прод - нужен слой, который: даёт ей набор инструментов (тулов), крутит её в цикле "подумай - вызови тул - получи результат - подумай снова", проверяет опасные действия, режет контекст, когда он раздувается, и делегирует задачи субагентам.
Claude Code, Cursor Agent, Codex, Aider - это всё разные harness поверх LLM. Курс Vercel показывает не одну из готовых обёрток, а как их собирают внутри - на живом коде.
Что ты соберёшь
В конце курса у тебя рабочий проект TeensyCode - компактный TypeScript-агент, который умеет:
- Крутиться в цикле tool-calling через AI SDK.
- Читать/писать файлы, грепать, редактировать, запускать bash с allowlist-защитой.
- Работать в трёх песочницах: локально, в памяти и в облаке (Vercel Sandbox).
- Делегировать подзадачи субагентам (Explorer для разведки, Executor для правок).
- Спрашивать человека при опасных операциях (approval gates, structured questions).
- Обрезать старый контекст, чтобы не улетать в лимит токенов.
- Отдаваться через CLI и веб-интерфейс.
- Расширяться скиллами и кастомными тулами.
Стек курса: AI SDK от Vercel, Vercel Sandbox и микро-либа just-bash. Модель под капотом любая, которую поддерживает AI SDK, - Claude, GPT, Gemini, локальные через провайдеров.
Программа курса: 11 модулей и капстон
Проверил лично 25 августа 2026 - вот полный список:
- The Agent Loop - от чата к агенту, первые тулы, полный набор.
- Tool Design - как писать описания тулов, безопасный shell, approval gates.
- The System Prompt - структура промпта, динамика, verification gates, project context.
- The Sandbox Abstraction - интерфейс песочницы, три реализации, lifecycle-хуки.
- Context Management - обрезание старых результатов, дизайн вывода тулов, cache control.
- Subagent Delegation - зачем делегировать, Explorer и Executor, Task Tool.
- Sandbox Lifecycle - state machine, snapshot/restore, durable workflows, боевые грабли.
- Human-in-the-Loop - структурированные вопросы, конфиг approvals.
- Planning and Verification - Todo Tool, быстрое понимание контекста, verification contract.
- Surfaces - CLI, стриминг вывода тулов, веб-поверхность.
- Extensibility - система скиллов, кастомные тулы, точки расширения.
Плюс капстон - применяешь всё собранное на реальной кодовой базе. Сертификата нет, есть работающий агент в репозитории и понимание, как эта штука устроена изнутри.
Кому реально пригодится
Пригодится, если:
- Ты уже пользуешься Claude Code / Cursor Agent / Codex и хочешь понять, почему они себя ведут именно так - что такое approval mode, зачем нужны субагенты, откуда берётся "context poisoning".
- Собираешься писать своего агента под нишевую задачу (не универсальный кодинг, а, например, агент для миграций БД, агент для аудита SEO, агент для рассылок).
- Работаешь с AI SDK и хочешь увидеть end-to-end продакшн-паттерны, а не сниппеты из README.
- Пишешь скиллы или MCP-серверы и хочешь понять, с какой стороны их подхватывает harness.
Не пригодится, если:
- Ты не пишешь код и не собираешься. Курс на TypeScript, читать его без базового программирования - потеря времени.
- Тебе нужен готовый агент "поставил и работает". Тогда бери Claude Code, а не собирай свой.
- Ты ищешь курс по промпт-инжинирингу или маркетингу с AI - это не сюда, это чисто инженерная тема.
Как заходить, если английский слабый - готовый запрос для Claude Code
Курс на английском, русских субтитров нет. Самый быстрый путь - смотреть модуль на английском и параллельно разбирать код в Claude Code своим языком. Клонируешь стартовый репозиторий курса и в Claude Code в корне репо вставляешь:
Я прохожу курс Vercel Academy "Build Your Own AI Coding Agent Harness",
модуль [номер и название]. Разбери, что происходит в этом модуле,
на русском:
1) какую конкретную проблему решает этот модуль в контексте
агентного harness,
2) какие файлы в репозитории затронуты и что в них меняется,
3) какие паттерны здесь важнее всего запомнить (по 1-2 фразы),
4) какие подводные камни авторы упоминают - и где они видны в коде,
5) сформулируй мини-задание на 15 минут, которое закрепит этот
модуль на моём коде.
Ответь по пунктам, без общих слов. Если чего-то не понимаешь
в коде - лезь в файлы и смотри.
Прогоняешь этот запрос после каждого модуля - и материал перестаёт быть "я посмотрел видео", становится "я разобрал на своём проекте".
Как это связано с Claude Code
Привычные всем тулы read/grep/write/edit/bash/task/askUser в TeensyCode называются почти так же и работают по тем же принципам, что в Claude Code. Курс не про Claude Code напрямую, но паттерны переносятся один в один: те же approval-режимы, те же субагенты, тот же приём с prune-ing старых tool-результатов, чтобы не жечь токены.
Прошёл курс - смотришь на поведение Claude Code (или любого другого агента) совсем иначе: не как на магию, а как на набор инженерных решений с понятными трейд-оффами. Это плюс к продуктивности и в работе с готовыми агентами тоже.
Подводные камни
Курс требует TypeScript. Не обязательно уровня senior, но с базой обращения с типами, async/await и Node.js. С нулевой базой уйдёт в разы больше времени.
Vercel Sandbox не бесплатный на проде. У Vercel Sandbox есть бесплатный тир для разработки, но при интенсивном использовании упрёшься в лимиты. Для учёбы хватает, для прода уже нужен план.
Модели платные. Сам курс бесплатный, но чтобы гонять агента, нужен API-ключ Anthropic, OpenAI или другого провайдера. Считай ~$5-15 на курс, если гонять активно.
Материал технический и плотный. За выходные не пройдёшь. Реальный темп - модуль в вечер, весь курс на 2-3 недели, если совмещать с работой.
FAQ
Правда бесплатный? Да. Все 38 уроков открыты без регистрации и без карты. Платишь только за API-модели, если гонять примеры вживую.
Нужна учётка Vercel? Для просмотра курса - нет. Для запуска примеров с Vercel Sandbox - нужна учётка Vercel (тоже бесплатная).
Какая модель под капотом? Любая, которую поддерживает AI SDK - Claude Sonnet/Opus, GPT-5, Gemini, OpenRouter-провайдеры. В примерах чаще фигурирует Claude, но код не завязан на одного вендора.
Из России зайдёт? Сайт vercel.com и Vercel Academy открываются без VPN. Для API моделей понадобится зарубежная карта или прокси - как обычно.
Дают сертификат? Нет. На выходе - работающий проект TeensyCode на твоём GitHub. Для портфолио это сильнее сертификата: реальный код с боевыми паттернами.
Вывод
Это редкий случай, когда бесплатный курс даёт больше, чем большинство платных. Не введение в промпты, не "нейросети за 3 часа", а инженерный курс о том, как устроены агенты типа Claude Code внутри. После него перестаёшь смотреть на кодинг-агенты как на чёрный ящик - видишь конкретные слои: цикл, тулы, санбокс, субагенты, скиллы. Рядом полезно посмотреть обзор Anthropic Academy - там про сам Claude Code с сертификатами, и гайд по скиллам - готовая библиотека агентных скиллов, которые ложатся на любой harness.
Что дальше
Если хочешь собрать такую систему у себя - у меня есть курс по вайбкодингу и работе с нейросетями в клубе Мандарин Лаб: mandarinedu.ru. Первые уроки открыты бесплатно.
Если нужно внедрить ИИ в бизнес - процессы, агентов, автоматизацию под вашу задачу - пишите мне напрямую: t.me/Philigranchik. Разберу задачу и скажу, что реально автоматизируется, а что нет.

Вайбкодер-разработчик и маркетолог с 9-летним опытом, основатель «Мандарин Лаб». Собирает на ИИ то, за что раньше платили подрядчикам сотни тысяч: CRM, ботов, автоматизации, монтаж. Одну из систем строил под агентство недвижимости с базой в 400 000 лидов. Теперь учит этому с нуля - как за вечер собрать свой инструмент через Claude Code и зарабатывать на нейросетях.
Telegram @mike_cmo →Кто такой Михаил Иванин →