Что такое Claude Platform?
Claude Platform — это инфраструктура Anthropic для программной разработки с использованием Claude. Вместо общения с Claude в браузере вы отправляете структурированные запросы из своего кода и получаете структурированные ответы, контролируя каждую деталь: какую модель использовать, сколько токенов потратить, какие инструменты может использовать Claude и каким системным инструкциям он следует.
Конкретно, платформа состоит из нескольких компонентов:
- REST API, который можно вызывать из любого языка
- SDK для различных языков программирования
- Интерфейсы командной строки
- Консоль, где вы управляете API ключами, отслеживаете использование, развертываете managed agents и тестируете prompt'ы
Три уровня платформы
Платформу удобно представить в виде трех уровней, расположенных друг над другом.
- Примитивы — базовые компоненты API, настроенные для Claude. Это Messages API, использование инструментов (tool use), файлы, веб-поиск, выполнение кода (code execution), MCP servers и навыки (skills). Это те части, которые вы фактически вызываете из своего кода.
- Инфраструктура — то, что вам нужно для создания и масштабирования агентных систем за пределами прототипа. Managed agents, повторные попытки (retries), очереди (queues), наблюдаемость (observability) — вся "сантехника", которая поддерживает работу, когда один вызов Claude превращается в тысячу.
- Управление — инструменты для запуска этих систем в production, такие как дашборды (dashboards) и оценки (evals). Это "ручки", которые ваша команда использует, когда система запущена.
Кратко: создавайте с помощью примитивов, масштабируйте на инфраструктуре, управляйте с помощью контроля.
Эту структуру можно увидеть в самой Claude Console — именно там находятся уровни инфраструктуры и управления, с разделами для разработки, управления agents и аналитики.
Реальный пример: составление ответов для службы поддержки
Представьте, что вы управляете простым приложением службы поддержки, и вас попросили добавить функцию: составлять ответ на основе содержимого заявки (ticket), следуя тону и рекомендациям вашей команды. Вы хотите привязать это к кнопке в пользовательском интерфейсе (UI).
Это идеальный сценарий использования для Messages API. Поток выглядит следующим образом:
- Определить клиент
- Получить заявку (ticket), к которой относится чат
- Вызвать
messages.create - Вернуть ответ кнопке для отображения
client = anthropic.Anthropic() response = client.messages.create( model="claude-haiku-4-5", # Haiku: хорошо подходит для простой задачи составления черновика max_tokens=1024, system=TONE_AND_GUIDELINES, messages=[ {"role": "user", "content": ticket_content} ], ) draft = response.contentКаждый параметр выполняет определенную задачу:
- model — какая модель обрабатывает запрос. Здесь это Haiku, так как составление ответа — простая задача.
- max_tokens — ограничивает максимальную длину ответа Claude.
- system — системный prompt, где вы определяете роль, которую играет Claude. Здесь указываются соответствующий тон и рекомендации.
- messages — массив объектов. Роль
userсообщает Claude, что это пользовательский ввод; содержимое заявки (ticket) помещается сюда.
Затем вы получаете ответ и возвращаете его кнопке для отображения. Готово.
От "задать вопрос Claude" до "Claude — часть моего продукта"
Обратите внимание, что произошло в этом примере: вы не создаете чат-бота с нуля. Вы интегрируете Claude в уже существующий продукт, и API — это способ такой интеграции.
В этом заключается основная идея. Claude Platform — это ваш доступ на уровне API к моделям, инструментам и инфраструктуре Claude. Это то, как вы переходите от "задать вопрос Claude" к "Claude — часть моего продукта".
И когда вашему продукту нужны agents, платформа не просто предоставляет вам модель. С помощью managed agents она запускает их за вас.
Краткий обзор
- Claude Platform — это инфраструктура Anthropic для программной разработки с использованием Claude: REST API, SDK, CLI и консоль для ключей, использования, managed agents и тестирования prompt'ов.
- Представьте ее как три уровня: примитивы (Messages API, tool use, файлы, веб-поиск, code execution, MCP servers, skills), инфраструктура (managed agents, retries, queues, observability) и управление (dashboards, evals).
- Кратко: создавайте с помощью примитивов, масштабируйте на инфраструктуре, управляйте с помощью контроля.
- Один вызов
messages.createдает вам полный контроль над моделью, длиной ответа, системным prompt'ом и пользовательским вводом — этого достаточно, чтобы интегрировать Claude в существующую функцию, такую как составление ответов для службы поддержки. - Платформа позволяет перейти от вопросов к Claude к тому, чтобы Claude стал частью вашего продукта — а с помощью managed agents она может запускать ваших agents за вас.