OpenClaw 实战 中级

内置工具与定时任务:从对话到自动化

盘点 OpenClaw 的内置工具箱与 Cron 定时任务,把助手从"随叫随到"升级为"主动服务"。

内置工具箱(约 25 个)

  • 文件系统:读写文件、列目录 —— 让它帮你整理文档、写报告;
  • 终端(Shell):执行命令 —— 跑脚本、装依赖、查系统状态;
  • 浏览器控制:打开网页、截图、抽取内容 —— 查资料、盯页面变化;
  • 消息渠道:主动给你发消息 —— 完成任务后汇报;
  • 子 Agent / 会话管理:多任务并行处理。

这套工具体系对应本站《Tool Calling》课的模型:工具 = 名称 + 描述 + 参数 schema,模型"点菜"、框架执行 —— OpenClaw 只是把这些工具预置好了。

Cron 定时任务:主动服务的起点

# 例:每天 8 点把日历与天气晨报发到 Telegram
"/job 每天早上 8 点,读取我的日历和今日天气,"
 "整理成 5 句话晨报发给我"     ← 直接用自然语言配置

典型自动化场景:晨间简报、定时盯梢网页、周期性备份提醒、每周工作量统计。定时任务 + 消息渠道的组合,让助手从"你找它"变成"它找你"。

自动化任务的设计守则

  • 输出确定性:定时任务的提示词要规定输出格式与长度,避免每次风格漂移;
  • 失败兜底:要求任务失败时也发消息说明原因,而不是静默失败;
  • 权限最小化:定时任务里的工具只用必需的几个,尤其慎用终端写操作。

📝 课后练习

quiz-1 Cron 定时任务给个人 AI 助手带来的质变是?