正文 · AI 翻译
在旧金山举行的 AI Engineer Code Summit 上,第二天的主题是借助 AI 提升雄心。AI 时代鲜有项目像 ArtCraft 这样雄心勃勃。迄今,这家初创公司已发布 17 个热门软件工具的开源版本,首先推出的是一款名为 PhotoCraft、用 Rust 从零开发的 Photoshop 替代品。
今天上午,ArtCraft 创始人兼首席执行官 Brandon Thomas 在 AIE Code 上发表了一番堪称 AI 驱动开源宣言的演讲,现场的兴奋之情显而易见。当他提到 ArtCraft 已推出名为 PdfCraft 的产品,复刻了 Adobe 的 Acrobat 时,观众报以掌声。演讲结束时,他高呼“让我们夺回整个互联网”和“让我们重建一切”,迎来一片欢呼喝彩。
Thomas 从回顾互联网早期历史开始演讲。在他看来,网络起初的立意是好的,但当 Web 2.0 进入主流后,事情就变了样。
谈到 1990 年代的互联网,他说:“那时有不少完全开放的聊天应用。所以,IRC 有点像 Discord,但你可以搭建真正属于自己的服务器。你可以用任何程序来自动化管理和查询它们,不受规则限制。”
他的意思未必是当时一切都是开源的,而是网络用户可以自由地创造东西。例如,借助后来被 Adobe 收购的商业动画工具 Flash,“孩子们制作了各种各样的动画”。
随着 Web 2.0 到来,以及更好的宽带和智能手机的出现,“所有人都参与了进来”。Thomas 承认,这扩大了互联网软件的覆盖范围,但代价是人们失去了利用主流应用自由创造的能力。
他说:“早期网络那种分散、充满实验精神的面貌开始消失。API 不再向我们开放,接着我们看到,传播渠道开始被大型服务提供商把持。”
Adobe 似乎尤其令 Thomas 恼火。他说自己取消一项月度订阅时,被收取了一笔意料之外的费用。
“曾经充满希望、开放而自由的网络,如今变成了一个榨取利益、被人占有、靠寻租获利的世界,这实在令人沮丧。”
这促使他创办 ArtCraft,秉持“让我们把一切都做成开源项目”的理念。据 Thomas 说,就连反对 AI 的人也支持这一主张。
除了 PhotoCraft,他们还复刻了 Adobe 套件中的其他应用和 Figma,并开发了一款名为 WordCraft、类似微软产品的文字处理软件。此外还有独立应用,例如由社区主导、通过 ArtCraft 启动器分发的 CAD 项目 SolidCraft。
Thomas 再次强调,这些由 AI 构建的应用是 100% 开放的——“不仅桌面应用如此,底层基础设施也是如此”。
PhotoCraft:开发过程
ArtCraft 正从重写人们熟悉的工具着手。Thomas 的长期愿景是让用户(例如以前使用 Photoshop 的艺术家)能够按自己的工作流程定制软件。
按他的说法,他们希望“扭转 Web 2.0 时期发生的事:一切都被占有、整合并设立门槛;我们只想把应用还给人们”。
他说,AI 是实现这一目标的手段。
但 Photoshop 不是已经有 GIMP 之类的开源替代品了吗?
Thomas 在演讲中说:“艺术家其实不怎么用 GIMP。我们确实看到艺术家在我们提供的软件上,通过氛围编程编写适合自己工作流程的功能。”
赞助商广告您的赞助广告可刊登于此触达正在构建下一代产品的 AI 工程师。开发智能体、模型和基础设施的人都在阅读 Latent Space。欢迎咨询此广告位的赞助事宜。
business@latent.space →
为了开始开发 PhotoCraft,团队先向一个 AI 模型提供了详细提示词,列出 Photoshop 的工具、数据结构和文件导入器。之后,他们又“写了一份非常、非常长的提示词,提出:让我们把这个应用开发出来”。
在这个过程中,他们让所有组件都兼容 MCP 和 CLI。
Thomas 说:“不到 24 小时,我们看到的东西就已经相当接近 Photoshop 的样子了——这让我们大为震惊。”
Thomas 指出,PhotoCraft“仍未达到 100% 的对等水平”——他说他们刚刚超过 60%——但团队已设定内部目标,力争尽可能接近 100%。(该项目的 GitHub 页面称,其功能覆盖广度的对等程度约为 76%,专业用途就绪程度约为 46%。)
“眼下,我们想契合所有 Adobe 用户中艺术家的操作习惯。所以我们直接对标 Adobe,模仿其界面和‘外观与使用感受’。”
但在 ArtCraft 实现这一目标后,他们计划“开发采用新界面、更具智能体特性的新应用”。
反响热烈
Thomas 说,PhotoCraft 尤其受到如此多关注,让他感到意外:从《纽约时报》提出采访请求,到其开源社区壮大至约 4,000 名开发者。
“我仍在努力消化已经发生的一切。这触动了人们的心弦。他们觉得自己受到了 Adobe 和其他科技公司的不公对待。而我们开发的东西确实引起了他们的共鸣。”
ArtCraft 的应用下载量目前约为每天 170 万次,Thomas 说这一增速仍在加快。
他补充说,除了 17 款官方应用,社区还在开发约 300 款应用。
Rust 是关键,但技术挑战依然存在
Thomas 说,除了 AI 技术,Rust 也是让这些应用获得良好性能的关键因素——例如,他声称 PhotoCraft 的启动速度比 Photoshop 快 10 倍。
他说:“Rust 很可能是这款产品成功的必要条件。我们以前见过有人用 Electron 开发这类应用,但要打造高质量的创意应用,你确实需要原生技术。”
对于那些不是 Rust 专家的工程师,Thomas 有个好消息。
“如今,工程师要开始使用 Rust,必须懂 Rust 吗?绝对不必。[…] 你的智能体完全能把它用好。”
不过,Thomas 承认,并非一切都进展顺利。
他说:“我们遇到了不少棘手问题,比如权限、GitHub、扩容和 CI。CI 系统快撑不住了,我们一直在搭建自己的系统。我们找到了一个适合在托管服务器上获取内存资源的地方。”
但他们已经在智能体能做什么、哪些事需要由人处理之间找到了平衡。
“如果你在做后端工作,或者需要数据库模式迁移[或] API 设计的工作,就让人来做。但对于桌面应用、游戏,以及任何基本上不会变动的东西,就让智能体去做,并充分信任它们。”
而且,事实证明,ArtCraft 在这方面也有一个解决方案。
“AutoCraft 是一座完全自主运行的软件工厂,我们将把它开源。”
AI 开源万岁
Brandon Thomas 和他的 ArtCraft 公司显然雄心勃勃。
“我们可以把整个世界开源。”他在演讲结束时宣称,“让我们的应用、基础设施、协议、模型——这一切都归我们自己所有。”
这是一个宏大的愿景;如果目前的下载量增长势头持续下去,其规模甚至可能达到 Linux 的级别。但或许有些讽刺的是,ArtCraft 最吸引我的是其人类贡献者社区的壮大。毕竟,早期互联网做得最成功的,就是大规模的人类协作。
与 1990 年代相比,最大的不同在于,如今大部分开发工作由智能体完成。