171 lines
7.3 KiB
Markdown
171 lines
7.3 KiB
Markdown
|
|
---
|
|||
|
|
name: OpenClaw MOM Agent Config
|
|||
|
|
overview: 为铭奕精密科技MOM系统创建完整的OpenClaw多Agent配置,包含7个专业Agent(生产总控、模具管理、注塑管理、质量管理、仓储物流、设备管理、数据分析),每个Agent拥有独立workspace、SOUL.md、AGENTS.md等配置文件,以及统一的 openclaw.json 网关配置。
|
|||
|
|
todos:
|
|||
|
|
- id: create-dir-structure
|
|||
|
|
content: 创建 .openclaw/ 目录结构和 7 个 workspace 子目录
|
|||
|
|
status: completed
|
|||
|
|
- id: create-openclaw-json
|
|||
|
|
content: 创建主配置文件 openclaw.json,包含 7 个 agent 定义、model、channel、session 等配置
|
|||
|
|
status: completed
|
|||
|
|
- id: create-env-example
|
|||
|
|
content: 创建 .env.example 环境变量模板
|
|||
|
|
status: completed
|
|||
|
|
- id: create-production-master
|
|||
|
|
content: 创建 workspace-production-master 的 5 个配置文件 (SOUL/AGENTS/USER/TOOLS/IDENTITY)
|
|||
|
|
status: completed
|
|||
|
|
- id: create-mold-manager
|
|||
|
|
content: 创建 workspace-mold-manager 的 5 个配置文件
|
|||
|
|
status: completed
|
|||
|
|
- id: create-injection-manager
|
|||
|
|
content: 创建 workspace-injection-manager 的 5 个配置文件
|
|||
|
|
status: completed
|
|||
|
|
- id: create-quality-inspector
|
|||
|
|
content: 创建 workspace-quality-inspector 的 5 个配置文件
|
|||
|
|
status: completed
|
|||
|
|
- id: create-warehouse-logistics
|
|||
|
|
content: 创建 workspace-warehouse-logistics 的 5 个配置文件
|
|||
|
|
status: completed
|
|||
|
|
- id: create-equipment-manager
|
|||
|
|
content: 创建 workspace-equipment-manager 的 5 个配置文件
|
|||
|
|
status: completed
|
|||
|
|
- id: create-data-analyst
|
|||
|
|
content: 创建 workspace-data-analyst 的 5 个配置文件
|
|||
|
|
status: completed
|
|||
|
|
isProject: false
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# OpenClaw MOM System Multi-Agent Configuration
|
|||
|
|
|
|||
|
|
## Background
|
|||
|
|
|
|||
|
|
铭奕精密科技有限公司是一家模具和注塑制造企业,当前MOM系统包含:
|
|||
|
|
|
|||
|
|
- **后端**: Spring Boot (ktg-mes), 模块涵盖 pro(生产)、wm(仓储)、dv(设备)、qc(质量)、tm(工具)、cal(排班)等
|
|||
|
|
- **前端**: Vue 3 + Element Plus ERP界面
|
|||
|
|
- **移动端**: UniApp 扫码报工/检验
|
|||
|
|
- **数据库**: MySQL (my_mes), 包含 ERP 和 MES 双层表结构
|
|||
|
|
|
|||
|
|
## Agent Architecture
|
|||
|
|
|
|||
|
|
```mermaid
|
|||
|
|
graph TD
|
|||
|
|
Gateway["OpenClaw Gateway<br>openclaw.json"] --> ProdMgr["生产总控Agent<br>production-master"]
|
|||
|
|
Gateway --> MoldMgr["模具管理Agent<br>mold-manager"]
|
|||
|
|
Gateway --> InjMgr["注塑管理Agent<br>injection-manager"]
|
|||
|
|
Gateway --> QCMgr["质量管理Agent<br>quality-inspector"]
|
|||
|
|
Gateway --> WHMgr["仓储物流Agent<br>warehouse-logistics"]
|
|||
|
|
Gateway --> DevMgr["设备管理Agent<br>equipment-manager"]
|
|||
|
|
Gateway --> DataMgr["数据分析Agent<br>data-analyst"]
|
|||
|
|
|
|||
|
|
ProdMgr --> MoldMgr
|
|||
|
|
ProdMgr --> InjMgr
|
|||
|
|
ProdMgr --> QCMgr
|
|||
|
|
ProdMgr --> WHMgr
|
|||
|
|
|
|||
|
|
MoldMgr --> DevMgr
|
|||
|
|
InjMgr --> QCMgr
|
|||
|
|
InjMgr --> WHMgr
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
## Directory Structure
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
~/.openclaw/
|
|||
|
|
openclaw.json # 网关主配置
|
|||
|
|
.env # API keys
|
|||
|
|
workspace-production-master/ # 生产总控 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
workspace-mold-manager/ # 模具管理 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
workspace-injection-manager/ # 注塑管理 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
workspace-quality-inspector/ # 质量管理 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
workspace-warehouse-logistics/ # 仓储物流 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
workspace-equipment-manager/ # 设备管理 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
workspace-data-analyst/ # 数据分析 workspace
|
|||
|
|
SOUL.md / AGENTS.md / USER.md / TOOLS.md / IDENTITY.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
同时在项目仓库 `/Users/apple/scott2026/my-mom-system/.openclaw/` 下保存一份版本控制的配置副本。
|
|||
|
|
|
|||
|
|
## 7 Agents Detail
|
|||
|
|
|
|||
|
|
### 1. production-master (生产总控Agent)
|
|||
|
|
|
|||
|
|
- **职责**: 生产计划排程、工单管理、进度跟踪、产能协调、跨部门调度
|
|||
|
|
- **关联模块**: `erp_mp_*`(生产计划), `pro_workorder`(工单), `pro_task`(任务), `pro_feedback`(报工)
|
|||
|
|
- **对接API**: `/erp/productionPlan/*`, `/erp/workOrder/*`, `/mes/pro/*`
|
|||
|
|
- **model**: `anthropic/claude-sonnet-4-5` (primary), `anthropic/claude-opus-4-6` (fallback)
|
|||
|
|
|
|||
|
|
### 2. mold-manager (模具管理Agent)
|
|||
|
|
|
|||
|
|
- **职责**: 模具开发跟踪、模具寿命管理、试模记录、模具维修保养计划、模具BOM管理
|
|||
|
|
- **关联模块**: `tm_tool_type`, `tm_tool`(工装模具), `dv_machinery`(设备关联), `md_product_bom`
|
|||
|
|
- **对接API**: `/mes/tm/*`, `/mes/dv/*`
|
|||
|
|
- **model**: `anthropic/claude-sonnet-4-5`
|
|||
|
|
|
|||
|
|
### 3. injection-manager (注塑管理Agent)
|
|||
|
|
|
|||
|
|
- **职责**: 注塑工艺参数管理、成型条件表、注塑机台排程、周期时间监控、不良品分析
|
|||
|
|
- **关联模块**: `pro_process`(工艺), `pro_task`, `dv_machinery`(注塑机), `erp_prs_*`(产线)
|
|||
|
|
- **对接API**: `/mes/pro/*`, `/erp/production/*`
|
|||
|
|
- **model**: `anthropic/claude-sonnet-4-5`
|
|||
|
|
|
|||
|
|
### 4. quality-inspector (质量管理Agent)
|
|||
|
|
|
|||
|
|
- **职责**: IQC来料检验、IPQC过程检验、OQC出货检验、SPC统计过程控制、不合格品处理、8D报告
|
|||
|
|
- **关联模块**: `qc_iqc`, `qc_ipqc`, `qc_oqc`, `qc_result`
|
|||
|
|
- **对接API**: `/mes/qc/*`
|
|||
|
|
- **model**: `anthropic/claude-sonnet-4-5`
|
|||
|
|
|
|||
|
|
### 5. warehouse-logistics (仓储物流Agent)
|
|||
|
|
|
|||
|
|
- **职责**: 物料出入库、生产领料、成品入库、库存预警、物料追溯
|
|||
|
|
- **关联模块**: `wm_warehouse`, `wm_transaction`, `wm_material_stock`, `erp_wm_*`
|
|||
|
|
- **对接API**: `/mes/wm/*`, `/erp/warehouse/*`
|
|||
|
|
- **model**: `anthropic/claude-sonnet-4-5`
|
|||
|
|
|
|||
|
|
### 6. equipment-manager (设备管理Agent)
|
|||
|
|
|
|||
|
|
- **职责**: 设备点检计划、预防性保养、故障维修工单、备件管理、OEE计算
|
|||
|
|
- **关联模块**: `dv_machinery`, `dv_check_plan`, `dv_repair`
|
|||
|
|
- **对接API**: `/mes/dv/*`
|
|||
|
|
- **model**: `anthropic/claude-sonnet-4-5`
|
|||
|
|
|
|||
|
|
### 7. data-analyst (数据分析Agent)
|
|||
|
|
|
|||
|
|
- **职责**: 生产KPI看板、产能利用率分析、良品率趋势、交期达成率、成本分析
|
|||
|
|
- **关联模块**: 跨所有模块读取数据
|
|||
|
|
- **对接API**: 所有 `/erp/*/report`, `/mes/*/report` 接口
|
|||
|
|
- **model**: `anthropic/claude-opus-4-6` (需要深度分析能力)
|
|||
|
|
|
|||
|
|
## Files to Create
|
|||
|
|
|
|||
|
|
在项目仓库中创建 `.openclaw/` 目录,包含以下文件:
|
|||
|
|
|
|||
|
|
1. `**.openclaw/openclaw.json`** - 主配置文件,定义7个agent、model配置、channel绑定
|
|||
|
|
2. `**.openclaw/.env.example`** - 环境变量模板
|
|||
|
|
3. **7 x workspace目录**,每个包含:
|
|||
|
|
- `SOUL.md` - 人格、语气、边界
|
|||
|
|
- `AGENTS.md` - 操作指令、任务处理流程、记忆使用
|
|||
|
|
- `USER.md` - 用户偏好(生产部经理视角)
|
|||
|
|
- `TOOLS.md` - 工具使用规范(MOM系统API、数据库查询等)
|
|||
|
|
- `IDENTITY.md` - 名称、形象、主题
|
|||
|
|
|
|||
|
|
总计创建文件:**2 + 7 x 5 = 37 个文件**
|
|||
|
|
|
|||
|
|
## Key Design Decisions
|
|||
|
|
|
|||
|
|
- **语言**: 所有 SOUL.md / AGENTS.md 使用中文,贴合工厂实际使用场景
|
|||
|
|
- **model选择**: 主力使用 claude-sonnet-4-5 平衡成本与能力,数据分析Agent使用 opus 获得更强推理
|
|||
|
|
- **channel**: 预配置企业微信(WeChat Work)和钉钉(DingTalk)占位,以及 Slack 用于技术团队
|
|||
|
|
- **安全**: 工具权限分级,数据分析Agent只读,生产总控Agent有写权限
|
|||
|
|
- **session**: 按发送者隔离,每日4:00重置,空闲60分钟自动重置
|
|||
|
|
|