自学导读 / 章节

理解 Agent:目标、工具与反馈

从 Chatbot 出发,找出一个最小 Agent 还需要什么。

AgentTool UseFeedback

从回答问题到完成任务

“明天需要交什么作业?”可以只是一段问答。“查看课表、整理作业、生成提醒草稿”,则需要读取信息、选择工具,并判断任务是否完成。

一个实用的拆解

  • 目标:最终要得到什么可检查的结果?
  • 状态:目前已经知道什么、做过什么?
  • 工具:系统可以执行哪些动作?
  • 反馈:动作成功了吗,下一步是否需要调整?
  • 停止条件:任务完成、超出预算或需要人工处理时停止。

不必把每个应用都叫 Agent。对固定步骤的问题,一条明确的工作流常常更容易检查。

动手画一次执行过程

输入“整理明天作业”后,写下它应该调用的工具、每个工具的返回值,以及返回空数据时怎么办。暂时不写代码,先把流程中的不确定性暴露出来。

观察与反思

如果工具只调用一次就结束,系统可能只是工具增强的问答。如果它根据观察重新选择下一步,才体现出反馈循环。这个边界是连续的,用结构分析比争论名称更有用。

理解需要时间,记录让每一步都有迹可循。

回到学习路线图