← Все статьи

Системные промпты Claude: чему учит эволюция от Haiku 3 до Opus 5

Anthropic публикует system prompts: не «магические» роли, а правила решений, инструментов, неопределённости и UX длинных агентных задач.

Системные промпты Claude: чему учит эволюция от Haiku 3 до Opus 5
Содержание

Коротко

Пока пользователь пишет первый запрос, у Claude системная инструкция уже задаёт роль, дату, формат и правила работы с инструментами. Разбор на Хабре по открытой истории промптов Anthropic — от Haiku 3 до Opus 5 — показывает, как писать спецификацию поведения для своих ассистентов, а не «ты лучший эксперт мира».

Что произошло

В документации System Prompts Anthropic хранит версии инструкций. Для разработчика это датасет: что компания считает нужным объяснить модели до задачи пользователя. Важно: опубликованные тексты относятся к продуктам Anthropic; через API поведение задаёте вы сами.

Автор выделяет сдвиги. Промпт — не хвалебная легенда, а контекст, ограничения и правила. Полезнее описать алгоритм решений («сначала проверь актуальность, потом вывод»), чем прилагательные вроде «будь точным». Фраза «не галлюцинируй» почти бесполезна; лучше условия при неопределённости и запрет выдуманных ссылок. Формат ответа (Markdown, таблицы, без лишних вступлений) — часть конфигурации. Для длинных агентных задач отдельно проектируют коммуникацию и удержание цели: не комментировать каждый технический шаг, но сообщать о смене плана и блокерах.

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

Почему это важно

Агенты с инструментами ломаются не из‑за «плохого тона», а из‑за отсутствия правил выбора действия и работы с неопределённостью. Системная инструкция всё больше похожа на конфиг приложения: её можно версионировать и тестировать так же, как код.

На практике

  1. Замените «будь экспертом» на роли + запреты + критерии проверки фактов.
  2. Для поиска и API пропишите, когда вызывать инструмент и что делать при расхождении источников.
  3. Вынесите формат ответа в систему, чтобы не повторять в каждом чате.
  4. Для длинных задач задайте правила промежуточных сообщений и сверки с исходной целью.
  5. Держите 4–5 фиксированных тестов (неопределённость, актуальность, формат, многошаговость, конфликт инструкций) и гоняйте их после правок промпта.

Итог

Урок публикации Anthropic: для агентов нужен не «хороший запрос», а нормальная спецификация поведения — конкретная, проверяемая и привязанная к модели.