System prompt в Claude: как настроить тон и роль

Как написать system prompt для Claude: роль, тон, правила и примеры, чтобы ответы были стабильными.
System prompt в Claude: как настроить тон и роль — иллюстрация Claude на русском

System prompt — это постоянная инструкция, которая задаёт Claude роль, тон и правила поведения на весь разговор. С ним не нужно в каждом сообщении повторять «пиши коротко» или «ты — редактор». Разберём, где его задавать и как писать.

Где задаётся system prompt

  • В API — параметр system в запросе. Это главный способ управлять поведением модели в вашем приложении. Как отправить первый запрос — в статье Claude API: первый запрос на Python.
  • В чате — через инструкции проекта или в настройках профиля (раздел с персональными предпочтениями). Они работают похожим образом: Claude учитывает их в каждом ответе.

Из чего состоит хороший system prompt

  1. Роль: кто такой Claude в этом разговоре.
  2. Аудитория: для кого он отвечает.
  3. Тон и формат: длина, структура, язык.
  4. Правила: что делать обязательно и чего избегать.
  5. Что делать при нехватке данных: уточнить, а не выдумывать.

Пример: редактор рассылки

Ты — редактор еженедельной рассылки книжного магазина. Читатели — взрослые, любят читать, не любят рекламный тон. Пиши по-русски, коротко, без восклицательных знаков и слов «уникальный», «лучший». Каждое письмо — до 200 слов. Если не хватает информации о книге, задай вопрос, а не придумывай.

Пример: помощник по внутренним регламентам

Ты помогаешь сотрудникам разобраться во внутренних регламентах компании. Отвечай только на основе приложенных документов и указывай номер пункта. Если ответа в документах нет, прямо скажи об этом и посоветуй обратиться в отдел кадров. Не давай юридических советов.

Частые ошибки

  • Слишком длинно. Три страницы правил модель соблюдает хуже, чем десять чётких пунктов.
  • Противоречия. «Пиши подробно» и «отвечай кратко» в одном тексте.
  • Только запреты. Лучше написать, что делать, а не только чего не делать.
  • Размытые слова. «Пиши хорошо» ничего не значит; «до 150 слов, без терминов» — значит.

Как проверить, что system prompt работает

  1. Подготовьте 10 типовых вопросов, включая неудобные: вне темы, с провокацией, с нехваткой данных.
  2. Прогоните их и посмотрите, соблюдаются ли правила.
  3. Поправьте формулировки и прогоните снова.
  4. Сохраняйте версии инструкций с датой, чтобы можно было вернуться к удачной.

Если Claude игнорирует правило

  • Перенесите важное правило ближе к началу и сформулируйте его короче.
  • Объясните причину: «не упоминай цены, потому что они часто меняются» работает лучше, чем просто «не упоминай цены».
  • Добавьте пример правильного ответа. Подробнее о примерах — в статье Few-shot в Claude.

Частые вопросы

Чем system prompt отличается от обычного сообщения?

Он действует на весь разговор и имеет для модели больший вес, чем разовая просьба.

Нужен ли он для обычного чата?

Не обязательно. Но если вы часто повторяете одни и те же указания, стоит вынести их в инструкции проекта или профиля.

С чего начать, если я новичок?

С базовой инструкции Claude AI: что это и как начать.

Понравилась статья? Отправляйте друзьям!
Claude на русском
Comments: 5
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: