Claude Platform Docs
  • Сообщения
  • Управляемые агенты
  • Администрирование

Search...
⌘K
Сценарии использования
ОбзорМаршрутизация заявокАгент поддержки клиентовМодерация контентаЮридическое резюмирование
Инженерия подсказок
ОбзорРекомендации по составлению подсказокПодсказки для Claude Fable 5Подсказки для Claude Opus 4.8Подсказки для Claude Sonnet 5Инструменты подсказок в Консоли
Тестирование и оценка
Определение успеха и создание оценокИспользование инструмента оценки в КонсолиСнижение задержки
Усиление защитных механизмов
Снижение галлюцинацийПовышение согласованности выводаПредотвращение джейлбрейковСнижение утечки подсказок
Справочник
Глоссарий

Log in
Инструменты подсказок в Консоли
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Рекомендации/Инженерия подсказок

Инструменты для работы с подсказками в Console

Claude Console предлагает набор инструментов, которые помогут вам создавать и совершенствовать подсказки. На этой странице они рассматриваются в том порядке, в котором вы обычно будете их использовать: создание первого черновика, добавление шаблонов и переменных, а затем улучшение существующей подсказки.


Генератор подсказок



Генератор подсказок совместим со всеми моделями Claude, включая модели с возможностями расширенного мышления. Советы по составлению подсказок, специфичные для моделей с расширенным мышлением, см. в разделе советы по составлению подсказок для расширенного мышления.

Иногда самое сложное в использовании ИИ-модели — понять, как эффективно составить для неё подсказку. Генератор подсказок направляет Claude на создание высококачественных шаблонов подсказок, адаптированных под ваши конкретные задачи и соответствующих многим нашим лучшим практикам инженерии подсказок.

Генератор подсказок особенно полезен для решения «проблемы чистого листа» — он даёт вам отправную точку для дальнейшего тестирования и итераций.


Попробуйте генератор подсказок прямо сейчас в Console.

Если вас интересует анализ лежащей в основе подсказки и архитектуры, ознакомьтесь с нашим блокнотом Google Colab для генератора подсказок. Для запуска блокнота Colab вам понадобится ключ API.


Шаблоны подсказок и переменные

При развёртывании приложения на основе «large language model» (большой языковой модели), или LLM, с использованием Claude ваши вызовы API обычно будут состоять из двух типов содержимого:

  • Фиксированное содержимое: статические инструкции или контекст, которые остаются неизменными при множестве взаимодействий
  • Переменное содержимое: динамические элементы, которые меняются с каждым запросом или разговором, например:
    • Пользовательский ввод
    • Извлечённое содержимое для «Retrieval-Augmented Generation» (генерации с дополнением извлечёнными данными), или RAG
    • Контекст разговора, например история учётной записи пользователя
    • Данные, сгенерированные системой, например результаты использования инструментов, переданные из других независимых вызовов к Claude

Шаблон подсказки объединяет эти фиксированные и переменные части, используя заполнители для динамического содержимого. В Claude Console эти заполнители обозначаются {{двойными фигурными скобками}}, что делает их легко узнаваемыми и позволяет быстро тестировать различные значения.

Вам следует использовать шаблоны подсказок и переменные, когда вы ожидаете, что какая-либо часть вашей подсказки будет повторяться в другом вызове к Claude (через API или Claude Console. claude.ai в настоящее время не поддерживает шаблоны подсказок и переменные).

Шаблоны подсказок дают ряд преимуществ:

  • Согласованность: обеспечивают единообразную структуру ваших подсказок при множестве взаимодействий
  • Эффективность: позволяют легко заменять переменное содержимое без переписывания всей подсказки
  • Тестируемость: позволяют быстро тестировать различные входные данные и граничные случаи, изменяя только переменную часть
  • Масштабируемость: упрощают управление подсказками по мере роста сложности вашего приложения
  • Контроль версий: позволяют легко отслеживать изменения в структуре подсказки с течением времени, следя только за основной частью подсказки отдельно от динамических входных данных

Console использует шаблоны подсказок и переменные в своих инструментах:

  • Генератор подсказок: определяет, какие переменные нужны вашей подсказке, и включает их в создаваемый шаблон
  • Улучшитель подсказок: берёт ваш существующий шаблон, включая все переменные, и сохраняет их в улучшенном шаблоне, который он выдаёт
  • Инструмент оценки: позволяет легко тестировать, масштабировать и отслеживать версии ваших подсказок, разделяя переменные и фиксированные части шаблона подсказки

Пример шаблона подсказки

Рассмотрим простое приложение, которое переводит текст с английского на испанский. Переводимый текст будет переменным, поскольку он меняется от пользователя к пользователю или от вызова к вызову Claude. Вы можете использовать такой шаблон подсказки:

Translate this text from English to Spanish: {{text}}

Чтобы улучшить переменные в подсказке, оберните их в XML-теги для более чёткой структуры.

Улучшитель подсказок



Улучшитель подсказок совместим со всеми моделями Claude, включая модели с возможностями расширенного мышления. Советы по составлению подсказок, специфичные для моделей с расширенным мышлением, см. в разделе советы по составлению подсказок для расширенного мышления.

Улучшитель подсказок помогает быстро итерировать и совершенствовать ваши подсказки с помощью автоматизированного анализа и улучшения. Он особенно хорошо справляется с тем, чтобы сделать подсказки более надёжными для сложных задач, требующих высокой точности.

Перед началом работы

Вам понадобится:

  • Шаблон подсказки (см. раздел Шаблоны подсказок и переменные выше)
  • Отзывы о текущих проблемах с выводами Claude (необязательно, но рекомендуется)
  • Примеры входных данных и идеальных выходных данных (необязательно, но рекомендуется)

Как работает улучшитель подсказок

Улучшитель подсказок совершенствует ваши подсказки в 4 шага:

  1. Идентификация примеров: находит и извлекает примеры из вашего шаблона подсказки
  2. Первоначальный черновик: создаёт структурированный шаблон с чёткими разделами и XML-тегами
  3. Уточнение цепочки рассуждений: добавляет и уточняет подробные инструкции по рассуждению
  4. Улучшение примеров: обновляет примеры, чтобы продемонстрировать новый процесс рассуждения

Вы можете наблюдать за выполнением этих шагов в реальном времени в модальном окне улучшения.

Что вы получаете

Улучшитель подсказок генерирует шаблоны, содержащие:

  • Подробные инструкции по цепочке рассуждений, которые направляют процесс рассуждения Claude и, как правило, улучшают его производительность
  • Чёткую организацию с использованием XML-тегов для разделения различных компонентов
  • Стандартизированное форматирование примеров, демонстрирующее пошаговое рассуждение от входных данных к выходным
  • Стратегические предзаполнения, направляющие начальные ответы Claude


Хотя примеры отображаются отдельно в интерфейсе Workbench, в фактическом вызове API они включаются в начало первого сообщения пользователя. Просмотрите необработанный формат, нажав «</> Get Code», или вставьте примеры как необработанный текст через поле Examples.

Как использовать улучшитель подсказок

  1. Отправьте ваш шаблон подсказки
  2. Добавьте любые отзывы о проблемах с текущими выводами Claude (например, «резюме слишком простые для экспертной аудитории»)
  3. Включите примеры входных данных и идеальных выходных данных
  4. Просмотрите улучшенную подсказку

Генерация тестовых примеров

У вас ещё нет примеров? Используйте генератор тестовых случаев, чтобы:

  1. Сгенерировать образцы входных данных
  2. Получить ответы Claude
  3. Отредактировать ответы, чтобы они соответствовали вашим идеальным выходным данным
  4. Добавить доработанные примеры в вашу подсказку

Когда использовать улучшитель подсказок

Улучшитель подсказок лучше всего подходит для:

  • Сложных задач, требующих подробного рассуждения
  • Ситуаций, когда точность важнее скорости
  • Проблем, при которых текущие выводы Claude нуждаются в значительном улучшении


Для приложений, чувствительных к задержке или стоимости, рассмотрите возможность использования более простых подсказок. Улучшитель подсказок создаёт шаблоны, которые дают более длинные, более тщательные, но более медленные ответы.

Пример улучшения

Вот как улучшитель подсказок совершенствует базовую подсказку для классификации:

Обратите внимание, как улучшенная подсказка:

  • Добавляет чёткие пошаговые инструкции по рассуждению
  • Использует XML-теги для организации содержимого
  • Предоставляет явные требования к форматированию вывода
  • Направляет Claude через процесс анализа

Устранение неполадок

Распространённые проблемы и решения:

  • Примеры не появляются в выводе: проверьте, что примеры правильно отформатированы с помощью XML-тегов и находятся в начале первого сообщения пользователя
  • Цепочка рассуждений слишком многословна: добавьте конкретные инструкции о желаемой длине вывода и уровне детализации
  • Шаги рассуждения не соответствуют вашим потребностям: измените раздел шагов, чтобы он соответствовал вашему конкретному сценарию использования

Дальнейшие шаги


Начните инженерию подсказок

Изучите основные техники на разобранных примерах.


Протестируйте ваши подсказки

Используйте инструмент оценки для тестирования улучшенных подсказок.


Учебник по подсказкам на GitHub


Учебник с множеством примеров, охватывающий концепции инженерии подсказок из нашей документации.

Was this page helpful?

  • Генератор подсказок
  • Шаблоны подсказок и переменные
  • Пример шаблона подсказки
  • Улучшитель подсказок
  • Перед началом работы
  • Как работает улучшитель подсказок
  • Что вы получаете
  • Как использовать улучшитель подсказок
  • Генерация тестовых примеров
  • Когда использовать улучшитель подсказок
  • Пример улучшения
  • Устранение неполадок
  • Дальнейшие шаги