|
哎,跟大家说个新鲜事!这阵子吧,那些AI画图工具总算不怎么发神经把人物画成六根手指了;可你知道吗,AI在写代码这块儿,进步也是蹭蹭的!有个活生生的例子:一位叫因德拉吉·卡鲁纳拉特纳(Indragie Karunaratne)的开发者老哥,最近真就整出来一个原生的苹果电脑软件(macOS app),名字叫Context。最厉害的来了——他亲口说,这软件里头超过95%的代码,都是交给一家叫Anthropic的AI公司出的力,用的是他们家的AI编程工具Claude Code给捣鼓出来的!
Anthropic这家的AI编程有点东西
咱说实在的,往前数个大半年,在AI帮忙写代码这块,Anthropic弄出来的Claude模型,那真是独一档的好用(当然得说句公道话,其他家的最近也追上来了点)。
不过呢,人家Anthropic也没躺平睡大觉。虽然他家Claude已经很方便地嵌在了像Anysphere公司那个叫Cursor的流行开发软件里用着,但人家没多久前还自个儿搞了个专门的编程环境:Claude Code。
这东西跟普通插件可不一样。普通的吧,就是在你写代码的软件里头悄悄塞点建议;而Claude Code呢,能耐大多了!它相当于一个全能的“开发小助手”——不仅能帮你盘算计划(planning)、动手写代码,还能把写好的代码跑起来测试,甚至能根据你想要实现的目标(goal),自己调整修改,接着往下搞!
功能强吧?那肯定也有限制。但卡鲁纳拉特纳老哥的原话,给大家念念:
“咱实话实说,用上最新的Sonnet 4和Opus 4模型的这个Claude Code啊,写代码是真的靠谱!那水平当然比不上顶尖的那些‘大神级’程序员(top 1%),但我敢说,它整出来的玩意儿啊,要比一般普通开发者写的强不少。(…)最厉害的是啥?它干这些活儿,只要花咱人类从零开始干完同样东西所需时间的一丁点儿。你想想那场景——招个新人,对你的项目两眼一抹黑啥也不知道,结果人家几分钟后就把一个完整功能给搞定了弄出来了!”
Context这个工具是怎么生出来的
Context 这软件不是个万金油,它专门干一件特定的活儿:测试和调试一种叫 MCP 的服务器。这 MCP 服务器是干啥的?简单说,就是能让 AI 机器人去操作那些以前都是人在用的工具和平台的项目。
这项目吧,别看代码量堆起来有老长老长两万多行(20,000+ lines of code),但卡鲁纳拉特纳老哥自己写的,估计也就一千来行(~1,000 lines)。剩下那一大摞,全是AI挑的大梁!
他还在自个儿的博客里写了篇超详细的文章(blog post),把过程掰开了揉碎了讲。里面就说清楚了,Claude Code 这个“开发小助手”是怎么从规划到写代码(用苹果的Swift和SwiftUI语言),再到运行编译(build),然后遇到编译报错(compiler errors)了还能自己修改(iterating),最后甚至搞定发布程序自动脚本(release automation scripts),几乎把整个做项目的流程自己给包圆了!
当然啊,这事儿也不是说点点鼠标等着吃现成的,一点力气不花那不可能。就像卡鲁纳拉特纳自己说的那样,“Claude Code 在苹果的 Swift 语言上表现还行吧,在 SwiftUI(苹果的新UI框架)这块儿做得更不错些”。
但是呢,重点来了!虽然咱们离只用AI写代码就能弄出来个《财富》500强大公司的日子还有点远,但对于Context这个项目本身来说,能用AI干这么多关键活,这在一年前根本是想都不敢想!这事儿,听着就让人起劲是不是?
想看卡鲁纳拉特纳老哥博客原文里更多精彩细节?他还在文章里聊了个特别有意思的点:他觉得那种传统的代码编辑器(code editor)保不齐快到头了。感兴趣的朋友真可以去他那篇博文里好好看看!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|