Install
openclaw skills install intent-engine意图引擎 - AI驱动的用户意图识别与智能路由。支持代码/知识/任务/闲聊四大分类,提供关键词+正则多策略匹配、置信度计算、动态意图管理,配备Web可视化管理界面。适用于AI助手任务调度、智能路由、对话理解等场景。
openclaw skills install intent-engineAI驱动的意图识别引擎 + Web管理面板 | 激活词: 识别意图 / 分类任务 / 智能路由
intent-engine/
├── intent_engine/
│ ├── engine.py # 核心分类引擎
│ ├── storage.py # JSON 持久化存储
│ ├── models.py # 数据模型
│ └── api.py # Flask REST API
├── static/
│ └── index.html # Web 管理界面
├── data/
│ └── intents.json # 意图配置(自动生成)
├── run.py # 入口
└── requirements.txt
cd intent-engine
pip install -r requirements.txt
python run.py
# 访问 http://localhost:5700 打开管理界面
| Method | Path | 说明 |
|---|---|---|
| POST | /api/classify | 单文本分类 {"text":"..."} |
| POST | /api/classify/batch | 批量分类 {"texts":[...]} |
| POST | /api/evaluate | 测试集评估 |
| GET | /api/intents | 获取所有意图 |
| POST | /api/intents | 创建意图 |
| GET/PUT/DELETE | /api/intents/:id | 单意图CRUD |
| GET | /api/stats | 统计数据 |
| GET | /api/categories | 分类定义 |
| 类型 | 标识 | 颜色 | 说明 |
|---|---|---|---|
| 代码类 | CODE | 蓝 #3b82f6 | 编写、修复、审查、测试、重构 |
| 知识类 | KNOW | 紫 #8b5cf6 | 定义、教程、对比、建议 |
| 任务类 | TASK | 黄 #f59e0b | 文件操作、命令执行、搜索、编排 |
| 闲聊类 | CHAT | 绿 #10b981 | 问候、反馈、澄清、结束 |
score = (
pattern_matches * 4.0 + # 正则命中 (高精度)
keyword_matches * 2.0 * w + # 关键词命中 (带权重)
priority * 0.05 # 意图优先级加成
)
score *= 0.8 if len(text) < 10 else 1.0 # 短文本惩罚
score *= 1.1 if len(text) > 50 else 1.0 # 长文本加成
confidence = score / max(10, score + 2)将本技能与以下技能配合使用:
- skill-creator: 代码生成路由
- workflow-verifier: Bug修复路由
- mempalace-assistant: 知识查询路由
- karpathy-principles: 编码最佳实践
- general-chat: 通用对话处理
作者: laosi & WB 许可: MIT-0