Практика: промпт для службы поддержки

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

О чём урок

В этом уроке мы будем работать над созданием prompt'а для чат-бота поддержки клиентов. Наша цель — создать виртуального бота поддержки под названием "Acme Assistant" для вымышленной компании Acme Software Solutions. Эта вымышленная компания продает программное обеспечение AcmeOS, и задача чат-бота — помогать отвечать на вопросы клиентов, касающиеся установки, кодов ошибок, устранения неполадок и т.д. Для простоты мы будем тестировать наш prompt через однократные обмены сообщениями, хотя prompt также должен хорошо работать для многоходовых чат-бот-разговоров. В реальном мире мы, вероятно, включили бы RAG как часть этого процесса: у нас была бы очень большая база данных, полная соответствующей информации для поддержки клиентов по AcmeOS, из которой мы могли бы выборочно извлекать данные при ответах на вопросы. Для простоты и большего внимания к prompt'у мы будем использовать предопределенный набор context'а AcmeOS, который мы будем передавать в prompt с каждым запросом. Это `context` по AcmeOS, который будет использовать наш prompt: Наша цель — создать prompt, который поможет пользователям отвечать на вопросы типа "как мне активировать мою лицензию?" или "как я могу ускорить работу AcmeOS, она сейчас довольно медленная". Мы начнем с написания первого черновика prompt'а. Затем мы протестируем его и будем итерировать, чтобы устранить любые недостатки. При работе с prompt'ами для поддержки клиентов часто имеет смысл начинать с системного prompt'а, потому что нам нужно, чтобы Claude играл очень специфическую роль. Вот потенциальный системный prompt, который дает Claude определенную роль: Далее, давайте поработаем над основной частью prompt'а. Наша первоначальная попытка будет включать следующие элементы: - Инструкции для ответа на вопросы, используя информацию, предоставленную внутри тегов <context> - Фактические теги <context>, содержащие ранее определенный context AcmeOS - Вопрос пользователя, на который Claude должен помочь ответить Вот первый черновик: Далее, давайте напишем функцию, которую мы можем использовать для объединения различных частей prompt'а и отправки запроса Claude.

План урока

  1. 05 ИИ для поддержки клиентов
  2. Урок 5: prompt для поддержки клиентов
  3. Создание первоначального prompt'а
  4. Внесение улучшений
  5. Дальнейшие улучшения

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

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