让 AI 给出查得到的引用,而不是编一条
深夜写综述,您想给某个论断补一条文献,随手让 AI 给一篇。它秒回:作者、年份、期刊、卷期页码,DOI 都齐了,规整得像从数据库直接导出来。您把 DOI 贴进浏览器想确认一下——页面打不开;或者跳到一篇标题完全对不上的文章。
多数人的反应是:「下次我一条条查。」没错,但太累:十条引用逐条查完,半小时没了,还未必查得干净。其实有个更省力的位置——不在读完之后,而在您提问的那一刻。与其拿到一堆引用再逐条排雷,不如从提问那一步就逼它交出能点回原文的来源。
为什么 AI 会给「像样但假」的引用
先弄清它在干什么。大模型生成一条引用,做的不是「去数据库检索一条真实记录」,而是「预测一条像样的引用长什么样」。它见过海量文献,太清楚这个领域的引用该是什么模样:作者名怎么排、期刊叫什么、DOI 是 10. 打头的一串、年份和卷号怎么搭。它把这些格式拼得严丝合缝,却不保证背后那篇文章真的存在。
结果常常是「风格正确、内容虚构」:外壳挑不出毛病,内核是空的。要害不在它「会不会编」,而在您有没有让它去一个真实的地方取来源。只要它在凭记忆「补」一条,再规整也只是像;只要它从一个能回溯的库里「取」一条,再朴素也查得实。您能影响的,正是把它从「补」推向「取」。
在提问时就把要求前置
同样是要文献,换个问法,能核实的比例会明显不一样。关键是在提问里把三件事说死。
- 只要能核实的来源:明确告诉它「只给能提供可核实 DOI 或可点击链接的文献,给不出来源的就别列」。把「可核实」设成硬门槛,它就少了凭空拼一条的余地。
- 给它「说没有」的退路:加一句「不确定某篇是否真实存在,就直说没把握,不要凑数」。对模型来说,一句诚实的「这篇我不确定」,远比一条编得滴水不漏的假引用有用。很多假引用,是被您「非要几篇」逼出来的——您留出退路,它才敢空手。
- 让它先给方向,再给具体:与其让它一次性列十条带页码的引用,不如先问「这个论断,学界大致从哪几个方向、哪些关键工作来支撑」,拿到方向和关键词,再由您自己去数据库检索。大方向它很难编错,具体的卷期页码才是重灾区。
举个对照:
- 差:「给我 5 篇支持这个观点的文献。」
- 好:「这个观点主要有哪些方向的证据?每个方向给 1 篇有可核实 DOI 或链接的代表作;凡是不确定是否真实存在的,直接标注『需自查』,不要编。」
这几句前置,不能保证零假引用,但能把它从「默认高发」压到「偶尔漏网」,剩下的交给下一步兜底。
拿到手,30 秒核验一条
前置之后仍要抽查——但有了 DOI 和链接,一条花不了 30 秒。
- 有 DOI,贴进解析器:把 DOI 贴进
doi.org,看跳到的标题、作者和 AI 给的那条对不对得上。跳错、打不开,直接判死。 - 没 DOI,用标题反查:把标题原样贴进 PubMed 或 Google Scholar 搜一次。真文章一般搜得到;搜不到,或只搜到标题相近而作者、年份都对不上的,基本是编的。
- 对不上就删,别「先留着」:一条核不出的引用,价值是负的——它撑不住论点,还连累整篇的可信度。
这套动作不优雅,但它把「信不信」这道模糊判断,换成「查得到查不到」这道能收口的事实核对。三条里最容易被跳过的是最后一条:删。舍不得删,前两步就白做了。
从根上解决:让回答自带可点回的出处
再往上一层。前置和核验都是在跟「模型凭记忆报文献」对抗,治标。治本是换一种取来源的方式:让模型先在一个真实的资料库里检索,再把找到的原文连同出处一起给您——也就是常说的检索增强(RAG)。
差别在哪?凭记忆的回答,出处是它「想」出来的;带检索的回答,出处是它「找」到的。后者给的每一句,都拴着一个您能自己打开、自己验证的来源。您要核的不再是「这条存不存在」,而是「原文是不是这么说的」——从查真假,升级成查引用得准不准。后者才是科研里更值得花力气的地方。
所以,凡是能挂上自己的文献库、答案点得回原文的问答方式,都比一个纯靠记忆的通用对话更适合处理文献。它的好处不在于「答得更漂亮」,而在于把「来源」做成了回答的一部分,而不是事后留给您去补的窟窿。
回到那条打不开的 DOI
它危险,恰恰因为「听起来完全对」——而听起来对,和能点回一篇真实存在的原文,是两码事。
前面三件事,其实是同一个动作的三个位置:提问时设门槛、拿到后快核、根上换检索。您不用记多少技巧,只要守住一个习惯——任何一条引用,在您亲手点回原文之前,都先当它是假的;并且尽量让它一开始就带着能点回去的链接来。麻烦,但这点麻烦,比一封「文献 12 查无此文」的审稿意见便宜得多。