← 返回首页

用了三个月ChatGPT新模型,我决定把Copilot订阅给退了

2025-10-20 · AI动态 · 作者:吴志虎

说实话,我从来没想过自己会有退订Copilot的一天。从2021年公测开始,我就是它的忠实用户——那时候在VS Code里按Tab就能补全整个函数的感觉,简直像开了挂。但三个月前ChatGPT出了那个新模型之后,事情慢慢就变了。

这篇文章不是什么严谨的产品对比评测,纯粹是一个一线开发者的真实使用感受。如果你也在纠结要不要换工具,或者好奇ChatGPT到底强在哪,往下看就对了。

先说结论:Copilot不是不好了,是ChatGPT进步太快

GitHub Copilot的核心价值是什么?理解上下文、补全代码、根据注释生成函数。这些它至今做得不错,尤其是那种"你写了三行,它猜出你想要什么"的体验,确实丝滑。但问题在于,它的天花板这几年几乎没怎么变。

ChatGPT这边呢?去年那波更新简直就是每个月都在给我惊喜。先说最直观的:新模型的代码理解能力。以前让ChatGPT写代码,你得把需求拆得非常细,不然它大概率给你一个看起来对但跑不通的结果。而现在,你只需要用自然语言描述"我想要一个函数,接收一个对象数组,按嵌套字段排序,还要处理null值"——它不仅能写出来,还会自动加上边界情况处理、TypeScript类型定义,甚至顺手给你写个单元测试。

举个例子:上个月我重构一个老项目的数据处理模块,Copilot的补全建议大概有40%能用,另外60%我得改。同一个任务我把需求贴到ChatGPT里,它给我的是一个完整方案——包括怎么处理空数组、类型转换、性能优化建议,还指出了原代码里一个我没发现的bug。这种"不只是补全代码,而是在帮你做架构决策"的能力,是Copilot目前完全给不了的。

六个我越来越离不开ChatGPT的场景

三个月下来,我发现自己打开ChatGPT的频率已经远远超过看Copilot建议了。主要集中在这几个场景:

第一,读懂别人的烂代码。接手过祖传项目的都懂,有时候一个函数300行,注释全是"// TODO"。以前我得花半小时理清逻辑,现在直接甩给ChatGPT:"帮我解释这段代码做了什么,画个数据流"。它能在10秒内给出结构化的分析,甚至标注出哪些地方有潜在问题。

第二,写正则和SQL。这两个东西的特点是用的时候想不起来,查文档又费劲。现在90%的情况下我直接告诉ChatGPT"从这段日志里提取IP地址和时间戳"或者"写一个查最近一周每个品类销售额Top10的SQL"——它给的答案正确率比我自己写的还高。

第三,跨语言开发。我主栈是TypeScript,但项目里偶尔要碰Python脚本、Shell脚本、甚至CI/CD的YAML配置。以前遇到不熟的语法得Google半天,现在直接"把这个Node.js脚本翻译成Python",或者"帮我写一个GitHub Actions workflow,在PR时跑lint和test"。

第四,Debug。Copilot能帮你猜代码,但不会帮你排错。ChatGPT不一样——你把报错信息和相关代码贴进去,它能给出多种可能的原因和对应的修复方案。而且它不是瞎猜,是真的在分析你的代码逻辑。

第五,Code Review。提交PR之前我会把改动摘要贴给ChatGPT,让它从安全性、性能、可维护性三个维度扫一遍。它经常能发现一些我写的时候完全没意识到的问题。

第六,学习新技术。最近在学Rust,直接让ChatGPT当私教——"用Rust实现一个简易的HTTP server,每一步解释为什么这么写"。这种交互式学习比看文档效率高太多了。

那Copilot就没优势了吗?也不是

公平地说,Copilot有一个ChatGPT永远替代不了的优势:它就在编辑器里。你不用切窗口、不用复制粘贴、不用等响应——光标停在那,建议就出来了。这种感觉就像考场上有人在你耳边悄悄说答案,那种"丝滑"确实是ChatGPT做不到的。

而且Copilot的上下文感知确实更深入。它能读懂你整个workspace的文件结构,知道你import了哪些模块,哪些函数已经在别的地方定义过了。ChatGPT除非你手动把这些信息告诉它,否则它只能看到你贴进去的那一段。

但问题是:对我来说,这种便利性已经不够抵消它在能力上的差距了。

我现在的工作流是这样的:主要用ChatGPT来讨论方案、写复杂的逻辑、debug、code review;简单的补全和一些机械性工作留给Copilot。但问题是,我每个月给Copilot交10美元,而ChatGPT是20美元——如果你要在这两个之间二选一,我得说ChatGPT的20美元值太多了。

最后说点实在的

如果你现在正在用Copilot而且觉得够用,那完全没必要换。工具嘛,适合自己的就是最好的。但如果你有以下几种情况之一,我建议你试试ChatGPT的新模型:

退订Copilot不是因为它不行了,而是因为有了更好的选择。就像当年从jQuery换到React一样——旧工具不是不能用,只是新工具让你能干更多事。AI编程工具这块,2025年下半年才是真正开始卷的时候,我很期待看看Copilot接下来会怎么反击。