Hooks, Commands, And Schedules
如果你只把 ContextGo 用成一次性对话工具,就很难形成长期工作系统。
这三类能力是把系统从“一次任务”推进到“持续工作”的关键:
- Hooks
- Commands
- Schedules
Hooks
Hooks 适合事件驱动场景。
你可以把它理解成:
- 某个事件发生时,系统应该自动做什么
适合:
- 某个工作流节点之后自动触发
- 某种状态变化后自动补动作
Commands
Commands 适合反复调用但又不想每次重新描述的动作。
你可以把它理解成:
- 可复用的操作入口
适合:
- 经常重复的任务模板
- 稳定的小型工作动作
Schedules
Schedules 适合时间驱动场景。
你可以把它理解成:
- 到某个时间或按某个周期,系统应该自动做什么
适合:
- 日报
- 定期汇总
- 周期性整理
最重要的区别
- Hooks:被事件触发
- Commands:被用户调用
- Schedules:被时间触发