Smart Scheduler

Automation

智能任务调度器 - 简单任务秒级响应,复杂任务深度思辨。自动识别任务复杂度,路由到最优处理器。集成苏格拉底探明、任务分解、资源定位、多模型辩论验证。

Install

openclaw skills install openclaw-smart-scheduler

智能任务调度器

核心能力

能力说明
🎯 任务分类自动识别简单/复杂任务
⚡ 秒级响应简单任务直接路由,无额外开销
🧠 深度思辨复杂任务:探明→分解→定位→执行→验证
📊 资源定位本地程序 → 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安全检查:

  1. 无硬编码Token - 所有凭证从环境变量读取
  2. 无恶意代码执行 - run_safely()方法使用受限沙箱
  3. 无未授权网络请求 - 仅请求用户明确指定的服务

代码沙箱是安全特性,用于隔离执行LLM生成的代码。