Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 04 · Текст · ~5 мин

Глава 3. Даём модели роль

Урок 4 из 13 курса «Промпт-инженерия: интерактивный курс»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

  • Урок
  • Упражнения
  • Примеры на площадке

Запустите следующую ячейку настройки, чтобы загрузить ваш API key и установить вспомогательную функцию get_completion.

Продолжая тему отсутствия у Claude контекста, помимо того, что вы говорите, иногда важно запросить Claude принять определенную роль (включая весь необходимый контекст). Это также известно как role prompting. Чем больше деталей в контексте роли, тем лучше.

Предварительная настройка Claude с помощью роли может улучшить его производительность в различных областях, от написания текстов до кодирования и резюмирования. Это похоже на то, как людям иногда помогает совет "думать как ______". Role prompting также может изменить стиль, тон и манеру ответа Claude.

Примечание: Role prompting может использоваться как в system prompt, так и как часть сообщения пользователя.

В приведенном ниже примере мы видим, что без role prompting Claude предоставляет прямой и нестилизованный ответ, когда его просят выразить одним предложением свое мнение о скейтбординге.

Однако, когда мы настраиваем Claude принять роль кота, его перспектива меняется, и таким образом тон, стиль и содержание ответа Claude адаптируются к новой роли.

Примечание: Дополнительная техника, которую вы можете использовать, — это предоставить Claude контекст о его предполагаемой аудитории. Ниже мы могли бы изменить prompt, чтобы также указать Claude, с кем он должен разговаривать. "You are a cat" дает совершенно другой ответ, чем "you are a cat talking to a crowd of skateboarders".

Вот prompt без role prompting в system prompt:

Вот тот же вопрос пользователя, но с role prompting.

Вы можете использовать role prompting, чтобы заставить Claude имитировать определенные стили письма, говорить определенным голосом или регулировать сложность своих ответов. Role prompting также может улучшить способность Claude выполнять математические или логические задачи.

Например, в приведенном ниже примере есть однозначно правильный ответ — "да". Однако Claude ошибается и считает, что ему не хватает информации, хотя это не так:

А что, если мы настроим Claude действовать как логический бот? Как это изменит ответ Claude?

План урока

  1. Глава 3: Назначение ролей (Role Prompting)
  2. Настройка
  3. Урок
  4. Примеры
  5. Упражнения
  6. Упражнение 3.1 - Исправление математики
  7. Поздравляем!
  8. Примеры на площадке

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

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

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

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