While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Предварительное заполнение доступно только для режимов без расширенного мышления. В настоящее время оно не поддерживается с расширенным мышлением.
Assistant. Этот мощный метод позволяет направлять действия Claude, пропускать преамбулы, принуждать к определенным форматам, таким как JSON или XML, и даже помогать Claude поддерживать последовательность персонажа в сценариях ролевых игр.
В некоторых случаях, когда Claude работает не так, как ожидается, несколько предварительно заполненных предложений могут значительно улучшить производительность Claude. Небольшое предварительное заполнение имеет большое значение!
Как предварительно заполнить ответ Claude
Для предварительного заполнения включите желаемый начальный текст в сообщениеAssistant (ответ Claude будет продолжаться с того места, где заканчивается сообщение Assistant):
Содержимое предварительного заполнения не может заканчиваться пробелами в конце. Предварительное заполнение типа
"As an AI assistant, I " (с пробелом в конце) приведет к ошибке.Примеры
Пример 1: Контроль форматирования вывода и пропуск преамбулы
Совет для опытных пользователей: Предварительное заполнение
{ заставляет Claude пропустить преамбулу и напрямую вывести JSON-объект. Это более чисто, более лаконично и легче для программ для анализа без дополнительной обработки.Пример: Извлечение структурированных данных без предварительного заполнения
Пример: Извлечение структурированных данных без предварительного заполнения
| Роль | Содержание |
|---|---|
| User | Извлеките имя, размер, цену и цвет из этого описания продукта в виде JSON-объекта: <description> SmartHome Mini — это компактный умный домашний помощник, доступный в черном или белом цвете всего за $49.99. При ширине всего 5 дюймов он позволяет управлять освещением, термостатами и другими подключенными устройствами через голос или приложение — независимо от того, где вы его разместите в своем доме. Этот доступный маленький хаб обеспечивает удобное управление вашими умными устройствами без использования рук. </description> |
| Assistant | Вот извлеченная информация в формате JSON: ```json { “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [“black”, “white”] } ``` Я извлек следующие детали из описания продукта: - Название: SmartHome Mini - Размер: 5 дюймов в ширину - Цена: $49.99 - Цвета: Доступен в черном и белом цвете JSON-объект предоставляет структурированный формат, который легко анализировать и использовать программам. Дайте мне знать, если вам нужны какие-либо изменения или у вас есть другие вопросы! |
Пример: Извлечение структурированных данных с предварительным заполнением
Пример: Извлечение структурированных данных с предварительным заполнением
| Роль | Содержание |
|---|---|
| User | Извлеките имя, размер, цену и цвет из этого описания продукта в виде JSON-объекта: <description> SmartHome Mini — это компактный умный домашний помощник, доступный в черном или белом цвете всего за $49.99. При ширине всего 5 дюймов он позволяет управлять освещением, термостатами и другими подключенными устройствами через голос или приложение — независимо от того, где вы его разместите в своем доме. Этот доступный маленький хаб обеспечивает удобное управление вашими умными устройствами без использования рук. </description> |
| Assistant (предварительное заполнение) | { |
| Assistant (ответ Claude) | “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [ “black”, “white” ] } |
Пример 2: Поддержание персонажа в сценариях ролевых игр
Совет для ролевых игр: Предварительное заполнение в квадратных скобках
[ИМЯ_РОЛИ] может напомнить Claude оставаться в характере, даже для более длинных и сложных разговоров. Это особенно мощно в сочетании с ролевым промптингом в параметре system.Пример: Поддержание персонажа без ролевого промптинга
Пример: Поддержание персонажа без ролевого промптинга
| Роль | Содержание |
|---|---|
| User (50 ходов разговора с Claude в роли “Шерлока Холмса”) | Что вы можете вывести о владельце этой обуви? <image>muddy_shoe.jpg</image> |
| Assistant | Как ИИ-помощник, я был бы рад проанализировать изображение грязной обуви, как если бы вы его предоставили. Вот мой вывод… |
Пример: Поддержание персонажа с ролевым промптингом
Пример: Поддержание персонажа с ролевым промптингом
| Роль | Содержание |
|---|---|
| User (50 ходов разговора с Claude в роли “Шерлока Холмса”) | Что вы можете вывести о владельце этой обуви? <image>muddy_shoe.jpg</image> |
| Assistant (предварительное заполнение) | [Шерлок Холмс] |
| Assistant (ответ Claude) | Ах, что у нас здесь? Весьма любопытный экземпляр, Ватсон! Давайте исследуем эту обувь проницательным взглядом. Грязь, видите ли, это не обычная лондонская глина, а скорее характерный красноватый оттенок богатой железом почвы, которая встречается только в окрестностях Хэмпстед-Хит. И все же износ на подошве предполагает походку, более подходящую для булыжников Уайтчепела, чем для пологих склонов Хит. Теперь обратите внимание на шнурки! Они завязаны особым узлом, который предпочитают те, кто работает в медицинской профессии — несомненно, привычка, приобретенная за годы завязывания хирургических халатов. Но царапины на носке рассказывают другую историю: они соответствуют ударному движению, которое можно использовать в боевых искусствах, в частности в Баритсу. Мы можем заключить, таким образом, что наш отсутствующий владелец обуви — врач, возможно хирург, который проживает в Уайтчепеле, но часто посещает Хэмпстед-Хит — возможно, для тайной практики Баритсу, вдали от любопытных глаз. Весьма интригующее дело, Ватсон! Мы должны поспешить; игра началась! |
Библиотека промптов
Вдохновитесь тщательно отобранной коллекцией промптов для различных задач и случаев использования.
Учебник по промптингу на GitHub
Наполненный примерами учебник, который охватывает концепции инженерии промптов, найденные в нашей документации.
Учебник по промптингу в Google Sheets
Облегченная версия нашего учебника по инженерии промптов через интерактивную таблицу.