首页 » 软件开发 » 会打字就能开发应用,微软CEO:重新定义IDE(就能微软开发打字定义)

会打字就能开发应用,微软CEO:重新定义IDE(就能微软开发打字定义)

落叶飘零 2024-07-23 22:57:14 0

扫一扫用手机浏览

文章目录 [+]

量子位 | 公众号 QbitAI

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

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

会打字就能开发应用,微软CEO:重新定义IDE(就能微软开发打字定义) 软件开发
(图片来自网络侵删)

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

而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

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0