AG-01 · Agent

01 / 16

Agent 的基本工作循环

追踪谁决定、谁执行,以及任务凭什么结束。

  • 比较一次回答、固定脚本与动态 Agent。
  • 解释工具参数、结果与状态的交接。
  • 为资产检查写出明确接受和失败条件。

AG-01 · Agent

02 / 16

Agent 逻辑架构

Agent 逻辑架构
模型提出动作;执行器校验并运行工具;环境返回真实结果,状态更新后再决定下一步。

AG-01 · Agent

03 / 16

三种任务处理方式

方式步骤由谁决定资产检查的边界
一次模型回答当前输入与模型没有读取清单就没有检查
固定脚本预先编写的程序明确规则容易重复验证
动态 Agent模型根据结果调整跨工具调查增加判断与成本

AG-01 · Agent

04 / 16

各组件的职责

组织任务

  • 用户目标:成果与接受条件。
  • 模型:理解与动作选择。
  • 控制程序:轮次、校验、调度。

产生事实

  • 工具:执行明确操作。
  • 环境:真实文件与运行条件。
  • 状态记录:进度、失败和证据。

AG-01 · Agent

05 / 16

工具请求与参数

inspect_csv(path)

输入:指定 CSV 路径
输出:问题与行号
失败:明确错误类型
  • 工具说明与 schema 让模型理解调用合同。
  • 执行器核对字段、目标与允许范围。
  • 工具说明和文件指令不能自动成为用户授权。

AG-01 · Agent

06 / 16

执行与结果回传

01

模型生成结构化请求与参数。

02

执行器验证后调用实际工具。

03

工具返回 data 或 error,保留失败操作。

04

结果进入上下文,模型再决定解释、继续或结束。

AG-01 · Agent

07 / 16

观察、选择、执行、更新

01

观察当前事实,判断目标还缺少什么。

02

选择能带来新信息或产物的动作。

03

执行并得到可关联的返回。

04

更新进度与证据,必要时调整计划。

AG-01 · Agent

08 / 16

状态与完成条件

接受报告的条件

  • 读取指定样本,行号与规则一致。
  • 正常行不误报,输入保持不变。
  • 报告存在且内容可读。

其他终止状态

  • 用户取消或预算用完。
  • 不可恢复错误或必要信息缺失。
  • 等待长工具时保留真实进行中状态。

AG-01 · Agent

09 / 16

失败、重试与重复执行

观察下一步检查副作用
缺字段或错路径修正输入并定位入口读操作通常容易重试
暂时超时查询状态,有界重试写入可能已经发生
结果违反要求回查数据和规则不改评分掩盖失败

AG-01 · Agent

10 / 16

行动范围与校验

  • 分开只读检查、报告写入与真实资产修改。
  • 执行层检查目标路径和具体参数。
  • 请求被接受、工具成功与业务完成分别核验。
  • 保存调用身份、参数、结果和状态,支持追踪。

AG-01 · Agent

11 / 16

资产检查案例

4

CSV 输入记录

4

固定答案中的问题

  • 检查前缀、重复和两个空字段。
  • 缺列不能包装成零问题的成功报告。
  • 此例检验程序合同,不测模型自主决策。

AG-01 · Agent

12 / 16

教学任务日志拆解

步骤决策与执行证据
缺文件教学脚本与读取器FileNotFoundError fixture
正确路径教学脚本与检查函数四行、四项具体问题
接受结果独立答案断言行号与规则一致

决策者标为 scripted_fixture;没有据此声称模型自主纠错。

AG-01 · Agent

13 / 16

适用场景比较

固定流程优先

  • 字段明确,规则稳定。
  • 每次运行步骤相同。
  • 结果可用独立样本检查。

动态判断有价值

  • 问题不完整,需要调查。
  • 工具选择随反馈变化。
  • 跨模块寻找事实与解释。

AG-01 · Agent

14 / 16

练习与验收

  • 标注一条日志的决策者、执行者和证据。
  • 为缺文件、空结果和超时写不同下一步。
  • 说明读取和写入的重试条件。
  • 指出请求被接受到目标完成之间缺少哪些检查。

AG-01 · Agent

15 / 16

Agent 工作循环思维导图

Agent 工作循环思维导图
用目标、组件、工具、状态、反馈和终止条件解释一个可追溯的任务。

AG-01 · Agent

16 / 16

来源与延伸阅读

核验日期:2026-10-10。项目运行实现继续见 CY/PCG 专题。