While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

Перед инженерией промптов

Данное руководство предполагает, что у вас есть:
  1. Четкое определение критериев успеха для вашего случая использования
  2. Некоторые способы эмпирического тестирования этих критериев
  3. Первый черновик промпта, который вы хотите улучшить
Если нет, мы настоятельно рекомендуем сначала потратить время на их установление. Ознакомьтесь с разделами Определите критерии успеха и Создайте надежные эмпирические оценки для получения советов и руководства.

Генератор промптов

Нет первого черновика промпта? Попробуйте генератор промптов в консоли Claude!

Когда заниматься инженерией промптов

Данное руководство фокусируется на критериях успеха, которые можно контролировать через инженерию промптов. Не каждый критерий успеха или неудачная оценка лучше всего решается инженерией промптов. Например, задержку и стоимость иногда легче улучшить, выбрав другую модель.
Инженерия промптов намного быстрее других методов контроля поведения модели, таких как файнтюнинг, и часто может дать скачки в производительности за гораздо меньшее время. Вот несколько причин рассмотреть инженерию промптов вместо файнтюнинга:
  • Эффективность ресурсов: Файнтюнинг требует высокопроизводительных GPU и большой памяти, в то время как инженерия промптов нуждается только в текстовом вводе, что делает её гораздо более ресурсосберегающей.
  • Экономическая эффективность: Для облачных AI-сервисов файнтюнинг влечет значительные затраты. Инженерия промптов использует базовую модель, которая обычно дешевле.
  • Поддержание обновлений модели: Когда провайдеры обновляют модели, файнтюненные версии могут потребовать переобучения. Промпты обычно работают в разных версиях без изменений.
  • Экономия времени: Файнтюнинг может занимать часы или даже дни. В отличие от этого, инженерия промптов обеспечивает почти мгновенные результаты, позволяя быстро решать проблемы.
  • Минимальные потребности в данных: Файнтюнинг нуждается в существенных специфичных для задачи размеченных данных, которые могут быть редкими или дорогими. Инженерия промптов работает с few-shot или даже zero-shot обучением.
  • Гибкость и быстрая итерация: Быстро пробуйте различные подходы, настраивайте промпты и видите немедленные результаты. Такое быстрое экспериментирование сложно с файнтюнингом.
  • Адаптация к домену: Легко адаптируйте модели к новым доменам, предоставляя специфичный для домена контекст в промптах, без переобучения.
  • Улучшения понимания: Инженерия промптов гораздо более эффективна, чем файнтюнинг, в помощи моделям лучше понимать и использовать внешний контент, такой как извлеченные документы
  • Сохраняет общие знания: Файнтюнинг рискует катастрофическим забыванием, когда модель теряет общие знания. Инженерия промптов поддерживает широкие возможности модели.
  • Прозрачность: Промпты читаемы человеком, показывая точно, какую информацию получает модель. Эта прозрачность помогает в понимании и отладке.

Как заниматься инженерией промптов

Страницы по инженерии промптов в этом разделе организованы от наиболее широко эффективных техник к более специализированным техникам. При устранении проблем с производительностью мы предлагаем попробовать эти техники по порядку, хотя фактическое влияние каждой техники будет зависеть от вашего случая использования.
  1. Генератор промптов
  2. Будьте ясными и прямыми
  3. Используйте примеры (multishot)
  4. Позвольте Claude думать (цепочка рассуждений)
  5. Используйте XML теги
  6. Дайте Claude роль (системные промпты)
  7. Предзаполните ответ Claude
  8. Объедините сложные промпты в цепочку
  9. Советы по длинному контексту

Учебник по инженерии промптов

Если вы предпочитаете интерактивное обучение, вместо этого можете погрузиться в наши интерактивные учебники!