SQL生成报错大模型回答结果不固定(dify)
我个人在dify制作查询数据库得出的心得。废话不多说。
SQL生成报错问题:SQL生成会存在一定的报错概率,需要大量的提示词限制才能减少报错的几率,最高可以控制在90%-95%左右,不可能100%的,根本原因就在于“大模型”,大模型具有发散性,他是有自己的想法的,即使你限制了很多,同样会出现SQL报错问题。
回答结果不固定:使用固定回复模板,也就是在提示词里面加上示例,固定的输出格式,限制它的输出结果使用示例,准确率在95%-99%,至于100%,现阶段使用大模型不可能100%。
