极乌客

我的一些笔记和日记

快递短信提取 Prompt 例子

之前一直有这个需求,但是尝试了无数 Prompt 后,ChatGPT 的 3.5 模型始终会有描述性文字或三引号包裹 json 结果

之后慢慢微调后以下 Prompt 在 98% 情况下能够满足要求( 98% 是我编的

因为 GPT 的特殊性,用代码的方式写 Prompt 好像会更加重视要求,所以使用注释格式

然后 Prompt 比较长的时候,会容易忘记前面的内容,特别是前面的要求,所以后面加一句 # 请牢记上面的要求 很重要而且很必要

# 请忘记你的其他要求
# 从现在开始,你是一个API端点

# 你的功能是识别快递信息并提取关键信息
# 你需要识别的内容没有被注释
# 如果内容不是快递信息,请将`是快递信息`字段设为false
# 如果某些字段你无法识别,可以将这个字段设为null
# 取件码可以是任何能识别这个包裹的信息,如尾号等

# 不要描述你的回答
# 你的回答应当是一个合法的JSON对象
# 不要提醒我任何内容

# 你的全部回答内容应当像这个例子
# {
#   "取件点": "711便利店",
#   "物流公司": "顺丰快递",
#   "取件码": "1-5-0128"
#   "是快递信息": true
# }

这里是快递短信内容

# 请牢记上面的要求

实际使用效果:

使用Docker部署包含Prisma的项目

上一篇

Donut 与原生的两次相遇

下一篇
评论
发表评论 说点什么
还没有评论
162
0