在不替换现有 C/S 架构系统的前提下,通过 Agent 层实现智能化扩展,让用户可以用自然语言与 ERP 数据交互
老旧 C/S 架构缺乏 API 接口,数据孤岛问题严重,所有操作依赖客户端手动执行。
| 维度 | 现状描述 |
|---|---|
| 架构 | C/S 架构,无 API 接口,所有操作依赖客户端 |
| 数据库 | Oracle,数据按「表头 + 表身」模式存储 |
| 数据量 | 表头 4.5 万条,表身 56 万条 |
| 文件存储 | 服务网盘,约 4 万个文件(图片为主),单文件 ≤ 100KB,存在大量重复 |
| 数据敏感度 | 高敏感 — 含客户信息、测试价格等商业机密 |
C/S 架构无 API,数据无法被外部系统调用
依赖人工写 SQL 或固定报表,无法灵活提问
数据分析依赖人工导出 + Excel,周期长
4 万文件中大量重复,无智能检索能力
增删改查依赖专业操作,非技术人员难以使用
在现有 ERP 系统之上,叠加数据接入层、Agent 智能层和交互层,实现无侵入式智能化扩展。
在 Agent 化改造之前,先对 4 万张图片进行清洗和识别,为后续搜索/识图功能打好数据基础。
遍历 4 万文件,采集元数据,计算 MD5 + pHash 指纹
精确去重(哈希一致)+ 近似去重(pHash 相似),生成去重报告
OCR 文字提取、图片自动分类打标、视觉特征向量化
OCR 编号 ↔ Oracle 订单匹配,未关联的标记待人工复核
通过 5 个专项 Agent 覆盖查询、分析、操作、搜索和中控全场景。
自然语言提问,Agent 自动转 SQL 查询
| 功能点 | 说明 | 优先级 |
|---|---|---|
| 自然语言转 SQL | 「查一下上个月A客户的所有订单」→ 自动生成 SQL | P0 |
| 表头表身关联 | 自动处理表头-表身关联,用户无需了解表结构 | P0 |
| 查询结果格式化 | 结果转为可读的表格 / 卡片 / 摘要 | P0 |
| 模糊查询与纠错 | 支持模糊匹配客户名、产品名,自动纠错 | P1 |
| 查询历史与收藏 | 保存常用查询,支持一键复用 | P2 |
| 查询结果导出 | 支持导出为 Excel / PDF | P1 |
多维度分析,生成洞察报告和可视化图表
| 功能点 | 说明 | 优先级 |
|---|---|---|
| 趋势分析 | 订单量、收入、客户数等时间维度趋势 | P0 |
| 客户分析 | 客户分级、贡献度、活跃度分析 | P0 |
| 异常检测 | 价格异常、数据缺失、重复订单自动预警 | P1 |
| 对比分析 | 同比 / 环比、跨客户 / 跨产品对比 | P1 |
| 自动报告生成 | 定期生成周报 / 月报,包含关键指标和洞察 | P1 |
| 自然语言分析 | 「分析一下Q3的收入构成」直接出结果 | P0 |
严格权限控制下,代替用户执行数据操作
| 功能点 | 说明 | 优先级 |
|---|---|---|
| 智能新增 | 通过对话创建新记录,Agent 引导填写必填字段 | P0 |
| 智能修改 | 「把订单XX价格改为500」,Agent 确认后执行 | P0 |
| 批量操作 | 「把所有待审核的订单状态改为已通过」 | P1 |
| 操作预览与确认 | 写操作前展示影响范围,需用户二次确认 | P0 |
| 操作审计日志 | 所有增删改操作完整记录,可追溯 | P0 |
| 回滚机制 | 误操作可一键回滚到变更前状态 | P1 |
| 权限分级 | 管理员 / 操作员 / 观察者权限不同 | P0 |
统一搜索入口,文本 + 图片双模态搜索
| 功能点 | 说明 | 优先级 |
|---|---|---|
| 全局搜索 | 一个搜索框搜遍所有数据(订单、客户、产品等) | P0 |
| 图片去重 | 4 万张图片相似度检测,清理重复 | P1 |
| 以图搜图 | 上传图片,找到关联的订单 / 产品记录 | P1 |
| OCR 识别 | 识别图片中的文字信息(报告单、标签等) | P1 |
| 图片智能标签 | 自动为图片打标签(产品类型、测试类型等) | P2 |
| 语义搜索 | 「找去年弹性测试失败的订单」等模糊搜索 | P1 |
统一 Dashboard,所有 Agent 能力的聚合入口
| 功能点 | 说明 | 优先级 |
|---|---|---|
| 实时数据看板 | 关键业务指标实时展示(订单数、处理进度等) | P0 |
| 对话式交互入口 | 中控台内嵌 Agent 对话窗口 | P0 |
| 快捷操作面板 | 常用操作一键触发(日报生成、数据导出等) | P1 |
| 通知与预警 | 异常数据、待处理任务、到期提醒等推送 | P1 |
| Agent 协作可视化 | 展示当前哪些 Agent 在工作、处理进度 | P2 |
| 个性化配置 | 每个用户可自定义看板布局和关注指标 | P2 |
| 移动端适配 | 支持手机 / 平板访问中控台核心功能 | P2 |
数据涉及客户信息与价格机密,必须建立严格的分级保护和 Agent 行为约束。
客户联系方式、合同价格 — 加密存储,按角色脱敏展示,Agent 禁止明文输出
客户名称、订单金额 — 按角色可见性控制,Agent 输出需权限校验
测试项目名称、日期 — 正常展示,记录访问日志
基于 AI 辅助开发估算,整体周期约为传统开发的 40%-50%,总计 5-8 周交付。
| 阶段 | 传统开发 | AI 辅助开发 | 加速比 |
|---|---|---|---|
| Phase 0 · 图片清洗 | 2-3 周 | 3-5 天 | 3-4x |
| Phase 1 · 数据桥接 | 4-6 周 | 1-2 周 | 3x |
| Phase 2 · 查询+中控台 | 4-6 周 | 1-2 周 | 3x |
| Phase 3 · 分析+操作 | 4-6 周 | 1-2 周 | 3x |
| Phase 4 · 搜索+识图 | 3-4 周 | 3-5 天 | 4x |
| 总计 | 17-25 周 | 5-8 周 | ~3x |
数据敏感度高,建议私有化
基于表结构提示的 SQL 生成
语义搜索和以图搜图
全文搜索索引
统一入口,限流鉴权
中文场景推荐 PaddleOCR
图片向量化,支持以图搜图
感知哈希近似去重 + 精确去重
产品图 / 报告单 / 标签 / 证书
不依赖业务库,防篡改
| 风险 | 影响 | 应对措施 |
|---|---|---|
| NL2SQL 生成错误 SQL | 查询结果不准确 | SQL 审核 + 结果采样校验 + 用户反馈机制 |
| Agent 误操作修改数据 | 数据被错误修改 | 二次确认 + 保存点 + 回滚机制 |
| 数据泄露 | 敏感信息外泄 | 私有化部署 + 脱敏 + 审计 |
| Oracle 性能影响 | 影响现有 ERP 使用 | 只读副本 / 查询限流 / 缓存层 |
| 图片处理耗时 | 搜索响应慢 | 预处理建索引 + 异步处理 |