开始使用免费开始使用

避免不一致的回复

您在上一项目中合作的团队对回复生成器很感兴趣,并询问是否可以处理更多评论。不过,有些评论与其他文档混在了一起,如果文本不包含评论或相关信息,要求您不要返回任何回复。例如,您现在要处理的这条评论没有包含产品名称,因此结果中不应返回产品名称。

本练习中,get_response() 函数,以及 messagesfunction_definition 变量已预加载。messages 已包含用户的评论,function_definition 包含两个函数:一个用于提取结构化数据,另一个用于生成回复。

本练习是课程的一部分

使用 OpenAI API 构建 AI 系统

查看课程

练习说明

  • 修改 messages,要求模型在生成回复时不要假设任何数值或字段取值。

交互式实操练习

通过完成这段示例代码来试试这个练习。

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
编辑并运行代码