Anthropic唤醒AI应用新纪元:聊天机器人赋能互动网页应用,重燃Flash游戏回忆

1

在人工智能领域,Anthropic公司近日推出了一项引人瞩目的创新功能,该功能将AI聊天机器人与网页应用开发相结合,为用户开启了一个全新的互动体验时代。这项新功能不仅让人回想起早期的Flash游戏时代,还预示着AI技术在应用开发领域的巨大潜力。Anthropic的这一举措,无疑为个人AI应用的发展注入了新的活力。

Anthropic的新功能扩展了其Artifacts文档管理系统,使其成为一个类似于早期Flash游戏时代的个人AI应用中心。用户可以通过简单的英语对话,在Claude的聊天界面中构建和分享交互式应用程序。这项功能得益于一项新的API能力,该API允许Artifacts与Claude自身进行交互。Claude作为一款类似于ChatGPT的AI助手,一直以来都具备构建网页应用的能力,但Anthropic此次将重点放在了这一被许多人忽视的功能上。

独立AI研究员Simon Willison评论说,Anthropic将“在Artifacts中添加了一个window.claude.complete()函数”变成了一次重大的新产品发布。虽然这种说法可能有些夸张,但Anthropic的市场营销策略无疑是成功的。这一功能的推出,让人们看到了AI在应用开发方面的巨大潜力。

AI快讯

在Anthropic的官方网站上,示例Artifact应用被组织成不同的类别,如“学习”、“生活技巧”和“创意”。首批推出的Artifact包括一个交互式写作编辑器、一个睡前故事生成器、一个分子可视化工具,以及一个3D第一人称“Anthropic办公室模拟器”,用户可以在其中走动并与Anthropic员工的简单表示进行互动。用户还可以查看这些示例的提示和聊天记录,并根据自己的需求进行修改。目前,Claude的Free、Pro和Max计划用户可以使用测试版的Artifacts图库功能,该功能可以通过Claude应用的侧边栏访问。

那么,这项功能是如何运作的呢?当用户要求Claude创建一个Artifact时,AI模型会编写HTML、CSS和JavaScript代码,通常使用React(一个用于Web界面的JavaScript库)来实现交互式组件。Anthropic提供了一个演示视频,展示了这个过程。

最新更新的关键在于“window.claude.complete()”函数,AI生成的应用程序可以使用该函数向Claude发出自己的请求,从而实现应用程序内的对话聊天机器人功能,例如动态NPC或用户可以与之交谈的导师。Anthropic创建了一个演示,展示了一个简单的2D模拟,用户可以在办公室中走动,并与一些Ars Technica员工聊天,就像他们是聊天机器人角色一样。

值得注意的是,这种体验目前是完全沙盒化的。与传统Web开发不同,在传统Web开发中,开发人员手动集成API和服务,而Claude创建的是自包含的应用程序,这些应用程序只能与Claude自身通信,没有外部API调用(Anthropic指出“尚未”),没有数据库连接,也没有本地浏览器存储。

AI快讯

所有状态管理都通过React组件或Claude实现的JavaScript变量在内存中进行,从而创建一个简化的环境,用户可以在其中描述他们的想法,而Claude负责界面代码和AI逻辑。在某种程度上,这是一种“氛围编码”,但完全包含在自己的Web环境中。

Anthropic的Artifact图库界面让人想起经典的Flash游戏门户网站,图库中的每个图块都显示了内部交互式体验的快照,类似于Flash门户网站在2000年代初通过游戏截图来吸引玩家的方式。对于那些错过Flash时代的人来说,这些浏览器内应用程序感觉有点像定义了从1990年代后期到2000年代的互联网文化的一代经典应用程序,当时首次有可能创建复杂的浏览器内体验。Adobe Flash(最初是Macromedia Flash)最初是面向设计师的动画软件,但当它在2000年获得自己的编程语言ActionScript时,迅速成为交互式Web内容的支柱。

但与Flash游戏不同,Flash游戏的托管成本由门户运营商承担,Anthropic创建了一个系统,用户可以通过现有的Claude订阅为自己的乐趣付费。Anthropic在其公告中解释说:“当有人使用您的Claude驱动的应用程序时,他们会使用其现有的Claude帐户进行身份验证。他们的API使用量计入他们的订阅,而不是您的。您无需为他们的使用付费。”

AI快讯

像过去的Flash游戏一样,您构建的任何Claude驱动的应用程序都在浏览器中运行,并且可以与任何拥有Claude帐户的人共享。它们是通过一个简单的链接共享的交互式体验,无需安装,由其他人为了创建而创建,只不过现在它们由JavaScript而不是ActionScript提供支持。

虽然您可以单独与他人共享这些应用程序,但目前Anthropic的Artifact图库仅显示Anthropic和您自己的个人Artifacts制作的示例。(如果Anthropic将来将其扩展,它最终可能会感觉有点像Scratch meets Newgrounds,但由AI进行编码。)最终,人类仍然在幕后,描述他们希望AI模型构建什么样的应用程序,并在AI模型不可避免地犯错时指导该过程。

说到错误,不要期望一开始就能获得完美的结果。通常,使用Claude构建应用程序是一种交互式体验,需要一些指导才能达到您想要的结果。但是只要稍加耐心和大量的token,您很快就能掌握氛围编码的精髓。

Anthropic的这一创新举措,不仅为AI应用开发带来了新的可能性,也为用户提供了一个全新的互动体验平台。通过将AI技术与网页应用开发相结合,Anthropic正在引领AI应用的新潮流。虽然目前该功能还处于测试阶段,但其潜在的应用前景已经引起了广泛关注。未来,随着AI技术的不断发展,我们可以期待更多类似的创新应用出现,为我们的生活带来更多便利和乐趣。

Anthropic的Artifacts功能不仅仅是一个简单的应用商店,它更是一个充满创造力和可能性的平台。用户可以通过简单的英语指令,让AI模型自动生成应用程序,无需具备专业的编程知识。这种低门槛的应用开发方式,无疑将吸引更多的用户参与其中,共同创造出丰富多彩的AI应用。

此外,Anthropic的Artifacts功能还具有很强的可定制性。用户可以根据自己的需求,对AI生成的应用程序进行修改和优化,使其更加符合自己的使用习惯。这种个性化的定制方式,可以大大提高用户的使用体验,让用户真正感受到AI带来的便利。

AI快讯

Anthropic的Artifacts功能还具有很强的社交性。用户可以将自己创建的应用程序分享给其他用户,让更多的人体验到AI带来的乐趣。这种分享和互动的模式,可以促进AI应用的传播和发展,形成一个充满活力的AI应用生态系统。

当然,Anthropic的Artifacts功能也存在一些挑战。例如,AI模型生成的应用程序可能存在一些错误或缺陷,需要用户进行修改和优化。此外,AI模型对用户指令的理解也可能存在偏差,导致生成的应用程序与用户的期望不符。这些问题需要在未来的发展中不断改进和完善。

总的来说,Anthropic的Artifacts功能是一项具有创新性和潜力的AI应用。它将AI技术与网页应用开发相结合,为用户提供了一个全新的互动体验平台。虽然目前该功能还存在一些挑战,但随着AI技术的不断发展,我们可以期待它在未来发挥更大的作用,为我们的生活带来更多便利和乐趣。Anthropic的这一举措,无疑为AI应用的发展注入了新的活力,开启了一个全新的时代。

此外,Anthropic的这一创新也引发了人们对于AI伦理的思考。随着AI技术的不断发展,AI在我们的生活中扮演的角色越来越重要。我们需要认真思考如何合理利用AI技术,避免其被滥用或产生负面影响。Anthropic在开发Artifacts功能的同时,也应该积极探索AI伦理的解决方案,确保AI技术的健康发展。

AI快讯

总之,Anthropic的Artifacts功能是一项具有里程碑意义的创新。它不仅为AI应用开发带来了新的可能性,也为我们提供了一个思考AI伦理的机会。在未来的发展中,我们应该积极探索AI技术的应用前景,同时也要认真思考AI伦理的解决方案,共同推动AI技术的健康发展。Anthropic的这一举措,无疑将为AI的未来发展产生深远的影响。

最后,值得一提的是,Anthropic的Artifacts功能还具有很强的教育意义。通过该功能,用户可以学习到AI应用开发的基本原理和技术,提高自己的编程能力和创新能力。这种寓教于乐的学习方式,可以激发用户对AI技术的兴趣,培养更多的AI人才。Anthropic的这一举措,无疑将为AI教育的发展做出积极贡献。

AI快讯

在未来,我们可以期待Anthropic的Artifacts功能不断完善和发展,为用户带来更多惊喜和便利。同时,我们也应该积极关注AI伦理问题,共同推动AI技术的健康发展,让人工智能真正成为造福人类的工具。