通过系统提示提供上下文
现在,您将使用系统提示为聊天机器人提供关于 MyPersonalDelivery 的上下文信息,而不是依赖示例对话。已为您提供了详细的 service_description,其中介绍了所提供的服务以及选择该服务的优势。随后,您将测试一条用户查询,查看模型是否能够有效识别这些上下文。
OpenAI 包和 service_description 字符串已为您预加载。
本练习是课程的一部分
使用 OpenAI API 的 Prompt Engineering
练习说明
- 定义一个
system_prompt,明确聊天机器人的目的,包含service_description,并引导其以温和的方式回答问题。 - 使用
get_response()函数获取回复。该函数接收系统提示和用户提示作为输入,并返回回复作为输出。
交互式实操练习
通过完成这段示例代码来试试这个练习。
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)