Второй поток · Обучение в записи · Доступ после оплаты

Соберите собственную Agentic OS на TypeScript

Пройдите 10 версий одного проекта: от небольшого агента до приложения с инструментами, данными и проверками. Разберитесь, как устроена система вокруг модели, и соберите основу для собственных AI-продуктов.

Для JS/TS-разработчиков уровня Junior+ и Middle. Предыдущий опыт AI-разработки не обязателен.

Выбрать тариф

Начинайте после оплаты. Рекомендуемый маршрут — 4 недели, доступ к материалам — 6 месяцев.

Классическая кодовая базаTypeScript
app/page.tsxUI
app/api/route.tsAPI
lib/db.tsDB
+ агентный архитектурный слой
agent loop
tools
MCP
RAG
memory
evals
observability
streaming
guardrails
router
Agentic OS · один движок
GitHub-репозиторийdeploymentитоговый проектархитектурная документацияпроект для собеседования

Не курс про промпты. Курс про инженерную систему вокруг модели.

14
лет в разработке
10
лет преподавания
3000+
студентов
10
версий одного продукта
20+
технологий руками
2
production-модуля и итоговый проект

Посмотрите, что мы будем строить

Agentic OS, которая разбирается на курсе, уже создана. Это веб-приложение, в котором агент проходит полный путь запроса.

Что делает агент
01определяет тип задачи
02выбирает необходимые инструменты
03обращается к внешним данным и базе знаний
04сохраняет нужный контекст
05проверяет собственный результат
06записывает ход выполнения в traces
07проходит автоматические eval-проверки
08показывает пользователю промежуточные этапы работы

Под Agentic OS мы понимаем не отдельного чат-бота, а переиспользуемое ядро, вокруг которого можно создавать разные AI-продукты. Внутри него:

agent looptoolsMCP-интеграцииRAGпамятьмаршрутизацияguardrailsreviewerevalsobservabilitystreamingproduction-инфраструктура

Agentic OS — переиспользуемое ядро агентного приложения. Вы организуете работу модели, инструментов, контекста и проверок, а затем применяете эту архитектуру к своей задаче.

Если вы прошли практикум «Соберите своего AI-разработчика», вы уже настроили работу готового агента под конкретную задачу. На AI Engineer следующий шаг — разобраться в его механизмах и собрать ключевые части собственного агентного приложения на TypeScript.

Так выглядит финальная версия Agentic OS. На курсе вы соберёте её постепенно и разберётесь, зачем в архитектуре появился каждый компонент.

Отдельные части системы · демо-блок №2
Agent loop и tools

Agent loop и tools

Как модель выбирает инструмент, приложение выполняет действие и возвращает результат в следующий раунд работы агента.

Traces и replay

Traces и replay

Полный путь запроса: где произошла ошибка, сколько стоило выполнение и сколько времени занял каждый этап.

Evals

Evals

Как одна и та же система проверяется на наборе тестовых сценариев и как сравниваются разные версии промптов или моделей.

RAG

RAG

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

Streaming

Как пользователь видит этапы выполнения, вызовы инструментов и постепенное формирование ответа.

Архитектура

Архитектура

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

Почему просто вызвать модель через API недостаточно

Обычное приложение работает по заранее заданной логике. В AI-продукте часть решений принимает модель.

Её ответы могут меняться, инструменты — возвращать ошибки, а внешние сервисы — быть недоступны. Поэтому вокруг модели появляется инженерный слой:

управление контекстом
tools и внешние действия
память
базы знаний
проверка структуры ответа
маршрутизация запросов
guardrails
evals
traces
управление моделями
повторные попытки
устойчивое выполнение долгих процессов

Написать большой промпт недостаточно. Нужно сделать поведение системы управляемым, проверяемым и воспроизводимым.

Главная проблема

Не недостаток информации, а её избыток

Можно месяцами смотреть обзоры, сохранять репозитории и читать документацию — и всё равно не понимать, как эти элементы соединяются в одном приложении.

Поэтому мы строим одну систему и добавляем новый слой только тогда, когда понятно, какую проблему он решает.

Каждую неделю появляются
+ новые модели
+ новые coding agents и agent SDK
+ новые MCP-серверы
+ новые vector databases
+ новые observability-платформы и фреймворки

Что останется у вас после курса

Не набор просмотренных уроков, а конкретные артефакты, которые можно открыть, запустить и показать другому разработчику.

01

GitHub-репозиторий

Полный код Agentic OS со всеми архитектурными слоями — вы сможете объяснить, почему система устроена именно так.

02

Задеплоенное приложение

Работающий AI-продукт по ссылке, который можно протестировать и показать:

работодателю · техническому интервьюеру · своей команде · потенциальному заказчику · партнёру по продукту

03

Переиспользуемое ядро

Основная архитектура отделена от предметной области — фундамент для следующих AI-приложений, а не проект под одну учебную тему.

04

Итоговый проект в своём домене

Перенос Agentic OS на задачу, которую выберете сами. Например:

QA-агент · помощник разработчика · агент для документации · корпоративная база знаний · исследовательский агент · прототип AI-SaaS

05

Архитектурная документация

схема компонентов · структура модулей · описание решений · README · объяснение компромиссов · список production-рисков

06

Материалы для собеседования

структура, чтобы объяснить agent loop, разницу tools и MCP, память против RAG, guardrails, evals, работу с несколькими моделями и ваши архитектурные решения.

Кому подходит курс

Вы уже умеете программировать, но пока не чувствуете себя уверенно в архитектуре AI-продуктов. Уровень — Junior+ или Middle на JavaScript / TypeScript.

Вы уже используете AI для кода

ChatGPT, Codex, Claude или AI в IDE — но для отдельных задач. Вы выстроите системный процесс и научитесь контролировать результат, а не просто принимать сгенерированный код.

Хотите перейти в AI-инженерию

Позиции AI Engineer, AI Developer и проекты, где нужно создавать агентов, tools, MCP-интеграции, RAG, evals, observability и production-инфраструктуру.

Хотите внедрять AI в компании

Связать модель с существующим продуктом, внутренними API, документацией, базой знаний, бизнес-процессами и корпоративными сервисами.

Планируете свой AI-продукт

Хотите создать AI-SaaS или внутренний инструмент, но не принимать все архитектурные решения методом проб и ошибок.

Устали от разрозненных материалов

Читали документацию и смотрели разборы, но не получили цельной картины: где заканчивается вызов LLM, когда нужны tools, зачем MCP, чем RAG отличается от памяти.

Готовы писать код

Это практическая программа: смотреть уроки, повторять архитектурные этапы, писать и изменять код, настраивать сервисы, проходить контрольные точки и создавать итоговый проект.

Кому не подойдёт

Это не обучение программированию с нуля. Но предыдущий опыт создания агентов, MCP, RAG или evals не нужен — вводный модуль поможет подготовиться.

никогда не работали с JavaScript или TypeScript
не понимаете функций, объектов и модулей
не знакомы с асинхронным кодом
ищете только подборку промптов
хотите готовый проект без самостоятельной работы
ожидаете индивидуальный построчный review каждого проекта
рассчитываете на гарантированное трудоустройство

Что изменится после курса

Сейчас

Вы можете попросить модель написать функцию или сервис. Но при переходе к настоящей агентной системе появляются вопросы:

?Как агент решает, когда использовать инструмент?
?Что произойдёт, если tool вернёт ошибку?
?Как ограничить опасные действия?
?Где хранить память и чем она отличается от базы знаний?
?Как валидировать ответ и воспроизвести ошибку?
?Как измерить качество и сравнить две версии промпта?
?Как переключаться между моделями и пережить падение?
?Как не переписывать приложение под каждый домен?
После курса

Вы будете понимать, как:

проектировать agent loop и создавать tools
писать MCP-серверы и подключать внешние интеграции
строить RAG с нуля и разделять память, контекст и знания
использовать structured outputs и reviewer-агентов
проектировать guardrails и записывать traces
создавать eval-наборы и отслеживать регрессии
строить streaming-интерфейсы
использовать model gateways и fallback
запускать долгие процессы с retry
отделять движок от предметной области

Один проект. 10 архитектурных версий

Вы не выбрасываете старый проект и не начинаете новый. Каждая следующая версия развивает предыдущую и решает её ограничение.

10 версий продукта2 production-модуля3 контрольные точкиитоговый проектархитектурная документация

Маршрут — выберите этап

V0

Local Agent MVP

Небольшой агент в одном TypeScript-файле — вся система целиком, без фреймворка и скрытых абстракций.

LLM, system prompt и user prompt
agent loop и цикл Think → Act → Observe
reviewer agent и revision loop
verdict и safety gate
Markdown как простой слой памяти
Результат

Работающий локальный агент, архитектуру которого можно полностью удержать в голове.

Финальный экзамен

Экзамен — это git diff

В итоговом проекте вы меняете предметную область, но сохраняете ядро. Главный вопрос: смогли ли вы изменить домен, не переписав движок?

Меняется — домен
src/domain/prompts.ts
src/domain/tools.ts
src/domain/data.ts
evals/cases.ts
Остаётся — ядро
src/core/agent-loop.ts
src/core/harness.ts
src/core/mcp.ts
Три контрольные точки

Курс не должен превращаться в папку с непросмотренными видео. Программа разделена на три инженерных этапа.

01

Agent Core

agent loop · reviewer · harness · structured outputs · собственные tools

02

Knowledge & Integrations

собственный MCP · внешний MCP · RAG · векторный поиск · eval-набор

03

Agentic OS

router · доменные модули · память · streaming UI · deployment · итоговый проект

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

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

В записи

Записанная программа

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

После оплаты

Начало обучения

Доступ открывается после подтверждённой оплаты. Ждать общей даты старта уроков не нужно.

6 месяцев

Доступ к материалам

Можно возвращаться к урокам и проходить практику в собственном темпе в течение всего срока доступа.

4 недели

Рекомендуемый маршрут

Это ориентир темпа, а не обязательный срок завершения. Каждую неделю вы закрываете определённый архитектурный этап.

8–10 ч

Практика в неделю

Ориентир — 8–10 часов в неделю с практикой: просмотр уроков, написание кода, настройка сервисов и самопроверка.

Подготовка к собеседованию на AI Engineer

Отдельный набор материалов, чтобы подготовить проект к техническому интервью:

карта компетенций AI Engineer
55+ профессиональных терминов
вопросы по agent loop и orchestration
вопросы по tools и function calling
вопросы по MCP, RAG и памяти
вопросы по guardrails и evals
архитектурные задачи
чек-лист подготовки репозитория
шаблон README и структура презентации
план подготовки к техническому интервью

Курс не гарантирует конкретную должность. Но у вас будут техническая база, работающий проект и понятная структура подготовки, с которыми можно увереннее претендовать на AI-позиции.

Технологии, которые вы используете руками

Язык и приложение
TypeScriptNode.jstsxNext.jsReactRoute Handlers
AI и агенты
agent SDKOpenAI-compatible APIZodstructured outputsVercel AI SDK
MCP и интеграции
@modelcontextprotocol/sdkMCP Inspectorfilesystem MCPNotionGitHub
Данные и знания
Supabase PostgrespgvectorembeddingsMarkdown storageSQL migrations
Production
model gatewayLangfuseInngestDockerGit

Состав библиотек может меняться вместе с инструментами. Архитектурные задачи, которые решает каждый слой, остаются в центре программы — вы научитесь не только использовать инструменты, но и оценивать их.

Оценка, а не заучивание

Критерии, по которым вы оцените любой новый инструмент

Курс не пытается научить всем AI-платформам. После программы вы посмотрите на новый инструмент и зададите четыре вопроса:

01 Какую проблему он решает?
02 Какую часть системы он скрывает?
03 Какова цена этой абстракции?
04 Нужен ли он конкретно моему продукту?
Agent-фреймворки
Mastra · LangGraph · CrewAI · Pydantic AI · LlamaIndex Workflows
Observability
Langfuse · LangSmith · Braintrust · Arize Phoenix · Laminar · Helicone · OpenTelemetry
Vector databases
pgvector · Qdrant · Pinecone · Weaviate · Chroma
Model gateways · Durable execution
OpenRouter · LiteLLM · Portkey · Vercel AI Gateway · Inngest · Temporal

Почему ключевые механизмы мы сначала строим руками

Можно установить большой фреймворк и за несколько строк получить прототип. Проблемы появляются позже — когда нужно изменить поведение, растёт стоимость, требуется безопасность и observability, а фреймворк скрывает важный этап.

Вы соберёте сами
agent loopreviewerharnesstool layerMCP-серверretrievereval-наборroutermemory update
После этого фреймворк перестаёт быть магией — вы понимаете
что именно он делает и что делает за вас
какие ограничения он добавляет
в какой момент его действительно стоит подключать

Чем программа отличается от обычного AI-курса

Обычный AI-курс
AI Engineer: Agentic OS
Набор промптов
Полноценная инженерная система
Несколько несвязанных демо
Один продукт в 10 версиях
Простой вызов API
Agent loop, tools и orchestration
Подключение готового фреймворка
Создание ключевых механизмов руками
Оценка ответа «на глаз»
Валидация, traces и evals
Один провайдер
Gateway, разные модели и fallback
Учебный проект на одну тему
Домен-независимое ядро
Просмотр уроков
Три инженерные контрольные точки
Сертификат как главный итог
Репозиторий, deployment и итоговый проект
Теория для интервью
Проект, архитектура и материалы для подготовки
Владилен Минин
Владилен Минин
Основатель Result University и Клуба Незаменимых
Автор

От рабочей системы — к понятному маршруту обучения

14 лет в разработке
10 лет преподавания
более 3000 студентов
311 тысяч подписчиков на YouTube
3 года практики с AI-разработкой
open-source и технические разборы

Agentic OS, которую мы разбираем, уже создана: рабочий код, архитектура, 10 последовательных версий, диаграммы, tools, MCP, RAG, evals и production-слои.

Это не курс, собранный из пересказа документации. Вы будете разбирать систему, которую автор сначала построил сам.

Обучение на базе

Result University

Более пяти лет обучает разработчиков и помогает переходить от теории к рабочим проектам.

сложные темы объясняются простым языком
теория сразу закрепляется практикой
обучение строится вокруг реального проекта
результатом становится работающий код
от простого к сложному без хаотичных прыжков

Выберите формат участия

Самостоятельный тариф можно купить напрямую после открытия продаж. Для тарифа с поддержкой сначала должны быть опубликованы точные условия сопровождения.

Основной формат
Самостоятельный
75 000 ₽

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

Записанная программаДоступ на 6 месяцевСтарт после оплаты

Продажи ещё не открыты. Кнопка оплаты станет доступна после подключения и проверки заказа второго потока.

20 мест на тарифе с поддержкой
С поддержкой
110 000 ₽

Для тех, кому нужно сопровождение во время обучения.

Точные условия сопровождения ещё не опубликованы.До включения оплаты будут указаны канал и срок поддержки, состав вопросов, правила проверки кода и разборов, участие автора, сроки ответа и сдачи работ.

Лимит относится только к сопровождению и не ограничивает самостоятельный тариф.

Общий состав программы
записанные уроки и маршрут обучения
10 архитектурных версий проекта
два production-модуля
три контрольные точки с критериями готовности
итоговый проект в выбранной предметной области
материалы для архитектурной документации и подготовки к интервью
доступ к материалам на 6 месяцев

Контрольные точки сами по себе не означают персональную проверку кода. Наличие проверки определяется условиями выбранного тарифа.

Что произойдёт после заявки

Поможем разобраться с подготовкой, форматом обучения и доступными способами оплаты.

разобраться с требованиями к подготовке
сравнить самостоятельный формат и сопровождение
уточнить доступные способы оплаты
задать вопросы до принятия решения

Заявка не обязывает покупать курс.

До оплаты вы понимаете, что покупаете

продукт и выбранный тариф
итоговую сумму
доступ на 6 месяцев
состав покупки
условия сопровождения, если оно выбрано
оферту и правила возврата

Частые вопросы

После подтверждения оплаты открывается доступ к записанной программе. Ждать общей даты старта уроков не нужно.

Нет, это рекомендуемый темп. Материалы доступны 6 месяцев. Срок сопровождения и дедлайны проверок, если они включены, будут указаны отдельно в условиях тарифа.

Точные условия сопровождения ещё не опубликованы. До их публикации тариф с поддержкой недоступен для оплаты: можно уточнить детали у менеджера. Контрольные точки сами по себе не означают персональную проверку кода. Наличие проверки определяется условиями выбранного тарифа.

Предыдущий опыт создания AI-приложений не обязателен. Нужна база JavaScript или TypeScript: функции, объекты, модули, асинхронный код и работа с API. Программа не заменяет обучение программированию с нуля.

TypeScript позволяет внутри одного стека создавать локальные скрипты, backend, API, интерфейс, streaming, tools, MCP-серверы и полноценные веб-приложения. Вы проходите весь маршрут без постоянного переключения между языками.

Сторонние подписки, модели и API оплачиваются отдельно от программы.

В программе будет отдельный актуализируемый раздел с официально доступными вариантами подключения и легальными альтернативами. Курс не строится вокруг обязательного использования одного поставщика.

Часть архитектуры строится через совместимые API, поэтому вы увидите, как менять провайдеров. Для отдельных этапов подойдут более доступные модели; на сложных задачах сильная coding-модель обычно требует меньше итераций.

Интерфейсы и названия будут меняться. Программа учит устойчивым навыкам: постановке задач, управлению контекстом, проверке diff, проектированию agent loop, работе с tools, валидации, evals, observability. Уроки по конкретным интерфейсам будут обновляться при необходимости.

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

Вместо большого количества формальных домашних работ программа содержит три инженерные контрольные точки и итоговый проект. Результат каждого этапа подтверждается работающим кодом.

Доступные для новых тарифов варианты можно уточнить у менеджера. Заявка не означает одобрение оплаты частями и не обещает конкретный платёж или срок.

Курс не гарантирует трудоустройство. После программы у вас будут системная техническая база, работающий репозиторий, deployment, итоговый проект, архитектурная документация и материалы для подготовки к интервью.

Да. Смысл домен-независимого движка — заменить prompts, tools, данные и eval-кейсы, сохранив базовую архитектуру. Учитывайте правила безопасности, конфиденциальность, лицензирование и требования к персональным данным.

Один маршрут вместо десятков материалов

Пройдите рекомендуемый маршрут и соберите систему, которую можно профессионально объяснить

локальный агент → приложение → harness → tools → evals → MCP → RAG → streaming → Agentic OS → production → итоговый проект

Выбрать тариф

Рекомендуемый маршрут — 4 недели при нагрузке 8–10 часов в неделю с практикой. Материалы доступны 6 месяцев.