← 返回《AI 编程实战课:从想法到小程序上线》
📑 查看全课大纲(第 4 / 10 节)

Solo Agent 自动调试:让 AI 自己修 Bug

Solo Agent:你的不知疲倦的修 Bug 助手

手动修 Bug 的流程:看报错 → 找文件 → 改代码 → 重新编译 → 还有错 → 再来一遍。一个下午就这么没了。

Solo Agent 的流程:你说「帮我修到编译通过」→ AI 自动循环 → 你等结果。

它做了什么?

  1. 读取终端报错信息
  2. 定位出错的文件和行号
  3. 分析错误原因,生成修复代码
  4. 替换原代码,重新编译
  5. 还有错?继续循环,直到全部通过

你甚至可以喝杯咖啡,回来发现 Bug 已经修好了。


📝 选择题

💡 Solo Agent 的边界:以下哪种情况 Solo Agent 处理不了?

  • A. 编译报错:找不到某个变量或函数
  • B. 样式错乱:页面布局和设计稿不一致
  • C. 逻辑错误:支付金额计算不对但代码没报错

答案:C(逻辑错误:支付金额计算不对但代码没报错) Solo Agent 依赖编译器的报错信息来定位问题。编译错误和运行时崩溃它能修。但「逻辑正确但业务不对」的情况(如支付金额算错但代码没报错),它发现不了——这需要你人工检查。


Solo Agent 不是万能的

它能搞定:编译报错、缺少依赖、语法错误、运行时崩溃。

它搞不定:

  • 业务逻辑错误:代码能跑,但算出来的结果不对
  • 设计偏差:页面能展示,但和你要的不一样
  • 安全漏洞:代码没报错,但接口没做权限校验

所以正确的使用姿势是:Solo Agent 修编译错误,你负责审查业务逻辑和安全性。

怎么让 AI 在生成代码时就避免这些问题?下一关的 Rules 文件就是答案。


✏️ 填空题

💡 实战填空:Solo Agent 的局限 Solo Agent 依赖编译器的报错信息来修复代码。如果代码能编译通过但______不对(比如支付金额算错了),Solo Agent 发现不了——这需要你人工审查。请补全:

代码能编译但___不对,Solo Agent发现不了

答案:业务逻辑 「逻辑正确但业务不对」是 Solo Agent 的盲区。编译器只检查语法,不检查你的支付是不是多算了一个零。重要业务逻辑必须人工审查。


第3关通关:从 Prompt 到可运行的前端

你现在已经知道:

  • Prompt 丢进 Trae Chat 后,AI 如何生成代码
  • 前端检查的三个关键点:结构/样式/交互
  • Solo Agent 自动修编译 Bug,但你负责审查业务逻辑

下一关是赚钱的关键——没有后端,产品就是个 Demo。我会教你:

  • 用 Prompt 让 AI 生成后端代码(数据库+API)
  • 用 Rules 文件约束 AI,避免它乱写代码

前端让产品能用,后端让产品能赚钱。

🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问