你需要编写一个 Prompt,将用户的自然语言输入转换为标准的 JSON 格式。
返回格式定义:
- 数量提取:浮点数(float),没有提及的话默认就是`1.0`。
- 单位分类:包括以下几个枚举类:`WEIGHT`(重量单位)、`VOLUME`(体积单位)、`COUNT`: 个数单位、`UNKNOWN`: 无法确定单位或没有单位
- 食材名称:全小写
- 处理状态:如果包含预先处理动作(如:"切好"、"去皮"等)返回true,否则返回false。
一段用户描述的食材信息。
{
"qty": float, //数量
"unit": "ENUM", //单位
"ingredient": "string", //食材名称
"is_prepped": boolean //是否包含预处理
}
来点盐
{"qty": 1.0, "unit": "UNKNOWN", "ingredient": "salt", "is_prepped": false}切好的土豆500克
{"qty": 500.0, "unit": "WEIGHT", "ingredient": "potato", "is_prepped": true}提示词学习 提示词工程指南

这道题你会答吗?花几分钟告诉大家答案吧!