> 系列:VeapAI 自然语言操作实战(全体系架构专题)
> 本文要点:把九篇里的取舍提炼成可带走的原则;把现状之外的方向说清楚
从附件到执行,一路上真正不变的东西
九篇走下来,体系的全貌已经完整:附件进来、识别解析、加工成语义资产、沉淀到向量库、在召回链路上被治理过滤、最后由执行层跑成一次命令或一次操作。
回头看,这套体系里真正不变的不是某个模块,而是九篇里反复出现的六条原则。
!六条架构原则与三条演进路线

六条原则
**唯一事实来源。** 定义、配置、语义都以库中数据为准;页面、接口、缓存全是视图,随时可以从数据重建。这条原则的代价是每次改动都要新版本、走保存链路,收益是任何一处出问题时都有据可查。
**强校验边界。** 模型提出方案,脚本执行断言。取值集合、清单、白名单三重把关,模型可以建议,放行永远由确定性代码决定。从五段推理到语义生成,全部按这个分工执行。
**插件化扩展。** 识别引擎、评估指标、权限来源统一走扩展接口:默认实现开箱可用,需要替换时按接口实现即可。扩展点都必须有默认实现,避免"接口先行、无人实现"的空转。
**错误分级可读。** 重试不改语义------重试是执行策略,不是语义修正;失败保留现场------现场没了就没法复盘;错误信息写给人看------给排障者的信息比给机器的状态码更重要。
**可视化优先。** 流程、资产、指标、评估都有界面;命令行与 SQL 只是旁路手段。一个功能如果没有界面,等于没有交付。
**边界诚实。** 单次执行单条命令;写操作只覆盖新增、修改、删除、授权四类;复杂查询只读 SELECT。做不到的不承诺,做得到的说清楚适用范围。
三条演进线
现状之外,体系有三个方向明确的延伸。它们互不依赖,可以独立展开;下文只讲方向,不排时序。
**D3 · 接口语义自动生成。** 现在的接口清单靠人工维护:接口改了,描述要跟着改。演进方向是从接口定义出发,自动生成语义描述与参数结构,让人工只做审核。
**D4 · 评测与回归体系。** 现在评估数据集的批量运行与报告已经就位。演进方向是把它接进变更流程:知识、模型、提示词任一变更后,自动跑一轮回归,用分数决定是否放行。
**D7 · 编排与自然语言双向。** 现在是自然语言驱动执行图:说一句话,走一条链。演进方向是让执行图反过来解释给自然语言------一条流程为什么这么走、每一步在做什么,能用一段话讲清楚。两块合起来,编排才真正对人和对机器同时友好。
复现与验证
本篇没有新界面。验证方式是把前八篇的复现清单串起来走一遍:
-
上传一份文档,看解析与知识生成(01~03 篇);
-
建一个语义模板并预构建(04 篇);
-
查看向量资产并跑一次检索调试(05 篇);
-
在对话台用一句话查一条数据、再发一条写操作命令(06~07 篇);
-
最后到看板看指标、到权限矩阵验一次过滤(08 篇)。
五步全通,这套体系就在你的环境里活起来了。
写在最后的取舍笔记
架构分享容易写成"我们做了什么",难的是写清"我们为什么这么做、为此放弃了什么"。这一系列尽力保留后者:每个较真小节背后都是一次事故或一次取舍,六条原则也是从这些取舍里长出来的。
体系还在演进,三条线也还在路上。愿你读完的不是一份说明书,而是一套可以拿去和自己系统对照的参照系。