3.2 KiB
3.2 KiB
Hermes 与自建 Agent 职责边界
1. 两套 Agent 的定位
1.1 Hermes
Hermes 定位为后台数字员工。
它不直接面向用户聊天,而是在系统后台做内循环工作。
关键词:
定时
批量
巡检
统计
预警
知识维护
规则质量复盘
1.2 自建 Agent
自建 Agent 定位为用户流程助手。
它直接面对员工、财务人员、审批人和管理员。
关键词:
用户触发
会话式
流程操作
查询解释
草稿生成
审批辅助
用户确认
2. Hermes 职责
Hermes 负责:
- 每日风险巡检。
- 每日报销、报账、账款统计。
- 应收逾期预警。
- 应付付款风险预警。
- 规则命中质量复盘。
- MCP 健康检查。
- 知识库候选内容生成。
- 高风险工单生成。
- 任务运行报告生成。
Hermes 输出的内容包括:
risk_report
risk_work_items
daily_finance_snapshot
knowledge_candidates
rule_improvement_items
mcp_health_report
task_run_log
Hermes 不允许:
- 自动审批通过。
- 自动发起付款。
- 自动提交用户申请。
- 自动发布正式知识库。
- 自动上线规则。
- 直接修改核心财务状态。
3. 自建 Agent 职责
自建 Agent 负责:
- 查询报销单进度。
- 创建报销或付款草稿。
- 解释规则拦截原因。
- 生成审批意见。
- 检索制度知识。
- 查询应收应付数据。
- 帮用户对账。
- 引导用户补充缺失信息。
- 在用户确认后调用流程 API。
自建 Agent 输出的内容包括:
natural_language_answer
form_draft
approval_opinion_draft
clarification_question
query_result_summary
next_action_suggestion
自建 Agent 不允许:
- 未经用户确认提交关键动作。
- 跳过权限校验。
- 自动最终审批。
- 自动付款。
- 修改规则上线状态。
4. 权限边界
| 动作 | Hermes | 自建 Agent |
|---|---|---|
| 查询制度知识 | 可以 | 可以 |
| 查询业务数据 | 可以,按任务权限 | 可以,按用户权限 |
| 跑规则 | 可以 | 可以 |
| 调 MCP | 可以 | 可以 |
| 生成报告 | 可以 | 可以 |
| 生成草稿 | 不建议 | 可以 |
| 提交流程 | 不可以 | 用户确认后可以 |
| 审批通过 | 不可以 | 不可以直接做 |
| 发起付款 | 不可以 | 高权限确认后才可做草稿 |
| 发布知识 | 不可以 | 不可以 |
| 上线规则 | 不可以 | 不可以 |
5. 共享能力
两套 Agent 共享:
- 语义本体协议。
- 规则中心。
- MCP 服务。
- 知识库。
- 数据库查询服务。
- 审计日志。
- 权限系统。
不共享:
- 运行队列。
- 调度策略。
- 用户会话状态。
- 任务重试状态。
6. 示例
6.1 Hermes 场景
每日 02:00 自动运行:
每日风险巡检
读取昨日报销、报账、发票、账款数据
执行规则
调用发票验真 MCP
调用账款流水 MCP
生成风险报告
生成风险工单
6.2 自建 Agent 场景
用户问:
帮我看一下这张差旅报销为什么没通过。
处理:
解析语义
查询报销单
读取规则命中
检索制度条款
组织解释
给出补件建议