与多数已能避免生成六指人物的图像AI工具类似,AI编程工具也取得了重大突破。典型案例就是开发者Indragie Karunaratne刚刚发布的Context——这款原生macOS应用95%的代码由Anthropic公司的Claude Code生成。
Anthropic在AI辅助开发领域表现突出
过去大半年时间里,Anthropic在代码生成能力方面始终领先同行(公平地说,近期竞争对手已逐渐缩小差距)。
但Anthropic并未止步不前。除了将Claude集成至Cursor等主流工具外,该公司近期还推出了专属编程环境Claude Code。
与普通IDE中的代码补全建议不同,Claude Code能作为全功能开发代理,根据既定目标完成规划、编码、测试及迭代全流程。
当然也存在局限。正如Karunaratne所言:
“首先要说明,搭载Sonnet 4和Opus 4最新模型的Claude Code确实擅长编写代码。虽然达不到顶尖程序员水平,但其产出明显优于普通开发者。(…)最惊人的是,它完成整套工作所需时间仅为人类零头。就像让毫无项目背景的新员工在几分钟内交付完整功能。”
开发历程
Context是针对特定场景的专用工具,主要用于测试和调试使AI代理能操作人类传统平台的MCP服务器。
虽然项目代码超2万行,但Karunaratne实际仅编写了约1000行,其余均由AI完成。
在详尽的开发博客中,Karunaratne阐述了Claude Code如何自主处理Swift/SwiftUI编码、构建运行、编译错误修正甚至发布自动化脚本生成等全流程。
当然并非完全零干预。Karunaratne指出:”Claude Code对Swift掌握尚可,但SwiftUI表现优异”。
但核心在于:虽然完全由AI编写代码创建财富500强企业尚需时日,但在此特定项目中,AI承担的开发工作量在一年前还难以想象,这已足够振奋人心。
建议阅读Karunaratne的完整博客,他还探讨了传统代码编辑器可能很快被淘汰的趋势。