天度 AI 实战库浏览全部案例 ↗

与 Devin 一起逐步搭建交易页面

一位工程师让 Devin 分步骤创建页面;该页面在不到10分钟内就发布了PR,但CI构建失败,还添加了不必要的修改,并给出了关于库的错误信息。

使用工具Devin
具体怎么做
工程师通过 GitHub 集成功能,将后端和前端仓库连接到 Devin 上,并为其配置了独立环境。她提供了交易 schema 和数据库图,以及相关未合并工作的 PR 编号。Devin 将任务分为多个独立会话,对第一个部分提交了 PR,并重新执行 CI 检查与 TypeScript 修复操作。后续每个部分都对应一个独立会话,且 PR 基于之前的那些提交。
做到了什么
第一个PR在不到10分钟内就打开,但CI失败。后续的PR虽然尚可,但包含大量变更;Devin还错误地说Joi在其他地方没有使用。最后一轮本地运行项目的测试时,达到了使用限制。
上手要点
独立会话不会共享上下文,因此无法并行运行。她在不到一周的时间内使用了所有150个ACU,文档指出每会话的性能会下降至超过10个ACU的水平。

你可以这样试

使用 Devin

在 [repo name] 中,逐步实现 [页面或功能,例如:交易页面]:[步骤 1],然后 [步骤 2],再 [步骤 3]。完成这些步骤后提交 PR,确保 CI 通过,且不要添加超出范围的内容。如果您不确定某个库的工作原理,请查看其文档,并说明您已验证的内容与假设内容有何不同。