While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Предварительное заполнение доступно только для режимов без расширенного мышления. В настоящее время оно не поддерживается с расширенным мышлением.
При использовании Claude у вас есть уникальная возможность направлять его ответы путем предварительного заполнения сообщения Assistant. Этот мощный метод позволяет вам направлять действия Claude, пропускать преамбулы, применять определенные форматы, такие как JSON или XML, и даже помочь Claude сохранять согласованность персонажа в сценариях ролевых игр.
В некоторых случаях, когда Claude работает не так, как ожидается, несколько предварительно заполненных предложений могут значительно улучшить производительность Claude. Небольшое предварительное заполнение имеет большое значение!
Для предварительного заполнения включите желаемый начальный текст в сообщение Assistant (ответ Claude будет продолжаться с того места, где заканчивается сообщение Assistant):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[
{"role": "user", "content": "What is your favorite color?"},
{"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"} # Prefill here
]
)Содержимое предварительного заполнения не может заканчиваться пробелом. Предварительное заполнение вроде "As an AI assistant, I " (с пробелом в конце) приведет к ошибке.
{ заставляет Claude пропустить преамбулу и напрямую вывести объект JSON. Это чище, более лаконично и проще для программ для анализа без дополнительной обработки.[ROLE_NAME] может напомнить Claude оставаться в образе, даже для более длительных и сложных разговоров. Это особенно мощно в сочетании с ролевым подсказыванием в параметре system.Смотрите больше примеров предварительного заполнения и других паттернов Messages API.
Вдохновитесь тщательно отобранной подборкой подсказок для различных задач и вариантов использования.
Полное примерами руководство, которое охватывает концепции инженерии подсказок, найденные в нашей документации.
Более легкая версия нашего руководства по инженерии подсказок через интерактивную электронную таблицу.