从GPT到Claude:一位温哥华开发者的“氛围编程”狂野西部之旅
六个月前,我以为自己找到了圣杯。GPT将改变一切。但关于革命性时刻,有一点是真实的:直到你找到更好的东西,你才意识到自己的革命有多笨拙。
这时,Anthropic——由前OpenAI员工创立的公司——以及他们的旗舰模型Claude登场了。与Claude合作让我意识到,我早期的GPT时代就像试图在1990年代的诺基亚上编码,而Claude则像iPhone。
“氛围编程”到底是什么?
这个术语由Andrej Karpathy推广,他将其描述为完全顺应氛围,让AI生成代码,并理所当然地接受它。这听起来很解放。确实很解放。但它也很脆弱。
这就是美丽的悖论:你不需要了解任何代码知识就能开始氛围编程。你需要的是相信自己,并且毫无畏惧。不需要计算机科学学位,不需要编程训练营证书。只要氛围。
但反直觉的真相是:毫无畏惧很快会变成毫无理解。当AI产生一个bug时,你没有任何心理模型去诊断它。没有基础知识的氛围编程,就像在暴风雪中开着开启自动驾驶的特斯拉——你会觉得自己很厉害,直到撞上黑冰。
开源革命
我可以运行一条命令,从某个开发者的服务器上拉取代码——也许他们在爱沙尼亚,也许他们在俄亥俄州的地下室——然后砰的一声,那段代码下载到我的机器上。这就是现代开源奇迹。
问题在于?构建是容易的部分。分发——让你的创作出现在真正想使用它的人面前——那才是真正的挑战。互联网上到处都是优秀项目,但没人知道它们的存在。
为什么Claude彻底改变了我
GPT感觉像是一个聪明的实习生,有时给出精彩见解,有时却自信地告诉你巴黎是意大利的首都。Claude感觉不同。更可靠。就像一位朋友总是愿意参与你疯狂的计划,与另一位朋友的区别——后者虽也愿意,但会问一些深思熟虑的问题,让你意识到或许应该戴个头盔。
当我用Claude进行氛围编程时,我花更少的时间调试AI生成的废话,花更多的时间实际构建。代码往往更可维护、文档更完善,并遵循实际的最佳实践。
氛围的阴暗面
氛围编程催生了一代开发者,他们能交付产品,却无法维护产品;能构建功能,却无法优化功能。我见过才华横溢的非技术创始人通过纯粹的氛编程构建了令人印象深刻的MVP,却在需要扩展时碰了壁。
这不是要吓唬你——而是让你保持脚踏实地。氛围编程是一种超能力,但就像任何超能力一样,它伴随着责任。
在行程间隙中构建
在Uber行程之间构建AI产品,要点在于:限制催生创造力。当你只有15分钟时间,在本拿比送下一个人和列治文接上另一个人之间,你会学会让每次提示都物有所值。
我最好的想法有些是在桥上的交通堵塞中产生的,疯狂地在手机上向Claude输入提示,希望在下一位乘客上车前捕捉到一点灵感。
拥抱氛围,尊重技艺
经过六个月的氛围编程,在GPT和Claude之间来回切换,在温哥华交通中的Uber行程之间构建产品后,我学到了:这项技术既比宣传的更强大,也更脆弱。
氛围编程将以我们刚刚开始理解的方式,使软件创作民主化。但它不会消除对深厚技术理解的需求——它反而会让这种理解变得更加宝贵,而不是更少。
所以,大胆尝试吧。开始氛围编程。构建荒唐的东西。搞破坏。交付那些本不该工作却神奇运行的产品。但保持对这些产品为何能运行的好奇心。未来属于那些永不停止学习的氛围编码者。
Get new posts
Subscribe in your language
Get new posts
Subscribe in your language
New posts delivered to your inbox. Unsubscribe anytime.
Receive in: