AI入门20|知识库、搜索、上下文和记忆,到底有什么区别?
知识库、搜索、上下文和记忆,都和“给AI提供信息”有关,所以非常容易混淆。
可以先用一句话区分:
搜索负责找外部信息,知识库负责查长期资料,上下文负责当前使用,记忆负责长期保留重要信息。
一、上下文:AI当前正在看的东西
上下文就是当前任务中模型真正拿到的信息。
可能包括:
问题、聊天记录、文件、项目背景、工具结果、检索结果。
所以:
上下文是当前任务层。
二、搜索:去外部世界找信息
当你要知道:
最新新闻、公司公告、现行政策、当前价格,
就需要搜索或专业数据库。
它解决的是:
AI现在不知道,但外部世界有。
三、知识库:去长期资料池里找
知识库适合:
历史合同、内部模板、案例库、研究报告、制度文件。
它解决的是:
资料很多,当前应该找哪一部分。
四、记忆:保留长期有价值的信息
记忆更适合:
用户偏好、稳定习惯、持续项目的重要背景、已经确定的方向。
它不是用来装几千份文档的。
五、一个律师工作的例子
你问:
“结合现行规则和历史项目,分析这个解除方案。”
系统可能:
搜索最新法规;
从知识库找历史项目;
从记忆知道长期偏好和项目背景;
最后把真正相关内容放进当前上下文。
模型最终是在:
上下文里完成推理。
六、它们不是互相替代
有知识库,仍需要搜索,因为知识库可能不够新。
有搜索,仍需要知识库,因为内部资料不在公开互联网。
有记忆,也不能替代知识库。
它们是不同层次的信息来源。
七、为什么最后都要进入上下文?
因为模型当前能够真正使用的信息,需要被提供进当前任务。
可以把上下文理解成最终工作台。
搜索、知识库、记忆都在帮助把合适的材料送到工作台上。
八、一个简单比喻
搜索:去外面的数据库和互联网查。
知识库:去自己的资料室查。
记忆:长期跟着你的助理记得一些重要事情。
上下文:今天桌面上真正摊开的材料。
九、这一篇只需要记住四句话
搜索:去外面找。
知识库:去资料池里找。
记忆:长期保留。
上下文:当前拿来用。
