一句话回答
给 AI 读和理解的内容,放知识库;给系统精确查询和管理的数据,放数据库或业务系统。知识库像资料室,数据库像业务账本。真正成熟的 Agent,会把短期状态、知识库、数据库和外部工具分开放,再按问题选择正确来源。
01 先搞清楚:知识库和数据库不是一回事
two stores
资料室
知识库
放产品手册、公司制度、教程、FAQ、培训资料。重点是找到相关内容,让 AI 阅读和理解。
业务账本
数据库
放客户、订单、库存、价格、会员、付款状态。重点是通过字段精确查询和管理记录。
知识库:找资料、读内容、理解内容数据库:查数据、改数据、管理业务记录
02 什么内容适合放知识库?
knowledge base
产品说明书
售后政策
退款规则
使用教程
常见问题
企业介绍
培训文档
用户问题去知识库找资料找到相关段落AI 理解内容组织答案
03 什么内容适合放数据库?
database
我的订单发货了吗?
张先生是不是会员?
A100 现在还有多少库存?
订单 20260813001 支付成功了吗?
订单号 = A10086
精确查询
返回状态:已发货
库存、订单状态、付款状态这类答案必须非常准确,适合直接查数据库或业务系统。
04 一个最简单的判断方法
decision test
给 AI 读懂?
需要阅读、检索、理解长内容,优先放知识库。
给系统精确查?
需要按字段准确查、改、管,优先放数据库。
经常变化吗?
订单、库存、余额、价格这类高频变化数据,查业务系统。
05 举个电商公司的例子
ecommerce map
产品说明书知识库
售后政策知识库
产品使用教程知识库
常见问题 FAQ知识库
客户姓名数据库
订单记录数据库
当前库存数据库
支付状态数据库
物流状态数据库 / 物流系统
06 为什么不能把订单全部做成知识库?
exact lookup
绕远路
每天 10 万个订单都变成文档,再用相似度检索找订单 A10086。
直接查
订单号是明确字段,数据库可以直接精确查询并返回结果。
能够通过明确字段精确查询的数据,通常没必要硬塞进知识库。
07 为什么也不能什么都放数据库?
semantic search
用户问红灯闪烁
知识库检索说明书
找到相关段落
AI 理解并回答
80 页说明书里的“红灯闪烁”问题,更适合知识库检索相关段落。
08 真正的企业 AI,通常两个都要
hybrid answer
用户问题
查询数据库
确认购买时间和设备型号
查询知识库
找到售后政策
AI 综合回答
10 “价格”放哪里?
fresh data
旧说明书写 2999 元
半年后涨到 3299 元
用户问现在多少钱
应查询当前业务系统
价格、库存、账户余额、订单状态这类经常变化的信息,最好查询当前业务系统。
11 知识库也要注意“过期”
versioning
更新时间
版本
生效日期
失效状态
来源
12 数据库也不是直接全部开放给 AI
least privilege
AI 调用订单查询工具
程序检查用户权限
只查询允许的数据
返回必要结果
AI 最好通过受控制的工具访问数据库,而不是拥有无限数据库权限;这就是最小权限原则。
13 同一份信息两边都有怎么办?
source of truth
产品实时参数
以产品数据库为准。
产品使用说明
以最新产品手册为准。
冲突处理
先看数据源优先级,再决定相信谁。
14 一个非常简单的选择表
choice table
长文章、说明书知识库
FAQ、制度、教程知识库
产品知识知识库
客户记录数据库
订单数据库
库存数据库
价格数据库 / 业务系统
支付状态数据库
实时数据API / 业务系统
既要规则又要实时数据两边一起查
15 把“短期状态、知识库、数据库”分开
system boundary
当前工作台
短期状态
当前任务做到哪里了,例如已经查订单,下一步查售后政策。
企业资料室
知识库
AI 可以阅读和理解的长期知识,例如产品手册、售后政策、FAQ。
业务账本
数据库
需要精确查询和管理的业务数据,例如客户、订单、库存、会员。
实时世界
外部工具
需要实时获取或执行的能力,例如天气、物流、支付、日历、企业系统。
本节练习
给企业资料做分流表
把产品手册、售后政策、客户资料、订单、库存、价格、物流状态分成知识库、数据库、实时工具或两边一起查,并标注版本、权限和最终可信来源。
读懂哪些内容需要 AI 阅读理解?
精确哪些数据要按字段查询?
变化哪些信息经常更新?
来源冲突时谁是可信来源?
权限谁可以查询哪些数据?
状态当前任务进度放在哪里?
本节小结
真正成熟的企业 Agent,通常是知识库 + 数据库 + 外部工具 + 短期状态一起工作。
- 知识库适合让 AI 阅读和理解长期知识,数据库适合精确查询和管理业务数据。
- 价格、库存、订单状态、余额这类频繁变化的信息,不要依赖过期知识库。
- 企业 Agent 经常需要知识库和数据库一起查,再综合回答。
- 短期状态、知识库、数据库和外部工具要分清边界。