AmigaОбучение ИИ
Для разработчиков · курс 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

  1. 01Что такое Claude PlatformClaude Platform — это Claude как сервис для вашего кода: API, SDK, серверные инструменты и управляемые агенты. Разбираем, из чего платформа состоит, чем отличается от приложения Claude и Claude Code и на каком уровне сложности стоит начинать.7 мин
Модуль 2

Первый вызов API

  1. 02Первый вызов APIСтавим SDK, делаем первый запрос к Messages API, разбираем ответ по блокам, добавляем системный промпт, потоковый вывод и обработку ошибок. Собираем первую версию классификатора обращений в поддержку со структурированным ответом.11 мин
  2. 03Выбираем модельКакие модели есть в семействе Claude, чем они отличаются по назначению, как узнавать их возможности через API, а не по памяти, и почему уровень усилия часто важнее смены модели.8 мин
Модуль 3

Учим агента

  1. 04Агентный циклАгент — это не особая модель, а цикл: модель просит вызвать инструмент, ваш код вызывает и возвращает результат, модель продолжает. Разбираем цикл по шагам, причины остановки и правила, без которых цикл ломается.9 мин
  2. 05Вызов инструментовКак описать инструмент так, чтобы модель вызывала его в нужный момент с правильными параметрами: имя, описание, JSON-схема. Собираем ревьюера PR с двумя инструментами вручную, потом упрощаем код через tool runner из SDK.12 мин
  3. 06Режим рассужденияМодель может «подумать» перед ответом, и на современных моделях это адаптивный режим, а не фиксированный бюджет. Разбираем, что такое thinking, как им управлять через уровень усилия, как читать блоки рассуждения и что с ними делать в агентном цикле.8 мин
Модуль 4

Расширяем агента

  1. 07Встроенные инструментыAnthropic даёт готовые инструменты: поиск в интернете, загрузку страниц и выполнение кода запускает сама, а bash и редактор файлов описывает за вас. Разбираем, какие они бывают, как их объявлять и чем серверные отличаются от клиентских.10 мин
  2. 08НавыкиНавык (Agent Skill) — это папка с инструкциями, которую модель загружает, только когда задача того требует. Разбираем, как навыки устроены, как подключить готовые навыки Anthropic через API и когда навык лучше, чем длинный системный промпт.8 мин
  3. 09MCPЧерез MCP-коннектор Messages API модель получает инструменты удалённого MCP-сервера без единой строки клиентского кода. Разбираем, как подключить сервер, ограничить набор инструментов, где хранить токен и когда MCP лучше собственных инструментов.9 мин
  4. 10Управление контекстомКонтекст растёт с каждым ходом, и за него платят каждый раз заново. Разбираем три механизма, которые держат его под контролем: кэширование промпта, компакцию и очистку истории, — и принцип, без которого кэш не работает.12 мин
Модуль 5

Управляемые агенты

  1. 11Что такое управляемые агентыManaged Agents — это агентный цикл и контейнер для инструментов на стороне Anthropic. Разбираем четыре понятия (агент, среда, сессия, события), чем это отличается от цикла в вашем коде и когда стоит выбирать этот путь.9 мин
  2. 12Первый управляемый агентСобираем ревьюера pull request как управляемого агента: среда, агент с встроенными инструментами и своим инструментом, сессия с примонтированным репозиторием, поток событий и ответ на вызов своего инструмента.11 мин
Модуль 6

Разработка с Claude Code

  1. 13Строим с Claude CodeClaude Code умеет писать интеграцию с Claude API за вас: читать документацию, ставить SDK, собирать цикл с инструментами и тесты. Разбираем, как поставить ему задачу, что записать в CLAUDE.md и как проверить, что он использовал актуальный API, а не устаревший из памяти.9 мин
Модуль 7

Итоги

  1. 14ИтогиСобираем курс в одну картину: путь от одного вызова до управляемого агента, правила, которые повторялись в каждом уроке, и куда идти дальше.5 мин