При развертывании приложения на основе LLM с Claude ваши API-вызовы обычно будут состоять из двух типов контента:
Шаблон промпта объединяет эти фиксированные и переменные части, используя заполнители для динамического контента. В Claude Console эти заполнители обозначаются {{двойными скобками}}, что делает их легко идентифицируемыми и позволяет быстро тестировать различные значения.
Вы всегда должны использовать шаблоны промптов и переменные, когда ожидаете, что любая часть вашего промпта будет повторена в другом вызове к Claude (только через API или Claude Console. claude.ai в настоящее время не поддерживает шаблоны промптов или переменные).
Шаблоны промптов предлагают несколько преимуществ:
Claude Console активно использует шаблоны промптов и переменные для поддержки функций и инструментов для всего вышеперечисленного, таких как:
Рассмотрим простое приложение, которое переводит английский текст на испанский. Переведенный текст был бы переменным, поскольку вы ожидали бы, что этот текст будет изменяться между пользователями или вызовами к Claude. Этот переведенный текст мог бы динамически извлекаться из баз данных или из пользовательского ввода.
Таким образом, для вашего приложения перевода вы могли бы использовать этот простой шаблон промпта:
Переведите этот текст с английского на испанский: {{text}}Узнайте о генераторе промптов в Claude Console и попробуйте заставить Claude сгенерировать промпт для вас.
Если вы хотите повысить уровень своей игры с переменными промптов, оберните их в XML-теги.
Ознакомьтесь с множеством инструментов разработки промптов, доступных в Claude Console.