进阶 docs.antigma.ai 2026-10-08 09:54:38 · 6 阅读
第16章 Ante 目标会话机制解析:从条件设定到无人值守
基于目标驱动的会话 当任务复杂到无法用单条提示词搞定,就可以用 /goal 命令。设定好成功条件,Ante 会持续驱动会话,直到条件达成: /goal 所有测试通过且文档构建成功
循环机制 Ante 会针对设定条件开始或继续工作,并在每一轮对话结束后进行评估。若目标未达成,它会发送一轮携带评估器反馈的延续指令,让智能体继续工作。
循环在以下情况停止:
达成 — 评估器判定条件已满足 不可达 — 评估器判定条件无法满足 清除 — 你执行 /goal clear 中断 — 你手动停止智能体的当前轮次
此外,内置的迭代次数上限也会终止循环,防止会话失控。
管理目标
指令|效果
/goal
编写高质量的条件 评估器的敏锐程度取决于你给出的条件。务必让条件具体且可验证:
「所有测试通过且 cargo clippy 无警告」优于「改进代码」 「文档构建成功且无失效链接」优于「修复文档」 「基准测试脚本显示 p95 延迟低于 200ms」优于「提升速度」
模糊的条件会迫使评估器去猜测,导致循环可能过早停止,或在无法收敛的情况下空转。
无人值守运行 目标会话在你离开时最能发挥价值。首先需做好两项准备:
审批 — 预先批准智能体所需的命令,否则循环会在第一个提示处停滞,等待你的操作。 会话恢复 — 所有会话都会持久化到磁盘,关闭终端后,用 /resume 即可恢复工作进度。
编程化使用 目标循环是 Ante 线协议的一部分:Op::Goal 指令包含 set、clear 和 status 操作,因此服务器模式下的客户端可以像 TUI 一样驱动它们。