x

爱优AI智能体技术方案

编写时间:2026-05-15
状态:仅方案,待执行


第一章:需求概述

1.1 项目目标

将爱优五金零售系统改造为移动端AI智能体,用户通过聊天方式(文本、语音、图片)即可完成:

  • 界面功能导航与操作
  • 数据查询与统计
  • 业务操作(开单、收款、打印等)
  • 报表分析与导出

1.2 设计原则

原则 说明
对话即服务 所有功能通过自然语言触发,无需记忆路径
所见即所得 返回结果包含操作界面截图/示意图,确认后再执行
轻量化 移动端优先,响应速度 < 3秒
安全优先 操作需二次确认,关键操作需验证

1.3 涉及文档基础

本方案基于以下已分析的文档构建:

  • 爱优五金零售系统界面清单(170个界面)
  • 会员储值卡设置分析、营销设置分析、商品管理设置分析
  • 打印配送设置分析、系统设置分析报告
  • 订单销售设置分析、财务统计设置分析
  • 爱优Application结构

第二章:技术架构

2.1 整体架构图

┌─────────────────────────────────────────────────────────────┐
│                      移动端(微信小程序/H5)                    │
│   ┌──────────┐  ┌──────────┐  ┌──────────┐                │
│   │  文本输入  │  │  语音输入  │  │  图片输入  │                │
│   └────┬─────┘  └────┬─────┘  └────┬─────┘                │
│        └─────────────┴─────────────┘                         │
│                      │                                       │
│              ┌───────▼───────┐                                │
│              │   对话引擎      │                                │
│              │  (消息路由)     │                                │
│              └───────┬───────┘                                │
└──────────────────────┼───────────────────────────────────────┘
                       │ HTTPS/WebSocket
┌──────────────────────▼───────────────────────────────────────┐
│                    API网关层                                   │
│   ┌─────────────────────────────────────────────────────┐   │
│   │              意图识别引擎(Intent Engine)             │   │
│   │   • 自然语言理解(NLU)                                 │   │
│   │   • 实体提取(门店/商品/客户/金额/日期)                  │   │
│   │   • 意图分类(查询/操作/统计/打印/导航)                  │   │
│   └─────────────────────────────────────────────────────┘   │
└──────────────────────┬───────────────────────────────────────┘
                       │
┌──────────────────────▼───────────────────────────────────────┐
│                    业务能力层                                   │
│                                                               │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐    │
│  │ 界面导航  │  │ 数据查询  │  │ 业务操作  │  │ 报表分析  │    │
│  │  Agent   │  │  Agent   │  │  Agent   │  │  Agent   │    │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘    │
│                                                               │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐    │
│  │ 打印输出  │  │ 支付能力  │  │ 消息推送  │  │ 附件生成  │    │
│  │  Agent   │  │  Agent   │  │  Agent   │  │  Agent   │    │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘    │
└──────────────────────┬───────────────────────────────────────┘
                       │
┌──────────────────────▼───────────────────────────────────────┐
│                    爱优现有系统层                               │
│                                                               │
│   ┌─────────────┐  ┌─────────────┐  ┌─────────────┐        │
│   │  爱优五金PHP  │  │  Python零售云│  │  Java零售云  │        │
│   │  (lingshou) │  │(python-api) │  │(RetailCloud)│        │
│   └──────┬──────┘  └──────┬──────┘  └──────┬──────┘        │
│          └────────────────┼────────────────┘                │
│                     ┌──────▼──────┐                          │
│                     │  爱优MySQL   │  (CynosDB)              │
│                     │  ls_hnjiuheng_cn                     │
│                     └─────────────┘                          │
└───────────────────────────────────────────────────────────────┘

2.2 技术栈选型

层级 技术选型 说明
移动端 微信小程序 + H5 覆盖移动端用户
前端框架 Vue3 + Vant4 轻量级移动UI组件库
实时通信 WebSocket 聊天消息实时推送
后端框架 Python FastAPI 高性能API + 异步支持
LLM模型 MiniMax-M2.7-highspeed 当前爱优系统已在用
意图识别 RAG知识库 基于已分析的12个文档构建向量库
语音识别 微信同声传译 集成微信JSSDK
图片识别 腾讯云OCR 商品条码/单据识别
数据库 MySQL (现有CynosDB) 复用爱优现有数据库

2.3 核心Agent设计

┌──────────────────────────────────────────────────┐
│                   爱优AI智能体                      │
├──────────────────────────────────────────────────┤
│                                                   │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐         │
│  │  导航   │  │  查询   │  │  操作   │         │
│  │ Agent   │  │ Agent   │  │ Agent   │         │
│  └────┬────┘  └────┬────┘  └────┬────┘         │
│       │             │             │               │
│  "打开  │  "查询今天 │  "收款100  │               │
│   商品管理"│  销售报表" │   元"     │               │
│       │             │             │               │
│       ▼             ▼             ▼               │
│  返回界面截图  返回数据表格   返回操作结果           │
│  +操作指引      +统计卡片    +二次确认             │
│                                                   │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐         │
│  │  打印   │  │  统计   │  │  导出   │         │
│  │ Agent   │  │ Agent   │  │ Agent   │         │
│  └────┬────┘  └────┬────┘  └────┬────┘         │
│       │             │             │               │
│  "打印  │  "本月销售 │  "导出Excel"│               │
│   小票"  │  分析"     │           │               │
│       │             │             │               │
│       ▼             ▼             ▼               │
│  返回打印预览  返回图表分析  返回文件下载            │
│                                                   │
└──────────────────────────────────────────────────┘

2.4 数据流设计

用户输入(文本/语音/图片)
        │
        ▼
┌───────────────────┐
│   消息预处理        │
│  • ASR语音转文本   │
│  • OCR图片识别     │
│  • 敏感词过滤     │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│   意图识别        │
│  • 实体提取       │
│    (门店ID/商品   │
│     /客户/金额)   │
│  • 意图分类       │
│  • 置信度判断     │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│   意图分发        │
│  ┌─────────────┐ │
│  │ 置信度≥0.8 │ │──▶ 执行对应Agent
│  │ 置信度<0.8  │ │──▶ 反问确认
│  └─────────────┘ │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│   结果生成        │
│  • 结构化回复     │
│  • 界面截图/数据  │
│  • 操作建议       │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│   输出适配        │
│  • 文本 → 文本    │
│  • 语音 → TTS播放 │
│  • 图片 → 图片    │
└───────────────────┘

第三章:前端UI样式方案

3.1 整体视觉风格

属性 方案
设计语言 轻量化对话式设计,减少界面层级
配色方案 爱优品牌蓝 1890FF + 辅助色
圆角风格 12px圆角,卡片式布局
字体 微信默认字体,14px正文,16px标题
间距 8px基准网格,16px标准间距

3.2 聊天界面布局

┌────────────────────────────────────┐
│  爱优AI智能体              ⋮  │   ← 标题栏
├────────────────────────────────────┤
│                                    │
│  ┌────────────────────────────┐   │
│  │  👋 你好!我是爱优AI助手   │   │   ← AI欢迎消息
│  │  可以这样问我:           │   │
│  │  • "今天卖了多少钱"       │   │
│  │  • "打开商品管理"         │   │
│  │  • "打印销售小票"         │   │
│  └────────────────────────────┘   │
│                                    │
│  ┌────────────────────────────┐   │
│  │ 我想查一下今天的销售业绩     │   │   ← 用户消息(右对齐)
│  └────────────────────────────┘   │
│                                    │
│  ┌────────────────────────────┐   │
│  │ 📊 今日销售统计            │   │   ← AI回复(卡片式)
│  │ ────────────────────────   │   │
│  │ 销售额    │  ¥15,800      │   │
│  │ 订单数    │  1 笔         │   │
│  │ 毛利      │  ¥2,180      │   │
│  │ 毛利率    │  13.9%        │   │
│  │ ────────────────────────   │   │
│  │ [查看详情]  [导出报表]     │   │   ← 快捷操作按钮
│  └────────────────────────────┘   │
│                                    │
├────────────────────────────────────┤
│  📎  💬  🎤  ➕                   │   ← 快捷入口栏
│       [ 输入框...          ] 发送 │   ← 输入区
└────────────────────────────────────┘

3.3 返回类型UI模板

3.3.1 数据卡片(查询结果)

┌────────────────────────────┐
│ 📊 [标题]           [时间] │
│ ─────────────────────────  │
│ 指标1      │  数值/内容    │
│ 指标2      │  数值/内容    │
│ 指标3      │  数值/内容    │
│ ─────────────────────────  │
│ [操作按钮1] [操作按钮2]     │
└────────────────────────────┘

3.3.2 界面预览(导航结果)

┌────────────────────────────┐
│ 🖼️ 界面预览               │
│ ┌────────────────────────┐ │
│ │                        │ │
│ │   [界面截图/示意图]     │ │
│ │                        │ │
│ └────────────────────────┘ │
│ ─────────────────────────  │
│ 功能说明:xxxxx             │
│ ─────────────────────────  │
│ [打开此界面] [返回首页]     │
└────────────────────────────┘

3.3.3 操作确认(执行结果)

┌────────────────────────────┐
│ ⚠️ 操作确认               │
│ ─────────────────────────  │
│ 操作:收款                 │
│ 客户:张三                 │
│ 金额:¥1,280.00          │
│ 支付方式:微信支付         │
│ ─────────────────────────  │
│ 请确认以上信息是否正确?    │
│ [确认收款] [修改金额] [取消]│
└────────────────────────────┘

3.3.4 图表分析(统计结果)

┌────────────────────────────┐
│ 📈 [图表标题]              │
│ ┌────────────────────────┐ │
│ │                        │ │
│ │   [柱状图/折线图/饼图]  │ │
│ │                        │ │
│ └────────────────────────┘ │
│ ─────────────────────────  │
│ 解读:xxxxx               │
│ ─────────────────────────  │
│ [查看更多] [导出数据]       │
└────────────────────────────┘

3.4 快捷入口设计

入口 图标 功能
📎 附件 发送图片/文件
💬 模板 快捷话术模板
🎤 语音 语音输入
加号 更多功能菜单

3.5 底部Tabbar设计

┌────┬────┬────┬────┐
│首页│工作│报表│我的│
│🏠 │💼 │📊 │👤 │
└────┴────┴────┴────┘

第四章:聊天交互设计

4.1 输入方式

输入方式 技术实现 适用场景
文本输入 键盘直接输入 精确指令、搜索
语音输入 微信JSSDK录音→ASR 移动场景、口述数据
图片输入 微信选图→OCR 商品扫码、单据识别

4.2 语音输入流程

用户点击🎤
      │
      ▼
┌───────────────────┐
│  录音中...        │  ← 显示录音动画
│     ●●●●○○○○     │
│  [松开结束/上滑取消] │
└────────┬──────────┘
         │
    松开/超时
         │
         ▼
┌───────────────────┐
│  识别中...        │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│  "查询今天销售业绩" │  ← 显示识别结果
│         [发送]    │
└───────────────────┘

4.3 图片输入流程

用户点击📎选择图片
         │
         ▼
┌───────────────────┐
│  图片预处理        │
│  • 压缩(<2MB)   │
│  • 识别类型        │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│  内容识别         │
│  • 条码→商品信息  │
│  • 单据→数据提取  │
│  • 截图→界面分析  │
└────────┬──────────┘
         │
         ▼
┌───────────────────┐
│  返回结果         │
│  • 商品信息卡片    │
│  • 或 操作建议    │
└───────────────────┘

4.4 意图分类与处理

意图类别 关键词示例 返回类型 处理方式
界面导航 "打开xxx" "进入xxx" "找xxx" 界面预览+截图 返回截图+deep_link
数据查询 "查xxx" "看看xxx" "xxx多少" 数据卡片+表格 执行查询SQL
业务操作 "收款" "开单" "退货" "退款" 操作确认卡片 二次确认+执行
统计分析 "分析xxx" "xxx报表" "对比xxx" 图表+解读 执行统计SQL
打印输出 "打印xxx" "小票" "标签" 打印预览 调用打印API
导出数据 "导出xxx" "下载xxx" 文件下载 生成文件返回
帮助引导 "怎么用" "帮我xxx" "推荐xxx" 建议卡片 返回引导话术

4.5 多轮对话设计

用户:今天卖了多少?
AI:📊 今日销售
    销售额:¥15,800
    [还想看什么?昨日对比/分类统计/TOP商品]

用户:和昨天对比一下
AI:📈 今日 vs 昨日
    今日:¥15,800(1单)
    昨日:¥89,092(5单)
    下降82.3%,主要减少原因是...
    [查看原因分析] [导出报表]

用户:导出这个报表
AI:正在生成Excel...
    ✅ 已生成,点击下载:[今日销售报表.xlsx]
    [查看更多报表]

4.6 错误处理

错误类型 AI回复示例
无法识别意图 "没理解您的意思,您可以试试:'打开商品管理'、'查询今日销售'、'打印小票'"
数据不存在 "没有找到相关数据,您可以:1)检查筛选条件 2)尝试其他关键词"
操作失败 "操作失败了(原因:库存不足),您可以:1)减少数量 2)联系供应商"
权限不足 "您没有权限进行此操作,请联系管理员开通权限"

第五章:核心功能模块

5.1 界面导航Agent

能力:根据用户描述,找到对应界面并提供操作入口

知识库:基于爱优五金零售系统界面清单(170个界面)构建

示例对话

用户:打开商品管理
AI:🖼️ 商品管理界面
    [界面截图]
    功能:商品增删改查、分类管理、标签管理
    [直接打开] [查看所有功能]

5.2 数据查询Agent

能力:查询数据库,返回结构化数据

知识库:基于12个设置分析文档,掌握所有字段含义

示例对话

用户:查一下今天卖了哪些商品
AI:📦 今日销售商品(1笔订单)
    商品名称        数量    金额
    螺丝刀M8        10把   ¥120
    螺母M8          50个   ¥25
    ─────────────────────────
    合计           60件    ¥145
    [查看详情] [打印小票]

5.3 业务操作Agent

能力:执行具体业务操作(收款、开单、退货等)

知识库:基于12个文档,掌握所有业务逻辑

示例对话

用户:收到李四微信转账500元
AI:⚠️ 确认收款
    客户:李四
    金额:¥500.00
    支付方式:微信支付
    ─────────────────────────
    [确认收款] [修改金额] [取消]

5.4 报表分析Agent

能力:生成统计报表,提供数据解读

知识库:基于财务统计设置分析文档

示例对话

用户:分析一下本月销售情况
AI:📈 本月销售分析
    [近30天销售趋势图]
    销售额:¥359,162(37单)
    环比增长:+12.5%
    TOP3品类:工具类/五金/建材
    ─────────────────────────
    分析:本月销售额较上月增长12.5%,
    主要增长来自工具类商品...
    [查看完整报告] [导出数据]

5.5 打印输出Agent

能力:调用打印服务,生成小票/标签

知识库:基于打印配送设置分析文档

示例对话

用户:打印刚才那笔销售小票
AI:🖨️ 打印预览
    [小票预览图]
    门店:月湖店
    单号:XS20260515001
    商品:螺丝刀M8 x10
    ─────────────────────────
    [立即打印] [修改纸张] [取消]

第六章:知识库构建

6.1 向量数据库设计

文档来源 内容 向量化方式
爱优五金零售系统界面清单.md 170个界面目录说明 按目录分块
会员储值卡设置分析.md 会员相关所有字段 按文件分块
会员营销设置分析.md 营销活动字段 按文件分块
商品管理设置分析.md 商品字段 按文件分块
打印配送设置分析.md 打印/配送配置 按文件分块
系统设置分析报告.md 系统设置字段 按文件分块
订单销售设置分析.md 订单/销售字段 按文件分块
财务统计设置分析.md 财务/统计字段 按文件分块
零售功能设置分析.md 功能类字段 按文件分块
零售设置分析.md 零售设置字段 按文件分块
零售设置分析完整版.md 完整设置字段 按文件分块
爱优Application结构.txt 代码结构 按模块分块

6.2 实体词典

实体类型 示例 识别方式
门店名称 月湖店、星沙店 词典匹配
商品名称 螺丝刀M8、螺母M8 模糊匹配
客户名称 张三、李四 词典匹配
金额 100元、500、¥1200 正则匹配
日期 今天、昨天、本月、上周 规则匹配
操作类型 收款、开单、退货、打印 词典匹配

第七章:安全设计

7.1 权限控制

等级 说明 可执行操作
店员 基础权限 查询、收款、打印
店长 店员+管理 开单、退货、报表
管理员 店长+配置 所有操作

7.2 操作安全

安全措施 实现方式
敏感操作二次确认 收款、退货、删除等
操作日志记录 记录到operate_log表
异常操作告警 大额交易、频繁退款

第八章:开发计划(Kanban)

看板结构

爱优AI智能体开发计划
├── 第一阶段:基础能力(1-2周)
│   ├── 需求确认与细化
│   ├── 技术选型与架构设计
│   ├── 开发环境搭建
│   └── 对话引擎基础实现
│
├── 第二阶段:核心Agent(3-4周)
│   ├── 界面导航Agent
│   ├── 数据查询Agent
│   ├── 业务操作Agent
│   └── 知识库构建
│
├── 第三阶段:高级能力(5-6周)
│   ├── 报表分析Agent
│   ├── 打印输出Agent
│   ├── 语音识别集成
│   └── 图片识别集成
│
├── 第四阶段:测试与优化(7-8周)
│   ├── 功能测试
│   ├── 性能优化
│   ├── 用户体验优化
│   └── 安全审计
│
└── 第五阶段:上线与迭代(9-10周)
    ├── 小程序发布
    ├── 用户培训
    ├── 反馈收集
    └── 版本迭代

任务卡模板

┌─────────────────────────────────────────┐
 任务[具体任务名称]                     
├─────────────────────────────────────────┤
 阶段第一阶段 - 基础能力                
 负责人[分配人员]                       
 预估工时[X]                          
 优先级P0/P1/P2/P3                      
 ────────────────────────────────────    
 验收标准                               
 1. [具体可验收的条目]                    
 2. [具体可验收的条目]                    
 3. [具体可验收的条目]                    
 ────────────────────────────────────    
 状态待办 | 进行中 | 完成 | 阻塞         
 备注[备注信息]                         
└─────────────────────────────────────────┘

详细任务拆解

第一阶段:基础能力

任务 负责人 工时 优先级
需求评审与细化 待分配 2天 P0
技术架构设计评审 待分配 2天 P0
开发环境搭建(Git/Docker/DB) 待分配 2天 P0
基础对话框架开发 待分配 5天 P0
意图识别引擎开发 待分配 5天 P0
实体提取开发 待分配 3天 P1
消息路由开发 待分配 2天 P0
基础UI组件开发 待分配 5天 P1

第二阶段:核心Agent

任务 负责人 工时 优先级
知识库文档整理 待分配 3天 P0
向量数据库搭建 待分配 2天 P0
界面导航Agent开发 待分配 5天 P0
数据查询Agent开发 待分配 5天 P0
业务操作Agent开发 待分配 5天 P0
RAG检索优化 待分配 3天 P1
Agent调度引擎 待分配 3天 P0

第三阶段:高级能力

任务 负责人 工时 优先级
报表分析Agent开发 待分配 5天 P1
打印输出Agent开发 待分配 4天 P1
微信语音识别集成 待分配 3天 P1
图片OCR识别集成 待分配 3天 P1
图表可视化组件 待分配 4天 P2
多轮对话优化 待分配 3天 P1

第四阶段:测试与优化

任务 负责人 工时 优先级
功能测试用例编写 待分配 3天 P0
功能测试执行 待分配 5天 P0
性能测试与优化 待分配 3天 P1
安全测试与加固 待分配 3天 P0
UI/UX优化 待分配 3天 P2
冒烟测试 待分配 2天 P0

第五阶段:上线与迭代

任务 负责人 工时 优先级
小程序账号申请 待分配 2天 P0
小程序发布审核 待分配 5天 P0
用户手册编写 待分配 2天 P1
用户培训 待分配 2天 P1
线上问题收集 待分配 持续 P0
版本迭代规划 待分配 持续 P0

第九章:风险与挑战

风险 影响 应对措施
LLM响应速度慢 用户体验差 增加本地缓存、优化Prompt
意图识别不准确 操作错误 增加确认环节、持续优化
语音识别错误 指令误判 显示识别结果供用户确认
数据库压力大 系统不稳定 SQL优化、读写分离
用户习惯改变 推广困难 提供传统界面兼容、培训

第十章:附录

10.1 相关文档索引

文档 路径
爱优五金零售系统界面清单 爱优新零售/界面功能/爱优五金零售系统界面清单.md
会员储值卡设置分析 爱优新零售/界面功能/会员储值卡设置分析.md
会员营销设置分析 爱优新零售/界面功能/会员营销设置分析.md
商品管理设置分析 爱优新零售/界面功能/商品管理设置分析.md
打印配送设置分析 爱优新零售/界面功能/打印配送设置分析.md
系统设置分析报告 爱优新零售/界面功能/系统设置分析报告.md
订单销售设置分析 爱优新零售/界面功能/订单销售设置分析.md
财务统计设置分析 爱优新零售/界面功能/财务统计设置分析.md
零售功能设置分析 爱优新零售/界面功能/零售功能设置分析.md
零售设置分析 爱优新零售/界面功能/零售设置分析.md
零售设置分析完整版 爱优新零售/界面功能/零售设置分析完整版.md
爱优Application结构 爱优新零售/界面功能/爱优Application结构.txt

10.2 待讨论事项

  1. 部署方式:独立部署 vs 复用现有api_server架构
  2. 模型选择:继续用MiniMax还是切换其他模型
  3. 微信小程序:使用现有小程序还是新建AI助手小程序
  4. 权限体系:是否复用现有门店权限还是新建AI权限
  5. 数据隔离:多商户数据隔离方案
Left-click: follow link, Right-click: select node, Scroll: zoom
x