Sunday 的面试指南

AI 编程 Agent 实战(上):项目演示、运行与需求

《Agent 大模型 0 到 1 系统课》 · 程序员 Sunday

你正在阅读本节的免费试读。完整课程 ¥499,可在文末添加作者微信购买。

第四章写到这里,咱们已经分别讲过了 ReAct、任务规划、Replanning、Agent Runtime、结果校验和失败恢复。

从这一节开始,咱们就把前面学到的内容组装起来,实现一个 AI 编程 Agent:支持代码编写、跨文件修改、自动测试、失败后重新规划与删除操作人工确认。

AI 编程 Agent 实战(上):项目演示、运行与需求 配图 1

这个项目的代码不少,所以还是和第三章一样,分成上、中、下三篇来讲。

上篇先看项目实现了什么、怎样运行,以及为什么要这样设计。中篇和下篇再从真实的功能入口开始,顺着调用链一点点看代码。

功能列表

项目一共准备了三个功能,这里给大家录了一个视频,大家可以看下:

「插入视频----功能演示」

然后,咱们来看这三个功能的文字介绍。

这三个功能分别对应软件开发 Agent 中三种很重要的执行能力:

  1. 自然语言驱动的跨文件需求实现:
  2. 测试反馈驱动的动态 Replanning
  3. 高风险代码操作的 Human-in-the-Loop 控制

咱们一个个来看每个功能

自然语言驱动的跨文件需求实现

第一个功能,是让 Agent 根据自然语言完成一个代码需求。

这里咱们有一个写好的需求(当然大家也可

本节试读已结束

继续学习,解锁完整课程

购买《Agent 大模型 0 到 1 系统课》,
继续阅读本节剩余内容与后续课程。

扫码添加作者微信,备注「Agent 课程」

添加作者微信 · 购买完整课程

解锁完整课程 ¥499

《Agent 大模型 0 到 1 系统课》
扫码添加微信,备注「Agent 课程」,购买后由 Sunday 提供完整内容的学习方式。

扫码添加作者微信 LGD_Sunday,购买 499 元 Agent 课程

微信昵称:LGD_Sunday
手机上可长按保存二维码,再用微信扫一扫识别。

保存微信二维码