跳到主要内容
前端术语库

幻觉

Hallucination

AI 编程也叫:AI 幻觉、胡编乱造、一本正经地胡说八道

一句话:AI 生成看起来合理、实际上错误或不存在的内容,比如编造不存在的函数、接口字段或包名。

详细解释

幻觉像一个很想帮忙、却不愿说「不知道」的同事:没把握的问题,也会给出听起来很专业的答案。写代码时常见的表现有:用了组件库里根本没有的属性、编造接口返回的字段名、推荐不存在的 npm 包、声称「已修复」但问题还在。

常见原因是信息不够:AI 没看到接口文档、没读相关文件,只能靠猜。所以减少幻觉最有效的方法是给它真实资料:报错原文、接口返回示例、相关代码文件。

同时要养成验证的习惯:运行一下、构建一下、看看页面。AI 推荐陌生的包时,先确认它确实存在、来源可靠,防止装到仿冒的恶意包。

怎么跟 AI 说

可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。

你刚才用到的 DataGrid 的 autoFit 属性我在文档里没找到。请先查看 node_modules 里这个组件的类型定义,确认有哪些属性可用。如果不确定某个 API 是否存在,直接告诉我不确定,不要猜。