程序员借助AI编写代码,是否将其他同行“甩在身后”?

共计 2719 个字符,预计需要花费 7 分钟才能阅读完成。

AI 助力编程:GitHub Copilot 的崛起与挑战

程序员们期待的愿望或许即将成真——用人工智能算法帮助自己编写代码。在今年 6 月,GitHub 与 OpenAI 携手推出了一款名为“GitHub Copilot”的人工智能工具。这款工具能够根据上下文信息自动补全代码,涵盖文档字符串、注释、函数名称等内容。只需编程者给出一些提示,Copilot 便能生成完整的函数。

GitHub Copilot 官网
GitHub Copilot 官网

令人惊叹的是,Copilot 正在不断升级。近日,在 GitHub Universe 2021 开发者大会上,GitHub 官方宣布,Copilot 已开始支持 Java、C、C++ 和 C# 等多种语言的多行代码自动补全,此外还增加了对 Neovim 及 JetBrains IDE 的支持,包括开发者常用的 IntelliJ IDEA 和 PyCharm 等编辑器。

Copilot 运行范例;来源 GitHub Copilot 官网
Copilot 运行范例;来源 GitHub Copilot 官网

据 GitHub 透露,现如今新创作的 30% 代码都是在 AI 工具 Copilot 的辅助下完成的。难道 Copilot 真的如此强大?在社交平台上,许多早期获得试用资格的博主分享了他们的使用体验。

<img loading="lazy" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-3xNQxH.jpg" title="

当然,除了认真分享 Copilot 体验的博主,还有一些程序员因偷懒而被抓现行……

<img loading="lazy" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-qGPVHz.jpg" title="

尽管 Copilot 展现出强大的能力,但与大部分人工智能工具一样,它是基于 OpenAI Codex 算法构建的,依赖大量代码进行智能训练。对于拥有微软背景的 OpenAI 和 GitHub 来说,这并不成问题。微软在 2018 年以 75 亿美元收购了全球用户超过 5000 万的代码共享平台 GitHub,这也意味着 Copilot 的 Codex 算法接受了数十亿行公共代码的训练。

在 Copilot 问世之前,OpenAI 已经推出了一个包含 1750 亿参数的 AI 模型——GPT-3。GPT- 3 在训练中耗费了数千万美元,涉及人类的诗歌、小说、新闻等海量自然语言(主要是英语),因此使得其具备了一定的自然语言理解能力。神经网络领域的先驱 Geoffrey Hinton 曾感慨:“生命、宇宙和万物的答案,其实只是 4.398 万亿个参数而已。”

Codex 是基于 GPT- 3 训练的,OpenAI 的联合创始人兼首席技术官 Greg Brockman 曾指出,Codex 是 GPT- 3 的继承者。因此,Codex 具备将清晰的英语指令翻译成代码的能力。有部分媒体甚至宣传 Codex 让程序员的门槛降低到只需会英语便可编写代码的程度。

程序员借助 AI 编写代码,是否将其他同行“甩在身后”?

在 Codex 的官方示例中,程序员只需在编辑界面输入“Make it be smallish”,上图中的大型飞船便会如图所示缩小,而整个过程无需编写一行代码,Codex 会自动生成程序。

程序员借助 AI 编写代码,是否将其他同行“甩在身后”?

如今,经过大量代码和资金训练出来的 Codex 能力已应用于 AI 工具 Copilot,使得其能够实现神奇的代码补全和函数建议等功能。然而,这也引发了一系列舆论争议。

随着 Copilot 的受欢迎程度不断上升,GitHub 的首席执行官 Nat Friedman 兴奋地说道:“每天都有数百名开发者在使用 Copilot。如果预览版的进展顺利,我们计划在未来某个时点将其扩展为付费产品。”

然而,Friedman 的这番话让 Copilot 的吸引力有所减弱。这意味着,经过 GitHub 和 OpenAI 的一系列操作后,收费的 Copilot 实际上利用了全球 5000 万用户在 GitHub 上积累的知识成果进行商业化。 其中引发争议的焦点在于 Copilot 的版权问题,尤其是开源代码衍生品的商业化 GPL 版权问题。GPL(通用公共许可证)是自由软件许可证的统称,旨在确保用户使用、研究、共享和修改软件的自由。与此相应,任何复制或派生的 GPL 版权作品都必须遵循相同或等效的许可条款。

简单来说,开源软件和代码可以被自由使用,但使用者也必须支持开源,其他人也可以免费使用你的代码或软件。Copilot 引发 GitHub 社区愤怒的原因在于其将开源代码转变为商业产品,忽视了早期促进编程语言世界开放、丰富的开源精神。许多程序员在社交媒体上公开表示,未来将不再使用 GitHub 托管自己的代码。

程序员借助 AI 编写代码,是否将其他同行“甩在身后”?

GitHub 官方则回应称 Copilot“通常不会精确复制代码块”,而有人认为 Copilot 的结果是经过海量代码 AI 训练后得出的,类似于人类在学习他人知识后的内化,因此很难将 AI 生成的代码简单理解为复制粘贴。

然而,许多人对此表示反对。在通过 Copilot 解决经典编程问题时,发现其几乎逐字复制了 GitHub 上的某段经典代码。这意味着,一旦 Copilot 成为商业产品,使用其生成代码的用户可能在将代码应用于自家产品时无意中违反 GPL 协议,面临被起诉的风险,因此已有一些科技公司明确禁止员工使用 Copilot。

Copilot 在实际应用中面临的挑战不仅如此。随着程序员对 Copilot 的深入了解,他们发现该工具并非完美,仍存在许多缺陷。Copilot 背后的 Codex 虽然经过大量文本和代码的训练,但由于吸收了网络中复杂多样的代码,其生成的部分代码可能并不理想,涉及隐私泄露和安全风险等问题。B 站的陈睿便遭遇了一次误报,虽然随后有网友指出其个人信息的出生日期不准确。

程序员借助 AI 编写代码,是否将其他同行“甩在身后”?

还有网友评论“Copilot 一时爽,调试火葬场”,因为清晰准确地描述目标函数期望实现的功能并不容易。同时,使用 Copilot 的过程中,需要不断检查 AI 生成的代码是否准确,这反而可能会打断编程时的思路。

<img loading="lazy" src="https://www.chat2024.cn/wp-content/uploads/2026/02/image-PZgIil.jpg" title="

目前,GitHub Copilot 仍处于免费试用阶段,互联网关于它的讨论仍在继续。随着 AI 工具的不断发展,人类未来将面临的类似问题只会越来越多。

” loading=”lazy” decoding=”async”>

来源:百家号
原文标题: 程序员用 AI 来写 AI 代码,“卷死”其他程序员?
声明:
文章来自网络收集后经过 ai 改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
正文完
 0
小智
版权声明:本站原创文章,由 小智 于2026-02-21发表,共计2719字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用智语AI写作智能工具,您将体验到ChatGPT中文版的强大功能。无论是撰写专业文章,还是创作引人入胜的故事,AI助手都能为您提供丰富的素材和创意,激发您的写作灵感。您只需输入几个关键词或主题,AI便会迅速为您生成相关内容,让您在短时间内完成写作任务。
利用AI智能写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效率,激发灵感。来智语AI体验 ChatGPT中文版,开启你的智能写作之旅!
评论(14 条评论)
微醺小熊 评论达人 LV.1
2026-02-21 11:11:00 回复

看到Copilot能自动补全,真想问问那些老程序员们怎么想。

     未知
法岑青 评论达人 LV.1
2026-02-21 11:01:00 回复

有趣的是,依赖AI的程序员被抓现行,未来的编程会不会变得更加依赖这种工具?

     未知
羽海风 评论达人 LV.1
2026-02-21 10:51:00 回复

有些人觉得Copilot是偷懒的工具,真的会影响编程的思维方式吗?

     未知
帅若青 评论达人 LV.1
2026-02-21 10:41:00 回复

希望Copilot能在代码注释方面提供更多智能建议,提升代码可读性。

     未知
奶松鼠 评论达人 LV.1
2026-02-21 10:31:00 回复

使用Copilot时,代码的可读性和维护性可能会受到影响,建议多加注意。

     未知
海盐子 评论达人 LV.1
2026-02-21 10:21:00 回复

看到有人因依赖Copilot被抓,真是个警示,技术再先进也不能放松基本功。

     未知
苗圆舟 评论达人 LV.1
2026-02-21 10:11:00 回复

Copilot的自动补全功能真的能应对各种复杂代码吗?有谁试过特别难的场景?

     未知
毕青遥 评论达人 LV.1
2026-02-21 10:01:00 回复

Copilot的能力真是让人惊叹,未来的编程会不会变得更加依赖人工智能呢?

     未知
栾岚醒 评论达人 LV.1
2026-02-21 09:51:00 回复

程序员被抓现行偷懒,真是个有趣的现象!未来会不会有更多人依赖AI而不愿意动脑?

     未知
松鼠呐 评论达人 LV.1
2026-02-21 09:41:00 回复

看到Copilot能生成函数,真是太神奇了!帮我节省了不少时间。

     未知
山岚仔 评论达人 LV.1
2026-02-21 09:31:00 回复

有些编程风格可能与Copilot生成的代码不一致,建议在使用时保持自己的代码风格。

     未知
苏青海 评论达人 LV.1
2026-02-21 09:21:00 回复

听说Copilot支持多种语言,以后学习新语言也许会轻松很多。

     未知
林雀糯 评论达人 LV.1
2026-02-21 09:11:00 回复

建议使用Copilot时,结合自己的思路进行修改,避免完全依赖。

     未知
南风呀 评论达人 LV.1
2026-02-21 09:01:00 回复

看到有人用Copilot偷懒被抓,真是让人忍俊不禁,程序员也得对得起自己的职业!

     未知
利用智语AI写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效ai率,激发灵感。来智语AI体验ChatGPT中文版,开启你的智能ai写作之旅!
14