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. Небольшое предзаполнение имеет большое значение!

Как предзаполнить ответ Claude

Для предзаполнения включите желаемый начальный текст в сообщение Assistant (ответ Claude будет продолжаться с того места, где заканчивается сообщение Assistant):

import anthropic

client = anthropic.Anthropic()
response = client.messages.create(
    model="claude-opus-4-20250514",
    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"}  # Предзаполнение здесь
    ]
)

Содержимое предзаполнения не может заканчиваться пробелами. Предзаполнение вроде "As an AI assistant, I " (с пробелом в конце) приведет к ошибке.

Примеры

Пример 1: Контроль форматирования вывода и пропуск преамбулы

Совет для опытных пользователей: Предзаполнение { заставляет Claude пропустить преамбулу и напрямую выводить объект JSON. Это чище, лаконичнее и проще для программ для анализа без дополнительной обработки.

Пример 2: Поддержание характера в ролевых сценариях

Совет для ролевой игры: Предзаполнение в виде [ИМЯ_РОЛИ] в квадратных скобках может напомнить Claude оставаться в образе, даже для более длительных и сложных разговоров. Это особенно эффективно в сочетании с ролевыми подсказками в параметре system.