如何让大模型遵循你的结构化输出指令小技巧

换了工作后,熟悉业务、熟悉人、熟悉环境,每天都是新东西的输入,脑袋都装不下了 😭😭😭,还是蛮累的

给自己打打鸡血,时间都是挤出来的,人嘛,都是逼出来的。

最近看到一些大模型 JSON 格式输出的方法,这里简单说说,说不定有你需要的。

很多人说,为什么非要纠结 JSON 格式的输出,我用的挺好的,啥 JSON 格式都没弄过

上面这种说法的,要不就是用的不深,浅尝辄止

要不就是不是做 AI 开发的,要知道!开发最后的结构化结果是很重要的

比如你想要一些抽取好的关键信息,这时候怎么给你?

肯定是结构化的字段信息,简洁明了

当然,结构化的输出不止 JSON 一种,还有很多。

大家头疼的是,大模型(LLM)有时候不遵循指令,不按照你想要的格式输入,即使你在 prompt 中明确说了要按照 JSON 格式返回结果,但是它就是不听,你能怎么办,总不能不干了吧。

最简单的方式当然就是在 prompt 上面做功夫,让大模型遵循你的命令,成为你的听话的小猫咪 🐱

不要觉得这种很容易,这种结构化大模型输出格式的目前已经成为了很多人的研究课题。

下面的几个方法也不一定面面有效,但是是一种有效的思路,可以试试

输入即输出

按照 JSON 的格式喂给大模型,大模型会按照 JSON 的格式返回

比如一个信息抽取的任务,按照下面JSON格式的 prompt 喂给大模型,task 定义目标,restriction 给出 JSON 的限制,text 是文本输入,format 是定义好的输出 JSON 字段

在这里插入图片描述

输出的结果是这样的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值