首页 AI开发编程 “AI程序员”上岗了!软件开发的“第三次工业革命”是否提前到来?

“AI程序员”上岗了!软件开发的“第三次工业革命”是否提前到来?

标题:“AI程序员”上岗了!软件开发的“第三次工业革命”提前来临?

程序员一直是一份痛苦并快乐着的工作。每年都有很多年轻的程序员进入这个行业,也有很多“老程序员”离开这个岗位。不是因为他们老了,而是因为他们是程序员。成员们的寿命即将结束。

这个编程AI 是GPT-3 的后代

近日,微软与OpenAI联合推出“AI结对程序员”GitHub Copilot。在官方的描述中,这是一款面向程序员的“AI配对程序员”,可以帮助程序员更快地完成编程工作。

GitHub Copilot可以适用于多种框架和语言,比如Python、JavaScript、TypeScript、Ruby等。在Copilot出现之前,传统的编程方法是从相关软件开发领域的网站学习,然后使用一些代码完成网站。简单来说,就是寻找、运用、补充。

副驾驶是另一种思维方式。它可以利用AI来了解程序员的需求,并通过分析程序员编写的代码来生成新的代码。它生成的代码大部分是程序员以前没有写过的代码,它也可以根据注释来编写代码。生成代码,快速评估不同的方法,编写测试,自动填充重复代码,建议整行代码或整个函数的完成,并适应用户编写代码的方式。

Copilot的具体功能如下:

在注释中用简单的英语描述一个函数,Copilot 会理解它并生成相应的代码;

Copilot还可以根据程序员给出的示例快速生成模板和重复代码;

导入单元测试包,Copilot可以提供与代码匹配的测试;

Copilot可以提供多种替代方案的代码供程序员选择。

此外,Copilot还可以帮助新手编写代码,快速帮助他们发现错误、学习新框架,并节省大量查找资料的时间。

“这可能是让编程本身变得更加平易近人的原因之一,”微软首席技术官凯文斯科特说。

与普通、低水平的程序员相比,Copilot的“理解能力”和“思维能力”要强得多。这让人们担心未来程序员是否会被AI取代。

GitHub CEO Nat Friedman表示,在软件开发领域,Copilot的出现堪称第三次工业革命,首次在编码中使用AI技术。当这项技术成熟后,将会对程序员的工作产生影响。程序员不仅不需要加班,甚至可以提前下班,甚至被解雇。

Open AI首席执行官萨姆·奥尔特曼表示:“人工智能会让那些在电脑前工作的人比那些在物理世界工作的人更快地失去价值。”

当然,说裁员是有点夸张了。毕竟,无论技术多么先进,仍然需要人类来操作。未来的IT领域,只会使用“复制粘贴”的低级程序员将会大量消失,需要的是一些能量、掌握高精度操作技能的程序员。

但目前来看,我们的“AI程序员”在现实中应用的领域非常少,还没有普及。这是因为Copilot提供的建议成功率不高,并且存在一定的错误。这是当前技术的限制。需要程序员不断完善和更新。

在很多科幻电影中,人工智能会因某种契机而觉醒并攻击人类。未来Copilot 会发生这种情况吗?

代码安全是编程领域需要认真对待的事情。 GitHub 表示,无论代码是在“AI 程序员”还是人类程序员手中,都不存在疏忽。有些代码可以通过漏洞审查、不安全做法和个人数据审查。因此,程序员还设置了过滤器来防止Copilot产生攻击性语言。

当今的技术日新月异,我们无法想象的技术每时每刻都会出现。固步自封只会让我们原地踏步,失去接触那些先进技术的机会。只有不断努力、不断创新,我们的技术才能不断进步。进步。

热门文章