Системный промпт: задаём роль и правила

Урок 8 из 100 курса «Claude в Google Vertex AI»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

В мире больших языковых моделей (LLM), таких как Claude, мы часто стремимся не просто получить ответ, а получить его в определенном стиле, тоне или от лица конкретного персонажа. Именно здесь на помощь приходят системные промпты. Это мощный инструмент, позволяющий настроить поведение Claude, превращая его из универсального ассистента в специализированного эксперта, соответствующего вашему конкретному сценарию использования. Системные промпты — это не просто часть вашего запроса; это инструкции, которые задают контекст и роль для Claude, определяя, как он должен обрабатывать последующие пользовательские сообщения. Они позволяют вам формировать его "личность", манеру общения и подход к решению задач, обеспечивая согласованность и релевантность ответов. Представьте, что вы создаете чат-бота, который должен выступать в роли репетитора по математике. Когда студент спрашивает: "Как решить уравнение 5x + 2 = 3 для x?", вы хотите, чтобы Claude вел себя как настоящий учитель, а не просто выдавал готовый ответ. Хороший репетитор по математике должен: Изначально давать подсказки, а не полные решения. Терпеливо проводить студентов через проблемы шаг за шагом. Показывать решения аналогичных задач в качестве примеров. Вы определенно не хотите, чтобы Claude: Немедленно давал прямые ответы. Предлагал студентам просто использовать калькулятор. Без системного промпта Claude может дать прямой ответ, что не способствует обучению. Системный промпт позволяет нам "запрограммировать" желаемое поведение, гарантируя, что Claude будет действовать в соответствии с ролью репетитора, а не просто как общий LLM. Системные промпты предоставляют Claude руководящие указания о том, как реагировать. Вы определяете их как обычные текстовые строки и передаете в вызов функции создания сообщения (например, через Claude API или SDK). Ключевые преимущества использования системных промптов включают: Они задают общие правила и ограничения для Claude. Claude будет стараться отвечать так, как отвечал бы человек в указанной роли. Помогают Claude оставаться сосредоточенным на задаче и не отклоняться от темы.

План урока

  1. Введение: Что такое системные промпты?
  2. Зачем нужны системные промпты?
  3. Как работают системные промпты?
  4. Наглядная разница: Claude с системным промптом и без него
  5. Без системного промпта
  6. С системным промптом "Репетитор по математике"
  7. Создание гибких функций чата
  8. Заключение

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды