AI 给初级程序员定价了,一个月3600元(第一个AI程序员 Devin 发布)

乐活   2024-12-12 14:01   四川  


我的个人博客:www.moonkite.cn

各位好,我是风筝

AI 编程赛道又加入了新选手,Devin已全面上线,一个月 500 美元,官方介绍说能力为初级工程师水平。

这是给程序员标价了,如果说其能力真的有官方说的这个水平,那是不是以后程序员的工资又要降了呢?

Devin 由 Cognition Labs 团队开发,也是一个小团队,发现像Cursor这样的AI 编程好像都是小团队搞的。其团队包括之前曾在 Cursor、Scale AI、Lunchclub、Modal、Google DeepMind 任职的成员。

不同于 Cursor、Windsurf 这样的 AI IDE,Devin 更智能一些,不是一问一答的方式来辅助编程,而是真的如题所说,可以把它当做一个程序员来用,给他分配任务,它会自己开始工作,写代码、提交、自动回复 GitHub PR 评论等。

使用方式

在官网购买之后,可以通过 Slack 和 IDE 直接使用。

通过Slack:是启动Devin会话的主要界面,可快速标记@devin来分配小任务和修复报告的错误,Devin完成任务后会发消息,可随时查看其PR,且能自动回复Github PR评论。

通过IDE:使用⌘G可从IDE直接将异步工作交给Devin,Devin扩展(适用于VScode和分支的测试版功能)允许在IDE中检出Devin的PR并直接审查和接受其代码。

它可以做的事情包括:

处理小型前端错误和边缘情况:在Slack线程中标记Devin处理。 为积压任务创建初稿PR:从待办事项列表中分配任务给Devin。 进行有针对性的代码重构:使用Devin IDE扩展(适用于VSCode和分支)指向要编辑或升级的代码部分。

开源仓库贡献案例

Devin 已经在多个开源仓库中贡献过代码了

  1. Anthropic MCP

  • 问题:用户报告的问题。

  • Devin操作:在浏览器中阅读MCP规范以理解“能力协商”,并在浏览器中进行端到端测试,首次更改不完美,维护者反馈后进行第二次会话改进。

  • 成果:修复问题,相关PR已合并。

  • Zod

    • 任务:为流行库Zod添加新功能。

    • Devin操作:与用户协作规划,在多个文件中实现功能并编写测试,遇到合并冲突(手动解决)。

    • 成果:成功添加功能,PR已合并。

  • Google(Go Github客户端)

    • 问题:用户希望在HTTP错误时也传播响应对象。

    • Devin操作:经过几次迭代改进,手动清理了一些杂散编辑,编写并运行了单元测试。

    • 成果:修复问题,PR已合并。

  • Llama Index

    • 问题:Anthropic分词器的实现未正确遵循协议的错误。

    • Devin操作:首次尝试就找到正确修复方法并编写单元测试,根据维护者PR评论手动进行了小的风格更改。

    • 成果:修复错误,PR已合并。

  • Karpathy’s nanoGPT

    • 任务:修复确保在预热迭代0时学习率非零的问题(一行代码更改)。

    • Devin操作:编写了临时测试脚本进行测试。

    • 成果:修复问题,PR已合并。


    还可以看看风筝往期文章

    程序员如何设计logo,如何找Icon和插画(绝对干货)

    用这个方法,免费、无限期使用 SSL(HTTPS)证书,从此实现证书自由了

    为什么我每天都记笔记,主要是因为我用的这个笔记软件太强大了,强烈建议你也用起来

    「差生文具多系列」最好看的编程字体

    我患上了空指针后遗症

    一千个微服务之死

    搭建静态网站竟然有这么多方案,而且还如此简单

    被人说 Lambda 代码像屎山,那是没用下面这三个方法

    古时的风筝,一个程序员,一个写作者。

    古时的风筝
    努力成为独立开发者的程序员,分享我了解的关于编程、独立开发等知识,知不不言,言无不尽
     最新文章