Loading...
    • Руководство разработчика
    • Справочник API
    • MCP
    • Ресурсы
    • Примечания к выпуску
    Search...
    ⌘K
    Первые шаги
    Введение в ClaudeБыстрый старт
    Модели и цены
    Обзор моделейВыбор моделиЧто нового в Claude 4.5Миграция на Claude 4.5Устаревшие моделиЦены
    Разработка с Claude
    Обзор функцийИспользование Messages APIКонтекстные окнаЛучшие практики промптирования
    Возможности
    Кэширование промптовРедактирование контекстаРасширенное мышлениеУсилиеПотоковая передача сообщенийПакетная обработкаЦитированияМногоязычная поддержкаПодсчет токеновEmbeddingsЗрениеПоддержка PDFFiles APIРезультаты поискаСтруктурированные выходные данные
    Инструменты
    ОбзорКак реализовать использование инструментовПотоковая передача инструментов с детализациейИнструмент BashИнструмент выполнения кодаПрограммное вызывание инструментовИнструмент управления компьютеромИнструмент текстового редактораИнструмент веб-выборкиИнструмент веб-поискаИнструмент памятиИнструмент поиска инструментов
    Agent Skills
    ОбзорБыстрый стартЛучшие практикиИспользование Skills с API
    Agent SDK
    ОбзорБыстрый стартTypeScript SDKTypeScript V2 (preview)Python SDKРуководство по миграции
    MCP в API
    MCP коннекторУдаленные MCP серверы
    Claude на сторонних платформах
    Amazon BedrockMicrosoft FoundryVertex AI
    Инженерия промптов
    ОбзорГенератор промптовИспользование шаблонов промптовУлучшитель промптовБудьте ясны и прямолинейныИспользуйте примеры (многошаговое промптирование)Дайте Claude подумать (CoT)Используйте XML-тегиДайте Claude роль (системные промпты)Предзаполните ответ ClaudeЦепочка сложных промптовСоветы по длинному контекстуСоветы по расширенному мышлению
    Тестирование и оценка
    Определение критериев успехаРазработка тестовых случаевИспользование инструмента оценкиСнижение задержки
    Усиление защиты
    Снижение галлюцинацийПовышение согласованности выходных данныхСмягчение взломовПотоковые отказыСнижение утечки промптовДержите Claude в образе
    Администрирование и мониторинг
    Обзор Admin APIAPI использования и затратClaude Code Analytics API
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

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

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • 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
    • Catalog
    • 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
    Инженерия промптов

    Использование шаблонов промптов и переменных

    При развертывании приложения на основе LLM с Claude ваши API-вызовы обычно будут состоять из двух типов контента:

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

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


    Когда использовать шаблоны промптов и переменные

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

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

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

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

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

    Пример шаблона промпта

    Рассмотрим простое приложение, которое переводит английский текст на испанский. Переведенный текст был бы переменным, поскольку вы ожидали бы, что этот текст будет изменяться между пользователями или вызовами к Claude. Этот переведенный текст мог бы динамически извлекаться из баз данных или из пользовательского ввода.

    Таким образом, для вашего приложения перевода вы могли бы использовать этот простой шаблон промпта:

    Переведите этот текст с английского на испанский: {{text}}

    Следующие шаги

    Сгенерировать промпт

    Узнайте о генераторе промптов в Claude Console и попробуйте заставить Claude сгенерировать промпт для вас.

    Применить XML-теги

    Если вы хотите повысить уровень своей игры с переменными промптов, оберните их в XML-теги.

    Claude Console

    Ознакомьтесь с множеством инструментов разработки промптов, доступных в Claude Console.

    • Следующие шаги