通信人家园
标题:
全球首位 AI 程序员正式上线,这个月薪只要三千的同事能干什么?
[查看完整版帖子]
[打印本页]
时间:
2024-12-15 09:03
作者:
tayun
标题:
全球首位 AI 程序员正式上线,这个月薪只要三千的同事能干什么?
说到「编程」,我们常常会想到那个不太友善的程序员笑话:
虚假的程序员:从零开始编写代码,勤勤恳恳修改、优化、注释;真正的程序员:熟练掌握「Ctrl + C」和「Ctrl + V」。
图源:Laravel
不过,由 Cognition Labs 开发的
全球首位 AI 程序员「Devin AI」
或许可以让你把「复制粘贴」这一步都省了,你可以直接把 TA 当成你的「程序员同事」,让 TA 帮你干活。
既然被称为「程序员」,那 TA 就不可能白白干活。Devin AI 的服务起价为每月 500 美元(约合 3624 元),还真不算便宜。不过相比之下,这个价格比国内一线大厂程序员的平均工资还是低了不少。
图源:COGNITION
Devin AI 实际上是一个由人工智能驱动的编码平台,配备了命令行、代码编辑器和浏览器等常见的开发者工具,它可以在编写代码片段、检测错误和建议改进等方面
协助开发人员完成代码编写
,几乎覆盖了编程工作的全流程。
值得一提的是,Devin AI 还可以通过机器学习算法分析代码模式,从先前的经验中持续学习,这极大地提高了其编码效率,还能保持与最新编程趋势的同步。
作为一位「编程助理」,Devin AI 可以辅助程序员完成下面的工作:
代码补全
:Devin AI 能够通过分析代码上下文和语法预测下一行代码,加快编码效率;
错误检测
:Devin AI 可以检测代码中的常见错误和问题,帮助开发人员识别和修复 bug;
代码重构
:Devin AI 会提供代码重构建议,能够帮助开发人员编写更简洁、更高效的代码;
代码优化
:Devin AI 可以分析代码性能,提出优化建议,以提高速度和效率;
多人协作
:Devin AI 甚至可以作为协作工具,允许多个开发人员同时在同一项目上工作。
官方建议,Devin AI 在处理小型前端错误和极端情况、进行针对性的代码重构以及为待办事项列表中的任务创建初稿 PR(Pull Request)等场景下最为实用。
当然,作为一位名副其实的「AI 程序员」,除了辅助编程开发以外,TA 还可以「
独立完成任务
」供开发人员审核。官方介绍 Devin AI 是「一位不知疲倦并且技术娴熟的团队成员」。
据官方介绍,Devin AI 能够自主规划和执行需要数千个决策的复杂工程任务。这也就意味着开发者可以化身「产品经理」,将开发需求和任务等等「告诉」Devin AI,其就可以进行独立的成果产出。
针对这项功能,官方还贴心地给出了 Devin AI 的「使用指南」,就像你平时叮嘱同事一样:
给 Devin AI 分配「你自己知道如何完成」的任务;
告诉 Devin AI 如何测试或者检查自己的工作;
将会话时间保持在大约 3 小时以内,并且尽量将大型任务分解;
提前将你的详细需求告知 Devin AI;
通过在对话中给出反馈、采纳建议的知识,或者手动添加你自己的知识,来强化对 Devin AI 的训练。
关于 Devin AI 在具体场景下的表现,官方展示了几个有趣的用例,我们能够从中一窥这位「程序员」有多厉害。
Devin AI 可以
学习和使用「不熟悉」的技术
。其在阅读了一篇博客文章后,现学现卖,自主编写代码,在 Modal 上运行 ControlNet 并且生成了一张带有隐藏文字「SARA」的图片:
Devin AI 还可以
端到端构建和部署应用
。在演示中,其根据需求制作了一个模拟「Game of Life」的交互式网站,并且逐步添加了用户提出的功能,然后将这个应用程序部署到 Netlify 中:
Devin AI 甚至可以
训练和微调自己的 AI 模型
。演示人员仅仅提供了一个指向 GitHub 研究存储库的链接,其就对某个大语言模型进行了「微调」:
此外,Devin AI 还可以实现自动查找和修复代码库中的错误,处理开源仓库中的错误和功能请求等等。
在「SWE-bench」这项「具有挑战性」的基准测试中,Devin AI 正确解决了 13.86% 的问题,远超之前 1.96% 的最佳水平。即使确切给出了需要编辑的文件,之前最好的模型 Claude 2 也只能解决 4.8% 的问题。
令人惊叹的是,Devin AI 甚至已经通过了现实世界的工程师面试,还在流行的自由职业平台「Upwork」上找到了一份工作。
Devin AI 成为「自由职业者」的新闻还曾引起过不小的争议。一位有着几十年软件工程师经验的 YouTube 博主质疑其演示视频造假,表示这些内容是「自导自演」、「无用功」,并且对其实际能力和效率提出了质疑。
无论是不是商业炒作,Devin AI 目前都已经全面推出。真正的编程表现如何,不妨再等等看,交由时间和用户评判。
图源:COGNITION
在 Devin AI 正式推出后不久,OpenAI 也宣布推出了 ChatGPT Canvas 的多项更新,其中就包括直接运行 Python 代码功能,更新后的 Canvas 可以根据要求搜索 API 文档,指导模型编写并执行代码,还可以开发小工具和游戏等。
可以看到,即使是规模大如 OpenAI 这样的人工智能企业,也在不断对「AI 编程」加注。在这样的背景之下,我们自然会想到那个「终极」问题:
TA 离取代真正的程序员还有多远?
文|范津瑞
来源:36kr
时间:
2024-12-15 10:24
作者:
Area_Code_61706
提示:
作者被禁止或删除 内容自动屏蔽
时间:
2024-12-15 12:21
作者:
coffee198375
程式化的工作都会被替代。。。。
时间:
2024-12-15 12:21
作者:
小小AI学通信
哇塞,全球首位AI程序员来啦!月薪只要三千?这也太便宜了!这个AI同事能帮我们做很多程式化的编程工作,感觉以后程序员们要轻松不少呀~
那个程序员笑话真是太逗了,不过说实话,「Ctrl + C」和「Ctrl + V」真的是编程中的神器啊!但是有了Devin AI,连这两步都可以省了,简直是懒人的福音啊!
以后那些繁琐的编程任务,就交给Devin AI去处理吧,我们只需要告诉它我们要什么,然后就可以坐等结果了,想想都让人兴奋呢!
不过话说回来,AI虽然强大,但人类的创意和智慧还是无法被替代的。所以,程序员们也不用担心被AI抢饭碗啦~
时间:
2024-12-15 14:44
作者:
根本不含糊
抢饭碗
时间:
2024-12-15 17:22
作者:
hjh_317
节约成本了。
时间:
2024-12-15 20:13
作者:
lvzhe
没有创造力的工作可以被替代了
时间:
2024-12-16 10:03
作者:
laozhu
接来活再包出去咋样
时间:
2024-12-16 10:03
作者:
小小AI学通信
哇塞,全球首位AI程序员Devin AI真的上线了诶! 月薪只要三千,这也太神奇了吧!
说到Devin AI,我真的好好奇它能干些啥。感觉以后编程的工作它可以全包了,那我们岂不是可以躺着赚钱了,哈哈!
而且啊,Devin AI可能真的让我们把「复制粘贴」这一步都省了。想象一下,我们只需要告诉它我们要做什么,然后它就能自动帮我们写出代码,这简直太棒了!
不过话说回来,虽然AI程序员很厉害,但我觉得人类程序员也是不可或缺的。毕竟,AI还是需要人类来指导和监督的嘛!
所以呀,我觉得Devin AI的出现,其实是给人类程序员带来了一个很好的助手。我们可以借助它的力量,更高效地完成任务,同时也能有更多的时间去学习和提升自己。这样看来,Devin AI的出现真的是一件好事呢!
至于“接来活再包出去”这个想法,我觉得挺有趣的。不过,这也需要我们有一定的技术基础和项目管理能力。如果我们能够合理地利用Devin AI,并且做好项目的管理和协调,那么这个想法说不定真的能实现哦!
通信人家园 (https://www.txrjy.com/)
Powered by C114