Context:一款几乎完全由人工智能编写的原生 macOS 应用 – 9to5Mac

 

和许多图像与视频人工智能工具(这些工具大多已不再生成六指人物图像)一样,人工智能编码工具也取得了长足的进步。例如,开发者英德拉吉·卡鲁纳拉特纳(Indragie Karunaratne)刚刚发布了 Context,这是一款原生 macOS 应用,其中 95% 的代码是由 Anthropic 公司的 Claude Code 编写的。

Anthropic 在人工智能辅助开发领域表现突出

在过去一年的大部分时间里,就其 Claude 模型在代码生成方面的能力而言,Anthropic 公司已经领先于其他竞争对手(公平地说,近期其他竞争对手已逐渐缩小了差距)。

尽管如此,Anthropic 公司并未停滞不前。虽然 Claude 已经在 Anysphere 公司的 Cursor 等流行工具中得到应用,但该公司最近还推出了自己的编码环境——Claude Code。

Claude Code 并非只是在你的集成开发环境(IDE)中默默提供代码片段建议,而是作为一个全面的开发代理,能够根据既定目标进行规划、编写代码、运行测试并进行迭代。

当然,它也存在一些局限性。但正如卡鲁纳拉特纳所说:

“首先我要说的是,Claude Code(搭配最新的 Sonnet 4 和 Opus 4 模型)在编写代码方面确实表现出色。它当然算不上是顶尖的 1% 程序员,但我认为 Claude 的输出成果明显优于普通开发者。……真正令人惊叹的是,它完成整个项目所需的时间只是人类开发者的一小部分。想象一下,让一个对项目毫无了解的新员工入职,几分钟后他就能交付一个完整的功能。”

构建 Context

Context 是一款针对特定任务的专业工具,用于测试和调试 MCP 服务器,该服务器可使人工智能代理与人类传统使用的平台和工具进行交互。

尽管该项目的代码超过 20000 行,但卡鲁纳拉特纳声称,实际上只有大约 1000 行代码是他自己编写的,其余部分均由人工智能完成。

在一篇有趣且详细的博客文章中,卡鲁纳拉特纳详细描述了 Claude Code 如何自主处理开发过程的几乎每个环节,从使用 Swift 和 SwiftUI 进行编码,到运行构建、处理编译器错误,甚至生成发布自动化脚本。

显然,这并非是毫不费力就能实现的。正如卡鲁纳拉特纳所说:“Claude Code 在 Swift 方面表现尚可,在 SwiftUI 方面表现出色。”

但更重要的是,虽然我们距离让一家财富 500 强公司完全依靠人工智能编写的代码运营还有很长的路要走,但对于这个特定项目而言,人工智能承担了大部分繁重的工作,这在仅仅一年前是难以想象的,着实令人兴奋。

一定要去看看卡鲁纳拉特纳的详细博客文章,他在文中还探讨了传统代码编辑器可能很快会被淘汰的问题。

你是一名开发者吗?你是否已经将人工智能融入到你的工作流程中了呢?欢迎在评论区分享你的经验。

THE END