Чатбот служби підтримки клієнтів
Вам доручено розробити чатбот служби підтримки для компанії електронної комерції, що спеціалізується на електроніці. Цей чатбот допомагатиме користувачам із запитами, відстеженням замовлень і усуненням поширених проблем. Ви прагнете створити системний промпт, який чітко визначає призначення чатбота і надає настанови для відповідей, що задають тон взаємодії та уточнюють цільову аудиторію. Наведено зразок користувацького промпту.
Пакет OpenAI і функцію get_response() уже завантажено для вас.
Ця вправа є частиною курсу
Інженерія підказок з OpenAI API
Інструкції до вправи
- Опишіть, для кого призначений цей чатбот і що він має робити, і збережіть це як
chatbot_purpose. - Визначте цільову аудиторію як технічно підкованих людей, зацікавлених у придбанні електронних ґаджетів, і збережіть у
audience_guidelines. - Задайте
tone_guidelines, у яких попросіть чатбот використовувати професійний і дружній до користувача тон під час спілкування з клієнтами.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
client = OpenAI(api_key="")
# Define the purpose of the chatbot
chatbot_purpose = "____"
# Define audience guidelines
audience_guidelines = "____"
# Define tone guidelines
tone_guidelines = "____"
system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)