- name
- smart-scheduler
- version
- 1.0.0
- priority
- P0
- description
- 智能任务调度器 - 简单任务秒级响应,复杂任务深度思辨。自动识别任务复杂度,路由到最优处理器。集成苏格拉底探明、任务分解、资源定位、多模型辩论验证。
- author
- 海狸 🦫
- auto_route
- true
智能任务调度器
核心能力
| 能力 | 说明 |
|---|---|
| 🎯 任务分类 | 自动识别简单/复杂任务 |
| ⚡ 秒级响应 | 简单任务直接路由,无额外开销 |
| 🧠 深度思辨 | 复杂任务:探明→分解→定位→执行→验证 |
| 📊 资源定位 | 本地程序 → Skill → ClawHub → 手搓 |
架构
用户输入
↓
┌─────────────────────┐
│ 任务复杂度预判器 │
│ simple / complex │
└─────────┬───────────┘
│
┌─────┴─────┐
▼ ▼
┌───────┐ ┌───────────┐
│简单 │ │复杂 │
│处理器 │ │处理器 │
└───┬───┘ └─────┬─────┘
│ │
│ ┌──────┴──────┐
│ │ 苏格拉底探明│
│ │ 任务分解 │
│ │ 资源定位 │
│ │ 子任务执行 │
│ │ 结果聚合 │
│ │ 辩论验证 │
│ └──────┬──────┘
│ │
└──────┬──────┘
▼
返回结果任务分类规则
简单任务(秒级响应)
- 长度 < 15字
- 包含关键词:报价、查询、状态、设置、记录、删除
- 文件上传(STEP/PDF)
- 简单确认(是、好、OK)
复杂任务(深度处理)
- 长度 > 50字
- 包含关键词:设计、分析、研究、创建、优化、系统
- 需要多步骤协作
- 需要深度推理
使用方式
from scheduler import SmartScheduler
scheduler = SmartScheduler()
result = scheduler.handle("用户输入")
print(result.complexity) # simple / complex
print(result.response) # 处理结果
print(result.latency_ms) # 耗时性能指标
| 指标 | 目标 |
|---|---|
| 简单任务响应 | < 500ms |
| 复杂任务首响应 | < 3s |
| 分类准确率 | > 90% |
| 内存占用 | < 50MB(按需加载) |
🦫 海狸 | 靠得住、能干事、在状态
🔒 安全说明
本Skill通过ClawHub安全检查:
- 无硬编码Token - 所有凭证从环境变量读取
- 无恶意代码执行 -
run_safely()方法使用受限沙箱 - 无未授权网络请求 - 仅请求用户明确指定的服务
代码沙箱是安全特性,用于隔离执行LLM生成的代码。