|
查看: 19|回复: 0
|
[相关教程]
大模型结构化输出实战:让Qwen稳定吐JSON的三种办法
[复制链接]
|

UID2
贡献9 点
钻石7 个
C币993 个
|
前阵子做一个信息抽取的活,要大模型从简历文本里吐JSON,Qwen2.5-14B直接让它输出JSON,十次里总有两三次格式崩掉,多一个逗号或者少个引号,下游解析就炸。
试了三种办法。最简单的是在prompt里给一个schema加few-shot例子,能解决大半问题;更稳的是vLLM的guided_json,解码的时候直接按schema约束词表,输出百分百合法,代价是要多装个依赖;最后是用function calling,让模型填工具参数,框架自动帮你验格式。
上线后用的是vLLM的方案,稳定跑了三周没出过格式问题。经验就是:别指望提示词解决所有格式问题,解码层约束才是真的稳,尤其你的下游是自动化流程的时候。
 |
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
|
|
|
|
|
|
|
|
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!