尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
VeapAI 实战(五)AI 资料处理与知识内容初始化
摘要本文是 VeapAI 企业 AI 知识库实战系列的第五篇聚焦 AI 资料处理与知识内容初始化。文章从「解析只是有原料、还不是有知识」切入讲解如何把页级片段加工成可溯源的知识点随后给出 ai_knowledge_entry 与 ai_knowledge_entry_source 两张核心表的设计说明知识点本体、来源映射、快照同步唯一键与审核开放状态再走读页面操作与源码入口重点剖析快照同步的 upsert 与物理删除逻辑以及大模型输出 sourceRefs 只能引用 segment_id 的硬约束最后给出复现步骤并预告下一篇「一键向量化」的工程要点。# 从零打通企业 AI 知识库全链路VeapAI 实战五AI 资料处理与知识内容初始化 关键词知识库构建、知识点生成、知识溯源 | 首发CSDN | 同步知乎 / 掘金![本系列 8 步流程总览当前⑤ AI 资料处理与知识内容初始化]## 解析完只是有原料还不是有知识第 4 篇的产物是页级片段是原料。这一步要把片段变成知识点一条知识点讲清楚一件事同时记住自己来自哪份文件的哪一页。后者就是知识溯源也是后面问答点回原文的地基。## 表设计知识点 来源映射ai_knowledge_entry 关键字段| 字段 | 说明 || ---- | ---- || topic_id | 归属主题standard_id 归属元数据标准 || code | 序号信息配合 (topicId, standardId, code) 做快照同步的唯一键 || title / content / summary / keywords | 知识点本体 || metadata | 元数据 JSON结构由 ai_metadata_field.schema_json 定义 || approval_status / open_status | 审核状态、开放状态默认 0 || external_ref | 向量化后回写的 Milvus 关联 ID |表格里没列的一个字段也值得知道semantic_template_id语义模板主键。第 2 篇提过语义模板的取值链路topic_code → 知识主题 → 元数据标准 → 元数据字段生成知识点正文时按模板拼装模板挂在主题和知识点上。知识点长什么样不是模型自由发挥是模板定好的骨架。ai_knowledge_entry_source 是溯源映射表字段几乎都是外键| 字段 | 说明 || ---- | ---- || knowledge_entry_id | 知识点 || file_data_id | 源附件 || doc_asset_id | 文档资产 || doc_content_id | 精确到片段 || page_from / page_to | 页码区间 || anchor_text / quote_text | 短锚文本、引用摘录 || locator_json | 打开预览的定位参数 || source_order | 1 表示主来源 |uk_entry_source_ref(tenant_id, knowledge_entry_id, doc_content_id) 保证一个知识点对同一个片段只有一条来源记录。知识点可以挂多个来源跨文件综合但每对关系唯一。![核心表关系 ER 图简化版只标关键属性与核心联动]## 页面操作![资料附件管理 - AI 处理]「AI 知识库 → 资料附件管理」里选资料配好 agent、元数据标准、提示词、模型点 AI 处理。ai_file_datas.ai_status 从待处理走到已处理。处理结果落在知识内容页views/ai/knowledgeEntry/每条知识点有标题、正文、元数据 JSON来源列能看到来自哪份文件第几页点开直接定位到预览页对应片段。## 源码走读入口com.veap.ai.controller.AiFileDatasControllerbasePath /aiFileDatas、AiKnowledgeEntryController/knowledgeEntry、AiKnowledgeEntrySourceController。知识内容的写入有一条重要的路快照同步。textPOST /knowledgeEntry/syncSnapshotAiKnowledgeEntry请求体{ topicId, standardId, entries: [...] }语义以 (topicId, standardId, code) 为唯一键 upsert数据库里存在但快照缺失的 code 会物理删除。前端保存命令 kbBuild.knowledgeEntry.syncSnapshot 构造 entries 时必须把 businessId / sourceType / sourceInfo / ext 带上后端 AiKnowledgeEntryServiceImpl.syncSnapshotAiKnowledgeEntry 负责原样入库。溯源字段的推荐口径在开发文档里写死了source_typeFILE_DATAsource_infofileDataIdbusiness_idaiFileId。三件套入库审计链条才完整。## 一处值得注意的约束大模型输出的 sourceRefs 只允许引用 ai_doc_content.segment_id。这是硬约束写在表注释里。意义在于模型输出的引用永远可验证——拿 segment_id 查片段、查页码、打开预览一步都不会断。不约束的后果就是模型自己编页码你还没法证伪。## 审核与开放两道闸ai_knowledge_entry 上有两个状态字段approval_status审核状态和 open_status开放状态默认都是 0。为什么 AI 生成的内容还要人工审政策问答这类场景答错要担责。模型生成的知识点可能有断章取义。语义模板执行服务里新生成的知识点是 setOpenStatus(0)——先不开放审核通过后由人工开放。生成、审核、开放分三步走每一步都在表上有状态可查。这层设计也可以理解成流程上的插件化现在审核是人工点按钮将来要接自动化审核规则比如来源页码校验换的是审核环节的实现不改知识内容的数据结构。## 复现把第 4 篇解析完的两份 PDF 走一遍 AI 处理检查知识内容页每条知识点都有来源记录page_from 与预览页一致locator_json 能打开预览定位。再试一次快照同步确认缺失的 code 被物理删除、新增的被 upsert。下一篇是整套链路里工程含量最高的一篇一键向量化job / run / item 三级审计和 etag 幂等怎么落地。仓库含表结构与设计文档https://gitee.com/mindock/veap
RELATED

相关推荐

WorkBuddy深度解析:用Skill与自定义指令构建个人AI工作台

WorkBuddy深度解析:用Skill与自定义指令构建个人AI工作台

早上我打开 WorkBuddy,把一份 200 行的会议记录拖进去,让它按“结论、待办、负责人、截止时间”整理成表;接着又让它把产品需求里重复出现的关键词统计出来;最后让它按我平时写周报的习惯,把前一天的项目进展生成一段 …

📅 2026/10/12 13:48:55
Python数据分析全流程实战:四周掌握数据清洗、挖掘与可视化

Python数据分析全流程实战:四周掌握数据清洗、挖掘与可视化

你有没有遇到过这样的状态:想学数据分析,收藏夹里堆了几十篇教程,却始终停留在“看过”的阶段;打开一份真实业务数据,不知道先看什么、清洗什么、分析什么;学完几个库的语法,面对面试题和项目时…

📅 2026/11/7 7:11:14
[光学原理与应用-584]:微波炉门的网格的作用、工作原理?

[光学原理与应用-584]:微波炉门的网格的作用、工作原理?

微波炉门金属网格(屏蔽网)作用与原理微波炉工作频率 2.45GHz,对应微波波长大约 12.2 厘米。炉门上看到的金属小孔网格,核心目的:可见光可以透过来方便观察内部,同时阻止微波泄漏出来伤害人体。1、核心作用…

📅 2026/10/23 19:21:48
MORE NEWS

更多资讯

📰

工地太忙根本没时间复习考试?德国电工证办理流程保姆级教程来了

工地太忙根本没时间复习考试?德国电工证办理流程保姆级教程来了 工地太忙根本没时间复习考试?你是新乡转岗的特种作业从业者,正在考虑考取【德国电工证办理流程】,但面对复杂的流程和考试内容,心里没底?别急,这篇保姆级教程帮你一步步搞定德国电工证,…

📰

高压电工作业的视频2026河南最新政策下怎么考更靠谱

高压电工作业的视频2026河南最新政策下怎么考更靠谱 之前考的证在外省能不能转过来?这是很多在河南洛阳涧西区打工的老电工最关心的问题,尤其是像我这样在建筑工地上干了七八年的电工,手里拿着外地的高压电工作业证,却总担心在河南干项目时被卡住。现…

📰

电工证经贸委证怎么转异地 郑州报考避坑指南

电工证经贸委证怎么转异地 郑州报考避坑指南 学历不高怕报不上名?很多在郑州打工的电工朋友都遇到过这个问题。尤其是像我们信阳浉河区从事公路工程的,常常需要办理或更换电工证经贸委证,但因为学历问题,不少人心里打鼓,怕自己连报名资格都够不上。其实…

📰

宁养俊电工证多久拿证?怕考不过白交培训费的看这篇

宁养俊电工证多久拿证?怕考不过白交培训费的看这篇 怕考不过白交培训费?宁养俊电工证多久拿证?这是很多准备报考学员最关心的问题。特别是对于郑州金水区的朋友们,选择一家靠谱的培训机构,能大大降低考试失败的风险,也节省时间和金钱。这篇文章从真实学…

📰

宁养俊电工证真实经历:实操考试心里没底怕挂科?过来人教你稳过

宁养俊电工证真实经历:实操考试心里没底怕挂科?过来人教你稳过 实操考试心里没底怕挂科?这是我备考宁养俊电工证时最大的心理障碍。说实话,第一次听说这个证书的时候,我脑子里满是“考试难不难”“能不能一次通过”“挂科了怎么办”这些念头。作为鹤壁公…

📰

自贡哪里有办电工证多少钱 低学历也能考的实操攻略

自贡哪里有办电工证多少钱 低学历也能考的实操攻略 学历不高怕报不上名,但你真的了解电工证的含金量和报考门槛吗?在自贡,很多人都在问【自贡哪里有办电工证多少钱】,特别是那些没有高学历的打工者,总觉得这条路走不通。其实,电工证的报考要求并不像大…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬