О чём урок
Урок Упражнения Примеры на площадке Запустите следующую ячейку настройки, чтобы загрузить ваш 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 действовать как логический бот?
План урока
- Глава 3: Назначение ролей (Role Prompting)
- Настройка
- Урок
- Примеры
- Упражнения
- Упражнение 3.1 - Исправление математики
- Поздравляем!
- Примеры на площадке
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.