跳到主要内容

Hooks, Commands, And Schedules

如果你只把 ContextGo 用成一次性对话工具,就很难形成长期工作系统。

这三类能力是把系统从“一次任务”推进到“持续工作”的关键:

  • Hooks
  • Commands
  • Schedules

Hooks

Hooks 适合事件驱动场景。

你可以把它理解成:

  • 某个事件发生时,系统应该自动做什么

适合:

  • 某个工作流节点之后自动触发
  • 某种状态变化后自动补动作

Commands

Commands 适合反复调用但又不想每次重新描述的动作。

你可以把它理解成:

  • 可复用的操作入口

适合:

  • 经常重复的任务模板
  • 稳定的小型工作动作

Schedules

Schedules 适合时间驱动场景。

你可以把它理解成:

  • 到某个时间或按某个周期,系统应该自动做什么

适合:

  • 日报
  • 定期汇总
  • 周期性整理

最重要的区别

  • Hooks:被事件触发
  • Commands:被用户调用
  • Schedules:被时间触发