96SEO 2026-07-24 14:07 1
使用者痛点:
在 ERP 程序里做 Agent,不能只让大模型“会聊天”。真正有价值的是:它能识别使用者意图、调用业务工具、执行流程,而且在关键动作前主动停下来让人授权。

这篇文章记录一次 AI 助手在 ERP 中的实现思路,主要讲两件事:
ERP 场景和普通客服问答不一样。使用者可能会问:
WGXB02000201 这个商品需要补货吗?春假假期有抽奖活动吗,帮我查一下刘周测试这个商品库存这个缺货了直接补货
这些问题看起来都是自然语言,但背后的业务意图完全不同:
| 使用者输入 | 意图 |
|---|---|
| WGXB02000201 这个商品库存多少? | 查询库存 |
| 库存缺货了补货 | 采购补货 |
| 春假活动?不过, | 客服知识库问答 |
| 订单怎么发货? | 履约流程 |
| 生成采购单 | ERP 操作。需要授权 |
Agent 第一层能力不是生成回答,而是识别意图。
本项目采用的技术栈如下:
前端 AI 助手 → ERP WebAPI AgentAssistant 代理 → AGENT 服务 Orchestrator → 意图识别 / Skill / Tool / Workflow → ERP 业务接口
主要模块示意图:
flowchart TD
A --> B
B --> C
C --> D
D --> E
E --> F
E --> G
E --> H
E --> I
I --> J
J --> K
K --> L
L --> M
M --> N
N --> O
O --> P
采用 “规则优先 + LLM 工具路由 + Skill 匹配” 的混合策略。不过,
If 使用者提问匹配已注册的业务 Skill。则直接走对应 Skill。例如客服类问题:
交了服务费可以退款吗?春节假期有活动吗,采购款怎么充值?收益怎么提现,
这类问题不应走库存工具,而是路由到:
skill:customer_service_faq
The skill 查询 FAQ 知识库并返回中文回复。
If 输入中出现 SKU、货号、库存、补货等关键词,则调用库存查询工具。
WGXB02000201 这个商品库存多少?刘周测试这个商品需要补货吗?
LLM 调用工具:
query_inventory
The tool returns a structured JSON:
{
"skuCode": "WGXB02000201","availableQty": 120。"alertLevel": "high_risk","procurementRequired": true,"deficitQty": 30
}
If `alertLevel` 为 `high_risk` 或 `procurementRequired` 为 `true`,必须继续调用 `trigger_purchase` 自动触发补货。
当 query_inventory 返回上述字段时 → trigger_purchase → 创建采购需求单
LLM 按 “思考 → 决定工具 → 执行工具 → 查看结果 → 再决定接下来” 的循环进行。从简化流程如下来看,
sequenceDiagram
participant User as 使用者
participant LLM as 大模型
participant Tool as 工具
participant ERP as ERP接口
User->LLM: WGXB02000201 要补货吗?LLM->Tool: query_inventory
Tool->ERP: 查询库存
ERP-->Tool: 库存高危预警
Tool-->LLM: alertLevel=high_risk
LLM->Tool: trigger_purchase
Tool->ERP: 创建采购需求单
ERP-->Tool: 返回需求单详情
Tool-->LLM: applyId + approvalRequest
LLM-->User: 已创建需求单。需要授权继续审核和生成采购单
The tool definitions are registered in Orchestrator,e.g.:
{
至于name,'trigger_purchase',description: '对库存不足的 SKU 生成采购补货动作,并选择推荐供应商。
',parameters: { /* ... */ }。execute: async => { /* ... */ }
}
The tool result includes a structured `approvalRequest` object:
{
"approvalId": "purchase-apply-20260723001","kind": "purchase_apply_full_approval","applyId": "APPLY20260723001","applyNumber": "CGXQ202604170007","skuCode": "WGXB02000201","qty": 30,"supplierId": "SUPP001","supplierName": "ces11","estimatedArrivalDate": "--","actions":
}
This object is sent back to front‑end as an SSE event . The front‑end renders an **authorization card** so user can approve next steps.
{
至于type,'approval',request: approvalRequest,status: 'pending'
}
The UI renders something like:
| 能力 | AI 是否能直接做 | |
|---|---|---|
| 查询库存 | ✅ 能直接执行 | |
| 推荐供应商 | ✅ 能直接执行 | |
| 创建采购需求单 | ✅ 能创建。但状态为待审核 | |
| 一审 | ❌ 必须经过人工授权 | |
| 二审 | ❌ 必须经过人工授权 | |
| 生成正式采购单 | ❌ 必须经过人工授权 | |
| 绕过 ERP 权限 | ❌ 严格禁止 |
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback