把迁移和缺陷修复工单交给编程智能体
评测者连续三周让 Devin 处理 Next.js 单仓库和 Python 数据管道中的迁移、数据工程、修复与重构任务,它在迁移和框架升级方面表现较好。
- 具体怎么做
- 评审人员花了三周时间,对两个生产代码库上的任务进行分配:一个 Next.js 单项目架构和一条 Python 数据管道。这些任务通过 Slack、Linear 或 Jira 提交。Devin 负责规划工作,在自身云环境编写代码、运行测试并提交 Pull Request。评审人员可以介入其计划,并留下评论供 Devin 处理。
- 做到了什么
- 它能够很好地处理重复且定义明确的任务,尤其是迁移操作,并且大多数情况下能立即得到审核意见。模糊的需求则只能得到一般甚至无法使用的结果,而且它在走错路径时可能需要约 20 分钟才被发现。
- 上手要点
- 成本难以预测:两项类似的迁移任务分别使用了 5 个和 28 个计算单元,在核心系统上每个计算单元的成本为 2.25 美元。优秀的操作方案也需花费数小时才能编写完成。
你可以这样试
使用 Devin我给你提供一批我的仓库门票:[仓库链接]:[列出 3 到 5 个任务,如框架升级、数据迁移、漏洞修复和小型重构]。请逐一处理这些任务,每个任务都在独立的分支上进行,且测试通过,每個任务都提交一个 Pull Request。针对每个任务,简要记录一下你所做的更改以及潜在风险,然后就到这里为止,以便我进行审核。