现在chatGPT、deepseek、Gemini等为代表的大语言模型 (LLM)的生成非常的厉害,大家也是知道的,比如deepseek的v4 Pro,ChatGPT的4.7代码能力,已经达到了前所未有的高峰,但是他们都有一个问题,AI幻觉(AI Hallucination),这通常表现为模型一本正经地胡说八道,明明是错误的,却能生成极具逻辑性和迷惑性的内容。这种现象在需要高精度的事实核查、医疗诊断或代码编写等场景中尤为致命,极易导致严重的误导甚至错误决策
以下为我觉得解决办法
1.让他“翻书”
让模型能查资料,别光靠记性,你可以把大模型想象成一个知识渊博但记性不太好的教授。你问他问题,他有时候想不起来确切答案,但又好面子,就开始凭感觉编,所以最简单的办法就是:别让他全凭脑子记,允许他翻书,比如我要让大模型找我的世界Java 1.21.11 api变化,我们可以给他wiki,我的世界Java1.21.11 wiki
2.让模型怀疑自己
你肯定见过,直接问模型一个复杂问题,他容易瞎猜。但如果你跟他说:“你一步步想,把每一步的推理写出来”,他答对的概率就高很多。这就是思维链。他推导的过程越清晰,中间胡说的可能性就越小,或者有些事模型天生就干不好,比如精确计算日期、查今天的天气、或者算复杂的数学题。现在的做法是,他一旦发现自己需要这些东西,就不硬猜了,而是直接调用一个计算器API,或者去搜一下。用真实的工具结果替换自己的猜测
总结
本次我已用户视角解决ai幻觉问题,以下为制作此文章时参考文档链接
评论