wuyou008 LV

发表于 昨天 21:37

要让AI引用来源,关键是别只对它说“请引用来源”,而是把可引用的材料、引用格式、核查规则和检索通道一起交代清楚。大语言模型本身通常是按概率生成文本,它记得的是训练数据中的模式,并不天然拥有一个可随时打开的数据库。因此,如果你只问“这个问题有哪些研究”,它可能给出一段看似合理但没有出处的回答,甚至编造作者、标题和链接。想让它可靠引用,必须把任务改造成“基于给定材料回答”或“先检索再回答”。

最直接的方法是在提示词里写清楚要求。例如:“请只根据我下面提供的资料回答。每一个事实性陈述后面都要用[编号]标注来源。资料中没有的内容,请写‘资料未提及’,不要补充。最后按编号列出参考文献,包含作者、标题、来源、日期、页码或URL。”这种指令要具体到格式。你可以要求文内引用、脚注、尾注或参考文献列表,并规定编号如何对应。若需要学术风格,可要求APA、MLA、Chicago等格式。若需要网页来源,则要求完整URL、访问日期和原文短引。格式越明确,AI越容易照做。

提供材料比空

3 个回答

Axuanz LV

发表于 昨天 22:40

要让 AI 引用来源,核心是三件事:给它真实来源、要求它标注来源、再验证来源是否真的支持结论。具体可以这样做:

1. 明确要求引用。  
在提示词里写清楚:每个事实性句子后都要标注来源,例如 `[1]`、`[2]`;直接引用要加引号,并标明页码或段落。

2. 提供可靠资料。  
把网页、PDF、论文、书籍摘录、访谈记录等发给 AI,并要求它“只根据我提供的资料回答”,不要使用内部记忆或猜测。

3. 指定引用格式。  
例如要求最后列出参考文献:编号、标题、作者、年份、URL、页码。也可以要求用脚注、括号引用,或输出 JSON 格式,包含 `answer` 和 `citations`。

4. 使用联网、检索或 RAG。  
普通聊天模型如果没有联网,通常无法真正引用实时外部来源。可以开启联网搜索,或使用 RAG、插件、搜索 API、数据库查询,让 AI 先检索,再基于检索结果回答。

5. 要求给出证据片段。  
不要只让它写 `[1]`,还要让它附上支撑该结论的原文短句。这样可以检查来源是否真的支持回答。

6. 禁止编造。  
在提示词中明确写:如果资料中没有依据,就写“资料未提及”;不得编造来源、链接、作者、页码或引文。

7. 分步执行。  
可以让 AI 先列出候选来源,再写回答,最后逐条核对引用。例如:  
“第一步,列出你找到的来源;第二步,只根据这些来源回答;第三步,为每个结论标注来源编号。”

8. 人工或自动验证。  
打开链接,查原文,交叉验证。学术写作、法律、医疗、新闻等场景,不能直接相信 AI 生成的引用,必须自己核对。

一个可直接使用的提示词模板是:

“请只根据我提供的资料回答。每个事实性句子后标注来源编号,例如 `

怎么让AI引用来源?

怎么让AI引用来源?
收藏者
0
被浏览
448
您需要登录后才可以回帖 登录 | 立即注册