写代码这件事在 2021 年出现了一个分水岭:GitHub 与 OpenAI 公布 Copilot 技术预览,编辑器里的自动补全从「猜下一个变量名」升级到「按注释生成整段函数」。这项 AI 编程助手随后商用,引发两条公开争论——效率的账怎么算,训练数据的版权怎么算。这篇只按公开时间线与公开声明梳理事件脉络,不评对错,法律问题留白。
从补全变量名说起
代码编辑器的补全功能早已有之:基于词典与局部统计,猜你接下来要打的变量名、方法名,一次补几个字符。2010 年代末期,语言模型的能力让补全的粒度变了:模型读过海量代码之后,能根据函数名与注释写出整个函数体,甚至跨行保持上下文一致。公开演示里,输入一句自然语言描述,输出一段可运行的代码,这与传统补全已经完全是两类工具。
| 对比项 | 词典与局部统计式补全 | Copilot 式补全 |
|---|---|---|
| 判断依据 | 已输入的变量名、方法名 | 函数名、注释与已有代码的上下文 |
| 单次输出范围 | 几个字符 | 整个函数体 |
| 跨行一致性 | 只管当前一行 | 跨行保持上下文一致 |
| 公开演示形态 | 按前缀猜下一个词 | 一句自然语言描述换一段可运行代码 |
Codex 是什么底座
按公开说明,Copilot 的底座是 OpenAI 的 Codex 模型,从 GPT-3 衍生、在公开代码等文本上进一步训练而成,GPT-3 发布时的公开影响见GPT-3 发布一篇,两者共同的架构底座 Transformer 见Transformer一篇。OpenAI 与 GitHub 同属微软体系,公开公告里双方分工明确:OpenAI 供模型,GitHub 做产品与分发。GitHub 在公开博客中说明训练数据来自公开来源,这一表述后来成为争论的焦点之一,见下文。
技术预览与商用节点
公开时间线如下:2021 年 6 月 29 日,GitHub 公布 Copilot 技术预览,定位为 AI 结对程序员,随 VS Code 等编辑器以插件形式提供;2022 年 6 月宣布正式商用,公布订阅定价,对学生与开源维护者免费,公告口径如此。功能上,从补全当前一行延伸到按注释生成整段函数、跟随已有代码风格续写、给出多个候选让开发者挑选。效率方面的公开数据:GitHub 自己发布的开发者实验报告称,使用 Copilot 完成指定编码任务比对照组快约五成五,数字以该报告口径为准。
效率与版权两条争论线
效率这条线争议不大,工程团队的公开反馈集中在「生成的代码要不要逐行审」——要审,工具提速,把关仍在人。版权这条线更复杂,公开时间线如下:2022 年 11 月,一批开发者在美国对 GitHub、微软与 OpenAI 提起集体诉讼,指控涉及在未经许可的情况下使用带有许可证条款的代码训练模型,各方公开回应否认相关指控;案件此后经历驳回、修改与部分推进,公开报道均有记录,进展以法院公开文件为准。围绕「训练能否使用公开许可代码」「输出与训练数据的相似度边界」等问题的讨论仍在进行,本文只陈述公开时间线,不判断任何一方的对错。
本文为事件梳理,不构成法律建议。
Copilot 公开节点速查
- 2021-06-29:技术预览公布,定位 AI 结对程序员
- 2021 年内:预览面向登记用户逐步开放(公告口径)
- 2022-06:正式商用,定价公布,学生与开源维护者免费
- 2022-11:开发者集体诉讼提起(公开报道)
- 2022-12:ChatGPT 上线,AI 编程话题走向大众视野
写代码这件事的变化
把节点连起来看:2021 年的技术预览把 AI 编程从研究演示变成日常工具,2022 年底的 ChatGPT 上线又把 AI 对话推给大众,见ChatGPT 上线一篇;同一年国产模型密集跟进的行业背景见大模型的 2023一篇。今天你用 DeepSeek 直接生成一段脚本、用通义千问解释一段报错、用智谱清言写一条正则,都在这条延长线上。Copilot 这一步的意义在于它先回答了一个产品问题:AI 进入专业工作流的入口,是嵌进既有的编辑器,而非另开一个窗口。
Copilot 快问快答
- Copilot 的底座模型是谁家的?:按公开说明,早期版本基于 OpenAI 的 Codex,为 GPT-3 的衍生模型;后续版本更替以官方公告为准。
- 版权诉讼有结果了吗?:案件经历驳回、修改与部分推进,公开报道均有记录,最终进展以法院公开文件为准,本文不预判结果。
- 生成的代码能直接用吗?:工程界公开的共识是逐行审——工具负责提速,责任留在人;把生成代码当作初稿而非成品,与把 AI 文本当写作初稿是同一个原则。


