内置工具与定时任务:从对话到自动化
盘点 OpenClaw 的内置工具箱与 Cron 定时任务,把助手从"随叫随到"升级为"主动服务"。
内置工具箱(约 25 个)
- 文件系统:读写文件、列目录 —— 让它帮你整理文档、写报告;
- 终端(Shell):执行命令 —— 跑脚本、装依赖、查系统状态;
- 浏览器控制:打开网页、截图、抽取内容 —— 查资料、盯页面变化;
- 消息渠道:主动给你发消息 —— 完成任务后汇报;
- 子 Agent / 会话管理:多任务并行处理。
这套工具体系对应本站《Tool Calling》课的模型:工具 = 名称 + 描述 + 参数 schema,模型"点菜"、框架执行 —— OpenClaw 只是把这些工具预置好了。
Cron 定时任务:主动服务的起点
# 例:每天 8 点把日历与天气晨报发到 Telegram
"/job 每天早上 8 点,读取我的日历和今日天气,"
"整理成 5 句话晨报发给我" ← 直接用自然语言配置
典型自动化场景:晨间简报、定时盯梢网页、周期性备份提醒、每周工作量统计。定时任务 + 消息渠道的组合,让助手从"你找它"变成"它找你"。
自动化任务的设计守则
- 输出确定性:定时任务的提示词要规定输出格式与长度,避免每次风格漂移;
- 失败兜底:要求任务失败时也发消息说明原因,而不是静默失败;
- 权限最小化:定时任务里的工具只用必需的几个,尤其慎用终端写操作。
📝 课后练习
quiz-1 Cron 定时任务给个人 AI 助手带来的质变是?