使用 Alice任务、计划与触发器

任务、计划与触发器

Alice 把“用户维护的目标任务”“智能体内部执行计划”和“按事件自动启动动作”分成三层。它们名称相近,但生命周期和入口不同。

支持状态:部分界面已支持
目标任务与智能体定时配置有当前 UI;通用执行计划和事件触发器主要由运行链路、工具与模块维护,不应假设存在完整的可视化编辑器。

需求

  • 用目标任务手工记录主线/支线目标和子任务进度;
  • 让复杂请求由编排器生成计划、执行并更新进度;
  • 给 QQ 智能体配置 cron 或固定间隔的定时触发;
  • 由游戏聊天、QQ、插件事件或计划时间驱动自动动作。

自动动作可能调用游戏工具、发送 QQ 消息或写入记忆。启用前应先用只读动作验证目标工作区和权限。

架构

层数据与职责当前用户入口
目标任务标题、描述、主线/支线、子任务、进度和状态知识与技能 → 目标任务
执行计划复杂任务的 goal、todos、约束与进度智能体编排链路和计划工具
触发器来源、匹配规则、动作、冷却、次数和目标 AgentQQ 定时配置;其他来源主要由模块/扩展创建

触发源包括定时、游戏聊天、QQ 和插件事件。定时调度支持 cron、单次时间和固定间隔;当前智能体配置主要暴露 QQ 的 cron 与 interval。

触发动作实现可创建任务、调用工具、发送给 LLM、发送 QQ、保存记忆或不执行动作。复杂模式可进入 plan/execute 闭环;计划内容由 LLM 生成并持久化,Agent Core 不替用户做语义正确性保证。

执行

管理目标任务

  1. 打开 知识与技能 → 目标任务。
  2. 点击 + 新建任务。
  3. 选择主线任务或支线任务,填写标题和描述。
  4. 至少添加一个子任务后点击创建任务。
  5. 展开任务,勾选子任务;进度和完成状态随数据更新。
  6. 不再需要时确认删除。

成功标志:任务出现在列表中,子任务勾选后进度变化,并可按类型和状态筛选。

使用执行计划

  1. 在智能体 信息 页提交包含明确目标、约束和完成条件的复杂任务。
  2. 观察聊天中的计划与工具调用,确认每一步对应当前工作区。
  3. 若计划方向错误,停止继续发送高风险操作,补充约束后重新发起。
  4. 不要把计划条目当作已完成事实;以工具结果和世界状态为准。

配置 QQ 定时触发

  1. 先绑定并启用 QQ 智能体。
  2. 打开智能体 配置中的定时任务,或 QQ → 定时。
  3. 选择 cron 或固定间隔,填写表达式/秒数、时区和提示内容。
  4. 保存后等待下一次触发,并在 QQ 消息、LLM 对话或工具记录中验证结果。

失败处理

  • 目标任务不显示:检查状态筛选,默认可能只显示进行中;
  • 定时不执行:确认 Agent 启用、QQ 已绑定,表达式有效且时区正确;
  • 事件触发无响应:检查目标 Agent、工作区、冷却时间和最大触发次数;
  • 自动动作重复:立即禁用对应定时配置或触发器,再检查间隔和去重条件;
  • 计划完成但世界未变化:计划是编排状态,不代表 Adapter 工具已经成功。

下一步:工具与调用记录 · QQ 智能体与权限