问一个通用 AI 模型“您店铺的退货期限是多久”,它会给出答案,而且听起来很笃定。但这个答案很可能是编出来的,因为模型从未见过您的退货政策。检索增强生成(RAG)正是解决这一问题的技术,也是企业 AI 智能体之所以能放心地与客户对话的根本原因。
问题所在:模型并不了解您的业务
大语言模型从海量公开文本中学习,这让它们表达流畅,但它们的知识止步于训练数据,而训练数据里从来没有您的价格、库存、营业时间或政策。当模型缺少某个事实时,它往往会用一个听起来合理的内容来填补空白。在客户对话中,一个看似合理却错误的回答——配送日期、折扣、保修条款——比没有回答更糟糕。
RAG 如何工作:分步说明
- 1导入:将您的文档——产品清单、常见问题、政策、网站页面——拆分成简短的段落。
- 2索引:将每个段落转换成能够捕捉其含义的数值表示(嵌入向量,embedding),这样就能按语义而非字面词语进行搜索。
- 3检索:当客户提问时,系统会找出与问题最相关的段落。
- 4生成:语言模型以这些段落为依据撰写回复,而不是依赖它碰巧记得的内容。
由于检索是按语义进行的,即使客户问的是“我能寄回去吗?”,系统依然能找到您标题为“退货与换货”的段落,哪怕两者没有一个字相同。
为什么 RAG 对客户支持如此重要
- 准确:答案来自您自己的信息,价格和政策与您实际提供的完全一致。
- 易于更新:修改文档,智能体的回答随之改变——无需重新训练。
- 坦诚面对未知:当检索不到相关内容时,智能体可以如实说不知道,并转交给真人处理。
- 一个知识源覆盖所有渠道:同一个知识库可以在 WhatsApp、Instagram 和 Facebook 上作答。
如何准备一个真正好用的知识库
RAG 只能检索到您提供的内容,因此文档的质量决定了回答的质量。养成以下几个习惯,效果会大不相同:
- 针对最常被问到的问题,用通俗的语言写下答案,每个部分只讲一个主题。
- 写清客户会问到的具体信息:价格、尺码、配送时间、服务区域、营业时间。
- 删除过时的文档,不要让新旧版本同时存在。
- 复盘智能体转交给人工的对话——每一段通常都指向一个可以补充的缺失答案。
Neksio 中的 RAG
每个 Neksio 智能体都使用 RAG。您上传文档(付费套餐还可以添加网站和常见问题),智能体就会根据这些内容在 WhatsApp、Instagram 和 Facebook 上作答。想从更宏观的角度了解智能体与聊天机器人的区别,请阅读什么是 AI 智能体。
免费搭建 RAG 驱动的智能体
从一份文档开始,之后随时补充。
常见问题
- RAG 是什么的缩写?
- 检索增强生成(Retrieval-Augmented Generation)。系统从您自己的文档中检索相关段落,语言模型再根据这些段落生成答案。
- RAG 能杜绝 AI 幻觉吗?
- 对于业务类问题,它能大幅减少幻觉,因为模型是根据检索到的段落而非记忆来作答。当知识库清晰且保持最新,并且智能体在找不到相关内容时会如实承认,效果最好。
- 信息变化时,需要重新训练 AI 吗?
- 不需要。使用 RAG,您只需更新文档,下一次回答就会使用新信息。整个过程不涉及任何模型训练。
- 我应该上传哪些文档?
- 先从最常见问题的答案开始:产品和价格、配送和退货、营业时间和联系方式。每当智能体把一个答不上来的问题转给人工时,就再补充相应内容。