Menu
CoddyTech

数据缺失时

本课属于 Coddy AI Prompts 学习旅程的“提示词技巧”单元。第 13 课,共 24 课。

提取提示词经常会要求提取文本中根本不存在的内容。小模型接着会用某种方式填补空缺:空字符串、占位符,或者更糟糕的,编造一个值。读取 JSON 的程序无法分辨这些内容和真实数据。

Extract the hotel name, city and nightly price from this review: "Loved our stay at Hotel Mira, great breakfast!" Return only a JSON object with the keys "hotel", "city" and "price".
{"hotel": "Hotel Mira", "city": "", "price": ""}

添加一句话,对于评价中没有提到的信息,使用 null,相同的提示会返回 {"hotel": "Hotel Mira", "city": null, "price": null}。在 JSON 中,null 表示没有值:代码可以检查它并询问顾客,而不是存储空城市或编造的价格。

challenge icon

挑战

中等

聊天记录中已经显示了一次错误的提取结果:消息没有提供价格,但 AI 编造了一个价格。再追问一次,让 AI 重新输出 JSON,并正确处理缺失的价格。

AI 的回复必须:

  • 是一个包含 product、color 和 price 的 JSON 对象
  • 将 price 设为 null
bugsy Main icon

和 Coddy 的 AI 导师一起开始这个挑战

Bugsy 是什么?
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

提示词技巧中的所有课