While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Перед инженерией промптов
Это руководство предполагает, что у вас есть:- Четкое определение критериев успеха для вашего сценария использования
- Некоторые способы эмпирической проверки этих критериев
- Первый черновой промпт, который вы хотите улучшить
Генератор промптов
У вас нет чернового промпта? Попробуйте генератор промптов в Anthropic Console!
Когда применять инженерию промптов
Это руководство фокусируется на критериях успеха, которые можно контролировать с помощью инженерии промптов. Не каждый критерий успеха или неудачная оценка лучше всего решается с помощью инженерии промптов. Например, задержку и стоимость иногда легче улучшить, выбрав другую модель.Промптинг vs. файнтюнинг
Промптинг vs. файнтюнинг
Инженерия промптов намного быстрее других методов контроля поведения модели, таких как файнтюнинг, и часто может привести к значительному улучшению производительности за гораздо меньшее время. Вот несколько причин рассмотреть инженерию промптов вместо файнтюнинга:
- Эффективность ресурсов: Файнтюнинг требует мощных GPU и большой памяти, в то время как инженерия промптов требует только текстового ввода, что делает её гораздо более экономичной.
- Экономическая эффективность: Для облачных AI-сервисов файнтюнинг влечет значительные затраты. Инженерия промптов использует базовую модель, что обычно дешевле.
- Поддержка обновлений модели: Когда провайдеры обновляют модели, файнтюнированные версии могут потребовать переобучения. Промпты обычно работают между версиями без изменений.
- Экономия времени: Файнтюнинг может занять часы или даже дни. Напротив, инженерия промптов дает практически мгновенные результаты, позволяя быстро решать проблемы.
- Минимальные потребности в данных: Файнтюнинг требует значительного количества специфичных для задачи размеченных данных, которые могут быть редкими или дорогими. Инженерия промптов работает с few-shot или даже zero-shot обучением.
- Гибкость и быстрая итерация: Быстро пробуйте различные подходы, настраивайте промпты и видите немедленные результаты. Такое быстрое экспериментирование сложно с файнтюнингом.
- Адаптация к домену: Легко адаптируйте модели к новым доменам, предоставляя специфичный для домена контекст в промптах, без переобучения.
- Улучшение понимания: Инженерия промптов гораздо эффективнее файнтюнинга в помощи моделям лучше понимать и использовать внешний контент, такой как извлеченные документы.
- Сохранение общих знаний: Файнтюнинг рискует катастрофическим забыванием, когда модель теряет общие знания. Инженерия промптов сохраняет широкие возможности модели.
- Прозрачность: Промпты читаемы человеком, показывая точно, какую информацию получает модель. Эта прозрачность помогает в понимании и отладке.
Как заниматься инженерией промптов
Страницы по инженерии промптов в этом разделе организованы от наиболее широко эффективных техник до более специализированных. При устранении проблем с производительностью мы предлагаем попробовать эти техники по порядку, хотя фактическое влияние каждой техники будет зависеть от вашего случая использования.- Генератор промптов
- Будьте ясными и прямыми
- Используйте примеры (multishot)
- Позвольте Claude думать (цепочка рассуждений)
- Используйте XML-теги
- Дайте Claude роль (системные промпты)
- Предзаполните ответ Claude
- Цепочка сложных промптов
- Советы по длинному контексту