360 Secure SkillHub
360 安全技能中心

Smart Scheduler

根据输入长度和关键词把任务判为简单或复杂:简单任务直接路由返回结果,复杂任务依次执行苏格拉底探明、任务分解、资源定位(本地程序、Skill、ClawHub)、子任务执行、结果聚合与多模型辩论验证。入口为 Python 类 SmartScheduler.handle(),返回结果对象含复杂度与耗时。材料另附安全沙箱执行说明与性能指标声明。

timo2026
timo2026
热度 42.76
最近更新 2026-05-11 17:39:19
分类:自动化依赖:代码执行 / 内部调用大模型 / 第三方 API应用场景:工作流 / 任务管理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add openclaw-smart-scheduler
Metadata
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安全检查:

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

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