RunLLM:让 Devin 提交小范围代码修复
团队将图表格式和 API 边界问题等小任务交给 Devin,复杂跨栈任务则表现不佳。任务:团队通过文本描述向 Devin 分配范围狭窄的代码修复任务(如 UI 格式调整、API 边界情况)。Devin 扫描 GitHub 仓库,修改代码,运行检查/测试,并提交 Pull Request。工程师审查 PR,通过评论提供反馈以进行修正,并在成功后合并。人类参与对于定义任务边界和验证输出至关重要。;工具:Devin。人工角色:团队制定任务边界,测试和审核 PR。;局限:成功仅限于定义明确的单组件任务;跨栈集成经常失败。成功的小任务成本为 2-10 美元,但失败的复杂尝试可能高达 40 美元。该工具缺乏与 Jira 等任务管理器的集成。必须进行人工审查以捕获逻辑错误并确保遵循代码库特定的最佳实践。。
工具
Agent Work Atlas 发布日期:
概述
团队将图表格式和 API 边界问题等小任务交给 Devin,复杂跨栈任务则表现不佳。
工作流程
团队通过文本描述向 Devin 分配范围狭窄的代码修复任务(如 UI 格式调整、API 边界情况)。Devin 扫描 GitHub 仓库,修改代码,运行检查/测试,并提交 Pull Request。工程师审查 PR,通过评论提供反馈以进行修正,并在成功后合并。人类参与对于定义任务边界和验证输出至关重要。
原文报告的结果
对于小任务,Devin 在几分钟内完成了工作,为工程师节省了每个任务约一小时的调查和实施时间。然而,复杂的全栈任务失败了;尽管反复提示,Devin 仍无法正确添加数据库架构或集成前端/后端组件。团队最终从头重写了这些失败的任务,表明 Devin 目前仅限于隔离的单组件更改。
人工角色
团队制定任务边界,测试和审核 PR。
局限
成功仅限于定义明确的单组件任务;跨栈集成经常失败。成功的小任务成本为 2-10 美元,但失败的复杂尝试可能高达 40 美元。该工具缺乏与 Jira 等任务管理器的集成。必须进行人工审查以捕获逻辑错误并确保遵循代码库特定的最佳实践。
试一试
我想测试 Devin 修复我的 [replaceable: GitHub 仓库 URL] 中的一个小型、隔离的 bug。问题是 [replaceable: 具体 bug 描述,例如 '修复饼图标签重叠']。请先执行试运行:1. 连接到仓库并扫描相关文件。2. 提出计划和代码更改。3. 运行本地测试/检查器。4. 暂时不要提交 PR。向我展示 diff 和测试结果。如果更改看起来正确且测试通过,我将确认后再让你提交 PR。如果任务需要跨多个组件更改(例如 DB 架构 + API + UI),请停止并告知我这超出了试点范围。通过比较审查 Devin 输出所需的时间与手动修复 bug 所需的时间来衡量成功。
来源报告未经独立核验。发布日期为本站案例发布日期,并非原始文章日期。