GitHub版Devin上线,会打字就能开发应用,微软CEO:重新定义IDE

  克雷西发自凹非寺

  量子位公众号 QbitAI

  微软的“GitHub 版 Devin”——Copilot WorkSpace,终于上线了!

  WorkSpace 是一种“Copilot 原生”的全新开发环境,目的是让所有开发者都可以用自然语言,把脑海里的创意转化成应用。

  也就是说,只要有想法,而且会打字,就可以搞软件开发了。

  而 WorkSpace 这种全自然语言的工作流程,也让它获得了网友颁发的“GitHub 版 Devin”称号。

  GitHub CEO 多姆克则表示说,WorkSpace 已经超越了 Copilot 起初的功能,将重新定义开发者的体验。

  微软 CEO 纳德拉也再次提及了“redefine”一词,强调 Copilot WorkSpace 是“对 IDE 的重新定义”。

  那么,Copilot WorkSpace 都能做些什么呢?

  用自然语言完成软件开发

  据介绍,Copilot WorkSpace 利用 GPT-4 Turbo,让开发者实现从想法开始,依靠自然语言完成整个开发流程。

  具体来说,开发者可以从自己的 idea 出发,也可以将解决 GitHub 中的 issue 当成目标。以解决 issue 为例,页面中有按钮可以一键启动 WorkSpace。

  俗话说“万事开头难”,比写代码更复杂的,是构建出程序的设计思路。

  不过 Workspace 会结合对代码库和问题回复等内容的分析,直接生成解决问题的详细分步计划。

  它会以列表的形式,用自然语言设计出编写程序和测试代码需要的所有步骤。

  当然,有了开发计划之后,代码编写的事情就更不用自己动手了,也是交给 Copilot 来完成。

  而且从计划到代码,Workspace 提出的所有内容都是完全可编辑的,不满意的地方可以直接上手改,直到符合要求为止。

  代码完成后,可以直接在 Workspace 中运行测试,实时动态查看代码效果。

  此外,Copilot WorkSpace 还支持移动端,而且无需下载 APP,在手机浏览器中就能使用。

  GitHub 介绍说,由于灵感随时随地都可能产生,因此提供多终端支持,才能创造出好的开发环境。

  看到 Copilot WorkSpace,又有一批程序员开始担心失业了……

  GitHub:取代程序员不是目的

  一名自称全栈开发者的网友调侃说,这是我最后一次找到工作的机会了……

  不过对于这个问题,GitHub 官方也站出来说,Copilot WorkSpace 的目的并不是想取代程序员,相反,是要帮助程序员把他们的想法更快地变成现实。

  GitHub 的说法也许只是安慰剂,但 YC 上的网友们,则是在用另一种方式,告诉人们真的不必担心……

  有网友表示,自己曾经用开源大模型搭建过类似的产品。

  用了大概三个月后,他发现,设计好给大模型的提示词,比直接自己写代码还要麻烦,最终他又回到了传统的开发方法。

  另一方面,用过 AI 编程的人也表示,写写简单的程序确实还可以,但端到端地搞大规模开发,还是得靠人。

  甚至有人在此之上附和说,GitHub 这种做法属于是点错了技能树,应该重点发展的功能是小规模的片段修改。

  但 WorkSpace 的表现到底好不好,体验究竟如何,可能只有等试了才知道。

  目前,Copilot WorkSpace 还处于测试阶段,需要报名然后排队等待测试资格。

  至于此后会不会收费,GitHub 这次也并没有透露。

  另据统计,Copilot 已有 180 万付费个人客户和 5 万企业客户。

  不过《华尔街日报》的消息显示,GitHub 在 Copilot 业务上并不赚钱,甚至平均每个月在每人身上要亏损 20 美元,最多的甚至达到了每月 80 美元。

  参考链接:

  [1]https://github.blog/2024-04-29-github-copilot-workspace/

  [2]https://twitter.com/satyanadella/status/1784982781338210563

  [3]https://news.ycombinator.com/item?id=40200081