最近在折腾用本地部署的Qwen2.5(7B)做代码生成,想让它输出结构化的JSON格式,但试了好几种prompt模板,效果都不太理想。比如我要它返回一个带字段的配置对象,它有时候会漏掉字段名,有时候又把注释写进值里。我也试过加few-shot例子,甚至把格式说明写得很详细,但换个任务场景(比如从描述生成API参数)就又乱了。是不是开源模型对格式指令的理解天生比GPT-4差一截?还是我的prompt写法有问题?有没有大佬分享下实际项目中稳定控制结构化输出的技巧?最好能举个具体的prompt例子,谢谢!