Для разработчиков · курс 12
Claude Platform 101: строим на API
Курс для разработчиков, которые хотят встроить Claude в продукт: первый вызов API, выбор модели, агентный цикл, вызов инструментов, режим рассуждения, встроенные инструменты, навыки, MCP, управление контекстом, управляемые агенты и разработка с Claude Code. Примеры на TypeScript.
Начать курс
0 из 14 пройдено
- Для кого
- Разработчики (Node.js/TypeScript, Python), архитекторы.
- Что нужно
- Умение читать и писать код, командная строка, Node.js и npm. Аккаунт на platform.claude.com с API-ключом.
- Объём
- 14 уроков, 7 модулей, ≈ 5 ч с практикой
Модуль 1
Что такое Claude Platform
Модуль 2
Первый вызов API
- 02Первый вызов APIСтавим SDK, делаем первый запрос к Messages API, разбираем ответ по блокам, добавляем системный промпт, потоковый вывод и обработку ошибок. Собираем первую версию классификатора обращений в поддержку со структурированным ответом.11 мин
- 03Выбираем модельКакие модели есть в семействе Claude, чем они отличаются по назначению, как узнавать их возможности через API, а не по памяти, и почему уровень усилия часто важнее смены модели.8 мин
Модуль 3
Учим агента
- 04Агентный циклАгент — это не особая модель, а цикл: модель просит вызвать инструмент, ваш код вызывает и возвращает результат, модель продолжает. Разбираем цикл по шагам, причины остановки и правила, без которых цикл ломается.9 мин
- 05Вызов инструментовКак описать инструмент так, чтобы модель вызывала его в нужный момент с правильными параметрами: имя, описание, JSON-схема. Собираем ревьюера PR с двумя инструментами вручную, потом упрощаем код через tool runner из SDK.12 мин
- 06Режим рассужденияМодель может «подумать» перед ответом, и на современных моделях это адаптивный режим, а не фиксированный бюджет. Разбираем, что такое thinking, как им управлять через уровень усилия, как читать блоки рассуждения и что с ними делать в агентном цикле.8 мин
Модуль 4
Расширяем агента
- 07Встроенные инструментыAnthropic даёт готовые инструменты: поиск в интернете, загрузку страниц и выполнение кода запускает сама, а bash и редактор файлов описывает за вас. Разбираем, какие они бывают, как их объявлять и чем серверные отличаются от клиентских.10 мин
- 08НавыкиНавык (Agent Skill) — это папка с инструкциями, которую модель загружает, только когда задача того требует. Разбираем, как навыки устроены, как подключить готовые навыки Anthropic через API и когда навык лучше, чем длинный системный промпт.8 мин
- 09MCPЧерез MCP-коннектор Messages API модель получает инструменты удалённого MCP-сервера без единой строки клиентского кода. Разбираем, как подключить сервер, ограничить набор инструментов, где хранить токен и когда MCP лучше собственных инструментов.9 мин
- 10Управление контекстомКонтекст растёт с каждым ходом, и за него платят каждый раз заново. Разбираем три механизма, которые держат его под контролем: кэширование промпта, компакцию и очистку истории, — и принцип, без которого кэш не работает.12 мин
Модуль 5
Управляемые агенты
- 11Что такое управляемые агентыManaged Agents — это агентный цикл и контейнер для инструментов на стороне Anthropic. Разбираем четыре понятия (агент, среда, сессия, события), чем это отличается от цикла в вашем коде и когда стоит выбирать этот путь.9 мин
- 12Первый управляемый агентСобираем ревьюера pull request как управляемого агента: среда, агент с встроенными инструментами и своим инструментом, сессия с примонтированным репозиторием, поток событий и ответ на вызов своего инструмента.11 мин
Модуль 6
Разработка с Claude Code
Модуль 7
