作为一个前端开发,最近在用 AI Agent 做自动化监控 bug → 修复 → 发起 PR 的流程,踩了不少坑,记录一下。
坑一:上下文窗口限制
接了 Qwen3-Coder-Plus,但 Web 对话很快就到限制了。Agent 会自动生成 memory 文件做总结,但之前的某些关键信息还是会丢。
目前的解法:手动维护一个项目上下文文件,把关键信息(架构设计、技术栈、约定规范)固化下来,每次对话开头先喂给 Agent。
坑二:会话隔离
多个 Agent 同时跑的时候,不清楚它们的会话是否在同一进程里。一个 Agent 在修 bug,另一个在跑测试,互相干扰就麻烦了。
建议:每个 Agent 独立会话,明确职责边界。
坑三:权限控制
这个最头疼。AI 有时候会"越界执行"——你只是想让它分析问题,它直接把代码改了。更可怕的是不知道怎么中断它。
我的方案:
- 明确限制哪些目录/文件可以操作
- 数据库只给只读权限
- 关键操作必须人工确认
总结
AI Agent 做开发辅助确实有用,但权限控制和上下文管理的细节很多,建议从小范围开始试,别一上来就接整个仓库。
有类似经验的同学欢迎交流!