为「资料上传与状态展示界面」准备的现状说明 · 数据直取生产库

企业大脑现在
装了什么料

要做资料上传和状态展示的界面,先得说清三件事:大脑里现在装了哪几类料、一份料传进去之后会经历什么、以及它什么时候真的被用上。这页把这三件事按运营能看懂的说法讲清楚,并给出一份能直接照着做的界面结构建议。

5 类资料架
671 份在库资料(67+206+36+362)
114 万字可被检索的内容
9 处AI 开口时会翻料
2 条通道共用同一份口径

这页回答三个问题

问题一

之前都入库过什么?

五类性质完全不同的料,共 671 份。
→ 第一部分 · 五个资料架

问题二

入库后在哪里被调用?

9 个 AI 开口的地方,抖音和企微共用同一批料。
→ 第三部分 · 谁在用

问题三

对设计界面有什么启发?

格式分流、7 步生命周期、体检表原型、三屏结构建议。
→ 第二 · 第四 · 第五部分

最该带走的一句话:做这个界面,难点不在「把文件列出来」,而在把「传进去了」和「AI 真能用」区分开。一份资料从上传到真正被 AI 用上,中间要过好几道;现在只有「已上传」这一个状态看得见,后面几道都在水面下。把这条链路显形,就是这个界面最大的价值。

第一部分大脑里的五个资料架

这五类东西性质完全不同——有的是"我们家的事实",有的是"该怎么说话",有的是"行业常识"。界面上不该把它们混成一个「知识库」列表,因为上传方式、审核要求、被调用的时机都不一样。

健康
架子 1

品牌档案 · 我们是谁

1 份(每个客户一份)
比如:柜体 568 元/投影㎡、三大品牌板材直供、免费量尺、1 年质保终身维护、微信号是多少。
装了什么24 个品类、13 条卖点、8 条常见问答、560 字品牌简介、微信号
什么时候用每一句话都用。AI 开口前先看一眼这份档案,知道自己代表谁、卖什么、多少钱。
谁维护后台直接改,改完立刻全通道生效
表:brand_profile · 全量注入,不做筛选
健康
架子 2

产品知识 · 我们家的事实

67 条 · 全部人工录入
比如:复尺费用 200 元、568 包含哪些五金、每 3㎡ 送一个抽屉、加 3 个点升 5 年质保、全国门店地址清单。
装了什么产品 23 · 报价 20 · 流程 14 · 常见问答 5 · 话术 5
什么时候用客户问到相关的才翻。67 条全部载入,按"跟客户这句话有多像"排序,塞满 1500 字为止。
特殊照顾门店清单和服务点清单不参与排序,永远整条塞进去——被挤掉一次,AI 就可能编个地址出来,那是对客事故。
谁维护后台可改;报价口径这类改动走脚本(一次改动把正文、示例、护栏三处一起改)
表:knowledge_documents · 最短 6 字,最长 1081 字
健康
架子 3

金牌问答 · 该怎么说话

206 条 · 4 月起分 11 批进来
一问一答的范例:客户说「你们太远了吧」→ 优秀销售当时是这么接的。AI 照着学语气和节奏,不是照抄。
装了什么培育期 117 · 决策期 74 · 破冰 15 · 通用 0
哪来的企业案例 58、企微聊天截图 34、微信记录 31、标准文档 13、到店实录 6……
什么时候用每次回复挑 3 条最像的放进去当范例。
全部在用206 条全部参与竞争,不设配额——运营标注入库的语料只要质量够、跟客户这句话够贴,就有机会被选中。
表:conversation_examples · 全量载入,按【质量分+相关度×5】取前 3
健康
架子 4

决策规则 · 遇到这种情况该怎么办

36 条 · 35 条启用中
比如:客户给模糊时间(「1 点左右」「下午方便时」)→ 必须当场钉死具体几点,不然十有八九滑成"改天再说"。
装了什么培育 16 · 决策 13 · 破冰 6 · 通用 1
和架子 2 的区别产品知识管事实(很少变),决策规则管打法(跟着销售策略迭代)。所以分两张表,刷新节奏不同。
什么时候用按置信度取前 40 条载入,再按当前阶段和客户这句话筛。
表:decision_rules · 每条含「建议怎么做」+「千万别怎么做」
健康
架子 5

行业素材 · 装修常识库

362 份资料 → 切成 2987 段可检索内容
客户问 「断桥铝有什么坑」「承重墙能不能拆」 这类跟我们产品无关的专业问题,AI 现查这个库回答,显得懂行。
装了什么避坑合集 212 · 装修宝典 82 · 自家原创 48 · 其他 20,共 114 万字
深度如何314 份第三方资料里 203 份有完整正文(110 万字),AI 能引用里面的具体段落——PDF、Word 全部读进,表格类按行切分后也读进了一批。剩 111 份只有一句话摘要:主要是别家公司的报价单 72 份(刻意不读进来,免得 AI 引用别人的价格)、扫描件 PDF 21 份(没有文字层)、以及少量图片型表格。
怎么找客户说一句话 → 转成"意思向量" → 在 2987 段里找意思最接近的 4 段 → 像得不够(低于 0.5)就一段都不给。
能发给客户吗大部分不能。362 份全是 PDF/Excel/Word,企微只能发图、抖音连文件都发不了。真正能发的是自家原创转成长图的那 60 份。
为什么大部分不发预算表 66 份是别家公司的报价单;装修宝典 80 章是第三方版权长文;施工工艺 11 份是给师傅看的(最长 607 页)。这些只能当 AI 的答题依据,发出去要么侵权要么帮别人打广告。
表:kb_entries(362)+ kb_chunks(2987)· 向量模型 bge-small-zh-v1.5,自建在 Fly worker 上 · 文件本体在 R2
还有一批「不在库里的图」:客户在企微问「有没有预算参考」,系统会发一张我们自己排版的长图 —— 这批图(约 60 份长图,另有案例实拍、风格图、知识图几个小图库)的触发词是写在代码里的,不在数据库。原因是触发词写错 = 客户问 A 收到 B,跟发错图一样是对客事故,所以每次改动都要过一遍人工 review。

做上传界面时要记住这一点:传了资料 ≠ 企微就能发。中间还差「转成长图 + 配触发词」这一步,现在完全靠人工。这是界面最该补上的一条链路。

第二部分传一份资料进去,会发生什么

这是界面最需要展示的东西——传完一份资料,它不是立刻就能被 AI 用上的。而且不同格式走的路完全不一样:文字类当场生效,PDF 要先抽字,图片则根本没有正式通路

先看格式:传进来的东西分四类,命运完全不同

传的是什么现在会发生什么AI 能用吗能发给客户吗
直接打的字
产品知识、问答、规则
体检 → 入库,当场生效 下一次对话就用上AI 会用自己的话讲出来
PDF
装修资料、攻略
抽正文 → 切块 → 向量化。抽不出字(扫描件、图多字少)就只剩一句话摘要 前提是正文抽出来了不能 抖音发不了文件,企微只能发图
Word
验收标准、施工规范
同 PDF:抽正文 → 切块 → 向量化不能 同上
Excel
验收表、配置清单
切块读进正文(表格没有段落,按字数硬切会把一行拦腰截断)不能 同上
图片
效果图、实拍、长图
尚无通路 库里预留了挂图片的位置,暂未启用 —— 现在企微能发的图,靠人工排版 + 工程在代码里配触发词不能 AI 读不了图 但只有代码里配过的那 60 份
图片这条路最值得先做。运营手里真正想传的经常就是图 —— 效果图、案例实拍、自己排版的科普长图。目前这条路还没打通:库里留了挂图片的位置但没启用,能发给客户的图靠工程在代码里逐张配触发词。「上传图片 → 配触发词 → 能发」是界面里唯一能让运营完全自助、不用找工程的一段,价值最高。

要保留一道人工闸:触发词写错 = 客户问 A 收到 B,跟发错图一样是对客事故。建议做成「运营配 → 有人过一眼 → 生效」,而不是配完直接上线。

再看流程:不管什么格式,都要走这 7 步

1

上传 / 录入

现在有三个入口,都只收文字:后台网页直接写(产品知识、金牌问答);上传一段真实成交对话让 AI 自动拆(案例蒸馏);运营在标注界面点赞的回复直接搬进话术库。

文件和图片没有任何网页入口——PDF/Excel/Word 靠工程在本机跑脚本灌,图片则连脚本都没有。

界面缺口(最大的一个):文件 + 图片都没有上传口
2

口径体检(红线闸)

入库前自动查一遍有没有违反公司硬口径。比如有人写了「定金全额无息退你」——公司根本没这个政策,直接拦下,还会在企微群里 @ 相关人说清该改成什么。

已接三条路:后台改知识、后台改示例、案例蒸馏审核通过。脚本直接灌库那条路没接

界面要有:体检不通过时说清"哪句话违规、该改成什么"
3

入库

文字类资料到这一步就算齐活了——下一次对话就能用上,不需要等。

界面要有:入库时间、谁传的、属于哪个资料架
4

抽正文 + 切块(文件类才走,图片跳过)

PDF 里的字要先抽出来,再按 400 字一段切开(段与段之间留 80 字重叠,防止把一句话切断)。抽不出来的(扫描件、图多字少、加密)会被跳过,只留一句话摘要。

这一步决定资料到底能不能用:走完的,AI 能引用里面的具体内容;没走完的只留一句话摘要,客户问到时 AI 只能回"这份文件里有",等于没答。目前 PDF 和 Word 都能读进来,Excel 还不行(表格按字数硬切效果差,要另做按行/按表的切分),另有少量 PDF 是扫描件没有文字层。

界面必须有:这一步的成败状态 —— 「已灌正文 / 仅有摘要 / 抽取失败 / 不适用(图片)」
5

向量化(把文字变成"意思坐标")

每一段文字转成 512 个数字,代表它的意思。客户问问题时也转一遍,然后找坐标最接近的几段。目前 362 份 + 2987 段全部有坐标,100% 覆盖

界面要有:向量覆盖率(现在 100%,但新传的资料要重跑才有)
6

待命

资料就位。文字类资料每次对话都会被扫一遍按相关度排队;文件类资料要客户问到足够像的问题才会被捞出来。

7

被用到(现在看不见)

系统其实记录了每次 AI 回复到底翻了哪几份资料(每条调用都留了资料 id)。但这个数据现在没有任何界面展示——运营不知道自己传的那份资料到底有没有被用过、被用了多少次。

界面最有价值的缺口:「这份资料被调用过 N 次 / 从没被用过」

第三部分入库之后,谁会来翻

同一批资料,被 9 个地方共用。这意味着:改一条报价口径,抖音和企微两条通道会同时变——这是好事(口径统一),但也意味着改错了是同时错两处。
看懂这张表的两个要点:① 前四个架子是「开口就要看」的,任何一次生成都在用② 行业素材只在"客户回了话"之后才查(首触是我们主动发的,客户还没说话,无从检索)。

什么时候哪条通道品牌
档案
产品
知识
金牌
问答
决策
规则
行业
素材
发图
给客户
给新客户发第一条私信前,提前把开场白写好抖音 DM · 首触
云电脑派单时现起开场白云电脑 · 派单
把没发过的老库存补进队列云电脑 · 补单
客户回消息了,生成回复草稿抖音 DM · 自动回复
定时批量生成回复,过关就发、不过转人工抖音 DM · 批量回复
运营在后台点「让 AI 出一条」后台 · 人工触发
后台消息列表里生成消息后台 · 消息侧
企微好友单聊,AI 代回企微 · 代回复
沉默 7 天的客户召回企微 · 召回

还有一层:文件本体不在数据库里,在 R2 图床

这是最容易被忽略的一环 —— 数据库里存的只是"目录卡片"(标题、摘要、链接),文件本身全在 Cloudflare R2 上。做上传界面必然要跟它打交道。

存什么

所有文件和图片

362 份资料的原件(PDF/Excel/Word)、企微能发的全部图片(长图 / 案例实拍 / 风格图 / 配置清单)、库里给资料挂附件的字段,指向的都是同一个 R2 桶。

数据库里那一列叫 file_url,362 份全部有值。

什么时候被读

三种场合

建索引时——从 R2 下载 PDF 抽正文;
发资料给客户时——企微把 R2 图片链接发出去;
人点开看时——链接是公网可访问的。

日常 AI 回复读 R2 —— 回答用的是已经切好存进数据库的文字块,不会临时去下载文件。

一个坑

云电脑连不上 R2

发企微的那台云电脑是国内出口,直连 R2 图床超时(实测拉一张图 21 秒超时),所以中间加了一层 Fly 东京中转。

出过事故:中转没做之前把发图功能关了止损,结果客户收到的话术写着"这份配置清单您先看看",却没有图。做界面时"预览发送效果"要走真实通路,不能只在本机看图能不能打开。

一次回复到底喂进去多少

这是理解「库里明明有这条,AI 为什么不知道」的关键:库存 ≠ 喂给 AI 的量,每一类都有硬上限,超了就截断。

产品知识

1500 字封顶

67 条全部载入排队,从最相关的开始塞,塞到 1500 字为止。排在后面的这次就看不到。

行业素材

900 字 · 最多 4 段

2987 段里只捞 4 段,还要够像。宁可一段不给,也不塞不相干的把语气冲淡。

金牌问答

206 条全部参选 → 用 3 条

206 条全量参选,按【质量分+跟客户这句话有多像】挑出 3 条放进 prompt。不设配额,任何一条都有机会被选中。

决策规则

最多载入 40 条

现有 35 条启用,全部够载。再往里加就要开始挤了。

第四部分资料体检表 · 直接照着做界面

这一段可以当成界面首页的原型——运营打开资料中心,第一屏就该看到这些。每行三件事:现在怎么样、为什么这样、点一下能做什么。光有状态没有动作,运营看完还是不知道该干嘛。

资料架状态说明(把话说到运营能懂)该给的操作按钮
品牌档案
1 份
正常24 品类 / 13 卖点 / 8 常见问答齐全。AI 每次开口都会先看它。编辑 · 查看改动历史
产品知识
67 条
正常最近一次改动 7-30(498 国产板材档)。每次对话按相关度排队,塞满 1500 字为止。新增 · 编辑 · 已可看「近 7 天用了几次」
金牌问答
206 条
正常206 条全量参与竞争,每次选最贴题的 3 条进 prompt。不设配额,任何一条都有机会被选中。新增 · 调质量分 · 已可看入选次数(长期 0 次的该清理)
决策规则
36 条
水位偏高35 条启用,载入上限 40 —— 快满了。再加规则要么挤掉别的,要么得先关掉几条旧的。新增 · 启用/停用 · 水位提醒
行业素材
362 份
正常362 份切成 2987 段,向量 100% 覆盖。203 份已读进完整正文(110 万字);剩 111 份只有摘要,主要是刻意不读的别家报价单(72 份)和扫描件 PDF(21 份)。 已可按「已读进正文 / 仅有摘要」筛选 · 重新抽取 · 删除
可发给客户的图
约 60 份
工程维护企微能发的长图,触发词由工程在代码里维护(每次改动过一遍人工 review)。运营目前看不到也改不了,加新图要排期。上传图 · 配触发词 · 送审 · 预览发送效果
自动补资料
0 条产出
待启用「客户要的库里没有 → 自动生成一份」。代码与定时任务已就位,按上线闸要求暂未开启——前置条件是上游私信记录能完整抓取。开启开关 · 抽检 AI 生成的资料
缺口清单
待启用
待启用客户问过、但库里没有的东西 —— 这是决定「下一份该传什么」的唯一依据。数据会随上面那条链路一起产出。按提问次数排序 · 一键建资料
另外 3 个客户
0 资料
未启用大麦植发 / 皮皮考研 / 景区导游都是空壳,AI 只能靠代码里的兜底话术说话。新客户开户向导(把整套流程走一遍)
为什么强调「操作按钮」这一列:状态只能让人知道情况,动作才能让人解决问题。目前几处还没打通的环节(图片上传通路、缺口清单),共同点都是运营手上没有对应的入口——界面把状态和动作放在一起,这类事就能在日常使用中自己浮出来。

第五部分界面上该有什么

把前面几段的结论翻译成具体的界面元素,按价值排序。每一条都对应一个现在看不见、但运营真的需要知道的事实。

要展示什么为什么必须有数据现在在哪
① 每份资料的处理状态 已上线
已读进正文 / 仅有摘要 / 无内容
列表上每份看着都一样,但只有走完正文抽取的那些 AI 才真能引用。没有这一列,运营会以为传进去就等于 AI 学会了。已用数据库聚合实时算出
② 这份资料被用过几次 已上线
近 7 天用了几次
运营现在完全不知道自己整理的资料有没有用。「从没被调用过」的资料要么该删,要么该改标题(可能是因为写法太偏检索不到)。已接上界面(口径是「被喂进 prompt」,非「LLM 真正引用」)
③ 资料能不能发给客户
可发长图 / 仅供 AI 参考 / 不可外发
库里 362 份中能直接发给客户的约 60 份,其余只作 AI 答题依据(第三方版权资料、别家公司的报价单发出去有风险)。不标出来,运营会以为传了就能发。需要新增一个字段
④ 口径体检结果
哪句话违规、该改成什么
红线闸已经在拦了(比如「定金全额退」这种公司没有的政策),但拦下来的原因目前只在日志里,运营看不到。逻辑已就绪,接上界面即可
⑤ 客户问了但库里没有
缺口清单
这是决定下一份该传什么的唯一依据 —— 有了它,补资料就从"凭感觉"变成"照单补"。产出逻辑已建好,随自动建档链路一起启用
⑥ 上传口本身
文件与图片的网页上传
目前文件类资料由工程跑脚本灌,图片则要工程逐张配置。这是让运营能自助的第一步。需要新建
⑦ 各架子的容量水位
如「决策规则 35/40」
有硬上限的架子接近上限时提醒一声,免得新加的进不去还没人知道。上限在代码里,读出来即可
一句话给界面定调:这不是一个"文件管理器",是一个「大脑体检表」——运营关心的不是文件列表,而是我传的东西活了没有、有没有被用上、下一份该传什么

建议的页面结构(三屏)

按运营真实的使用顺序排,不按数据表结构排。

第一屏

体检首页

进来就看到第四部分那张表:每个资料架一行,状态 + 一句人话 + 操作按钮。红黄绿一眼扫完,知道今天要不要管。

顶部再压两个数字:「本周被 AI 用掉 N 次」「客户问了但没有的 N 条」——前者证明大脑在干活,后者告诉你下一步干什么。

第二屏

资料列表(按架子分 tab)

每行必须有的四列:标题 · 处理状态 · 被用过几次 · 能不能发给客户

重点是筛选器要能筛出「空壳」和「僵尸」——仅有摘要从没被用过 这两个筛选条件,直接对应本次核查最难发现的两个问题。

第三屏

上传 / 编辑

格式分流(见第二部分那张表):文字当场生效;PDF / Word 传完显示抽取进度;Excel 明确告知"暂时只能当索引用";图片走单独的「配触发词 + 送审」流程。

口径体检不通过时,把违规的那句话高亮出来并说清该改成什么,而不是只报一个"提交失败"。

三个容易做错的地方:
别把五个架子做成一个列表——它们的上传方式、审核要求、调用时机完全不同,混在一起运营会分不清"我这条为什么没生效"。
别只做「已上传」状态——"上传成功"和"AI 真能用"之间还隔着正文抽取这一步,只有一个「已上传」会把这段差距完全盖住。
别让触发词配置直接生效——发错资料是对客事故,中间必须留一道人工过目。

附录这颗大脑是怎么喂大的

2026-04-22
建了最早的两个架子:产品知识 + 金牌问答。当天进了 17 条问答。
2026-05-23
决策规则单独拆出来——事实和打法刷新节奏不同,不该混在一起。
2026-06-30 → 07-20
问答密集入库:企业案例 58 条、企微截图 34 条、微信聊天记录 31 条陆续进来,从 17 条涨到 200+。
2026-07-09/10
从"每类硬凑一条"改成"按客户当下这句话排相关度"——客户问岩板台面就把岩板文档顶上来,不再被无关文档挤掉。
2026-07-19
加了 AI 生成资料的指纹字段(分得清哪条是人写的、哪条是模型编的)。→ 至今 0 使用,见问题一。
2026-07-20
行业素材库上线:362 份资料切块向量化,自建向量模型跑在 Fly worker 上。
2026-07-21
灌正文 + 默认开检索。此前灌的是"一句话精要",检索出来 AI 只会说"这份文件里有";改灌装修宝典正文后,拿 5 个真实客户问法测(断桥铝的坑 / 承重墙能不能拆 / 水管打压 / 插座留几个 / 乳胶漆怎么选),5 个全部召回对题内容。
2026-07-22
问答池从"全局前 20"改成"每阶段各 25";同一天拦下一条写着"定金全额无息退你"的高分范例——公司根本没这个政策。
2026-07-27 → 07-30
到店实录 6 条入库;498 高性价比国产板材档取代 488 千年花(不挂品牌名),随后追加"先不给环保等级",并补上"不许自己填等级"的护栏——单纯删掉等级,模型会从常识里自己编一个填上,比不删更危险。