客户支持聊天机器人
您需要为一家专注于电子产品的电商公司开发一款客户支持聊天机器人。该机器人将协助用户进行咨询、订单追踪,以及常见问题的排查。您的目标是创建一个系统提示,清晰界定机器人的目的,并提供回复规范,以设定互动语气并明确目标受众。题目已提供一个示例用户提示。
OpenAI 包和 get_response() 函数已为您预先加载。
本练习是课程的一部分
使用 OpenAI API 的 Prompt Engineering
练习说明
- 写明该聊天机器人的服务对象与应执行的任务,并将其保存为
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)