将 Slack 和 Linear 任务转化为 PR,并修复 CI 问题
Cognition 团队通过 Slack 或 Linear 分配 Devin 的任务:他负责发布 PR、修复审查机器人发现的漏洞,并处理 CI 和 lint 错误,直至检查通过。
- 具体怎么做
- Cognition 将代码库与 Devin 连接,员工在 Slack 或 Linear/Jira 任务中给 Devin 打标签,必要时还会附加附件。Devin 会搜索代码库及计划文档,然后发布带有 Devin Review 链接的 PR。如果 Devin Review 或 GitHub 机器人发现错误,Autofix 会修复该 PR。Devin 还会持续处理 CI 和 lint 检查失败项,直到所有检查通过为止。人类人员则对 PR 进行最终审核。
- 做到了什么
- Cognition 在一周内合并了 659 个 Devin PR,而2025年最佳时期仅为154个。原文未提供失败率数据,并指出复杂工作应拆分为小任务来完成。
- 上手要点
- 成功程度与具体性成正比:目标明确、标准清晰的任务效果最佳;而需要大量测试的项目则必须具备相应的验证机制。
你可以这样试
使用 Devin在 [Slack 讨论帖或 Linear 工单链接] 中完成该任务,并在我的仓库 [仓库名称] 中实施它,然后提交一个描述该变更的 Pull Request。如果 CI 或 lint 检查失败,继续修复并推送,直到所有检查都通过为止,之后就不再继续了。在请求审核员或合并任何内容之前,请暂停并告诉我 PR 摘要。