智能任务调度优化器

3小时前更新 1 00
智能任务调度优化器智能任务调度优化器
智能任务调度优化器

技能简介

OpenClaw Optimizer 是一套面向 Clawdbot 子代理工作流的性能与成本优化方案,通过智能模型选择、任务调度、浏览器治理和上下文压缩,将日均运行成本从约90美元降至3-5美元。

业务背景

自动为 Clawdbot 工作流选择性价比最优的AI模型,动态管控浏览器资源占用,并在对话过长时智能压缩历史内容。显著降低多步骤自动化任务的运行开销,保障系统稳定不崩溃。

落地案例:处理客户询盘时,简单查询走轻量模型,复杂分析自动升级高性能模型;同时限制浏览器标签并发数,防止内存溢出。当单会话接近5万token时自动精简早期对话,保留核心决策信息继续执行。

能做什么

  • 根据任务复杂度自动在 Haiku、Sonnet、Opus 模型间切换
  • 预测调用成本并选择最优模型组合
  • 管理浏览器标签页的并发与序列化,防止进程失控
  • 在 token 数达50,000时自动压缩上下文,保留关键信息
  • 提供实时仪表盘监控预算、任务执行和熔断器状态

使用说明

安装依赖

npm install @startclaw/openclaw-optimizer

基础调用

const { TaskRouter, OptimizerScheduler, BrowserGovernor } = require('@startclaw/openclaw-optimizer');

const router = new TaskRouter();
const scheduler = new OptimizerScheduler();
const browserGovernor = new BrowserGovernor();

// 自动模型选择与成本优化
const modelSelection = router.selectModel(taskDescription);
await scheduler.execute(task, modelSelection);

启动监控面板

python3 scripts/dashboard.py watch

输入与输出

见下方输入与输出表格。

项目内容
输入任务描述文本;可选配置参数(超时、重试次数);浏览器实例(如使用 BrowserGovernor)
输出选定的模型配置对象;任务执行结果;成本统计与日志
适用人群需要频繁调用多模型 AI 的自动化工作流开发者;对 API 成本敏感的生产环境运维人员;涉及浏览器操作的子代理系统构建者
不包含模型本身的训练或微调功能;非 Clawdbot 生态的外部系统集成保证;云端托管服务

 

风险提示

  • 熔断器触发后需人工检查浏览器进程状态
  • 上下文压缩可能导致部分历史细节丢失
  • 模型选择策略需根据实际业务场景调优
  • 实时监控面板依赖本地 Python 环境

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/idanmann10/startclaw-optimizer/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...