前置理论与演示单元:WorkBuddy、Agent与本课程项目

本单元不是课程目录,而是一段可以直接用于讲解和演示的基础教材。建议在进入原有第一次课之前完成。原有12次课及其代码、图片和实验顺序继续保留,后续每次课将使用本单元形成的任务描述、数据字段、工具边界和验收方法。

1. 从“程序”到“Agent”

普通程序通常按照固定顺序执行:读取输入、计算、输出结果。Agent程序除了执行步骤,还围绕一个任务目标持续工作,并根据环境反馈决定下一步动作。

以载荷舱温度监测为例:

普通程序:读取温度并打印数值。

改进后的Agent:

  1. 读取温度。
  2. 判断读数是否有效。
  3. 保存最近几次有效读数。
  4. 判断是否持续超过任务阈值。
  5. 决定保持监测、进入预警或进入降级状态。
  6. 调用LCD、LED和网络工具。
  7. 记录为什么发生状态变化。
  8. 根据后续数据判断是否恢复。

因此,Agent的核心不是“会聊天”,而是“围绕目标,使用工具,根据规则和反馈持续完成任务”。

2. 三类系统的区别

普通脚本

输入和输出固定,通常没有状态记忆,也不处理复杂异常。例如读取一行温度后打印结果。

端侧Agent