Claude新突破:直接构建AI应用,开启人工智能开发新纪元

1

在人工智能领域,Anthropic公司于2025年6月25日宣布了一项重大创新——用户现在可以直接在Claude应用中构建、托管和分享由AI驱动的交互式应用。这一举措旨在简化AI应用的开发流程,降低开发者在应用规模化过程中面临的复杂性和成本挑战。通过这项新功能,开发者能够更加专注于创新和优化应用本身,而无需过多关注底层基础设施的搭建和维护。

null

构建和托管 Claude 驱动的应用

Anthropic此次推出的核心在于,Claude现在能够创建可与自身API交互的“工件”,这些工件可以转化为功能完善的AI应用,并具备可持续的共享经济模式。当其他用户使用你创建的Claude驱动的应用时,他们将使用自己的Claude账户进行身份验证,并且API的使用量会计入他们自己的订阅额度,而不是开发者的。这意味着开发者无需为用户的API使用付费,也无需管理API密钥,极大地降低了运营成本和维护负担。更重要的是,Claude能够生成实际可运行的代码,这些代码能够协调复杂的AI功能。开发者可以查看、修改和自由分享这些代码,从而促进社区的协作和创新。

社区创意涌现

早期用户已经利用这些交互式工件构建了各种创新应用,涵盖了多个领域:

  • AI驱动的游戏: 在这些游戏中,非玩家角色(NPC)能够记住对话内容,并根据玩家的选择做出相应的反应,从而提供更加沉浸式和个性化的游戏体验。
  • 学习工具: 这类工具可以根据学生的个人技能水平进行调整,并提供个性化的辅导,从而提高学习效率和效果。
  • 数据分析应用: 用户可以上传CSV文件,并用自然语言提问,从而更加方便地进行数据分析和挖掘。
  • 写作助手: 这类助手可以帮助用户完成从剧本创作到技术文档编写等各种写作任务,提高写作效率和质量。
  • 智能体工作流: 通过协调多次Claude调用,这类工作流可以完成复杂的任务,例如自动化报告生成、客户服务等。

快速上手指南

要开始在Claude应用中构建交互式应用,首先需要启用这项新功能。只需描述你想要创建的应用,Claude就会自动生成相应的代码。在开发过程中,Claude可以根据你的反馈调试和改进代码。一旦应用准备就绪,你可以通过链接立即分享,无需复杂的部署流程。Claude负责处理诸如提示工程、错误处理和协调逻辑等技术细节,使你能够完全专注于实现你的创意。

你可以做的事情:

  • 在你的工件中使用 Claude API。
  • 处理文件并使用 React 创建丰富的用户界面。
  • 查看、派生和自定义任何工件。

当前的限制:

  • 尚不支持外部 API 调用。
  • 没有持久存储。
  • 仅限于基于文本的完成 API。

这项功能目前以测试版的形式向 Free、Pro 和 Max 计划用户开放。

案例分析:AI游戏NPC的创新应用

以AI驱动的游戏为例,传统的游戏开发中,NPC的行为和对话都是预先设定的,缺乏灵活性和互动性。借助Claude的新功能,开发者可以创建具有记忆和自适应能力的NPC。例如,一个NPC可以记住玩家之前提供的关于某个任务的线索,并在后续对话中根据这些线索提供不同的选项或建议。这种个性化的互动能够显著提升游戏的沉浸感和可玩性。此外,开发者还可以利用Claude的代码生成能力,快速迭代和优化NPC的行为逻辑,从而创造出更加智能和逼真的游戏角色。

技术解析:React在用户界面构建中的作用

在构建AI应用的交互界面时,React是一个非常有用的工具。React是一个流行的JavaScript库,用于构建用户界面,尤其擅长构建单页应用。它可以将复杂的UI分解为小的、可重用的组件,从而提高开发效率和代码的可维护性。通过React,开发者可以轻松地创建各种交互元素,例如按钮、表单、图表等,并将它们与Claude API连接起来,实现AI功能的交互式展示。例如,在一个数据分析应用中,用户可以通过React构建的表单上传CSV文件,然后使用自然语言查询数据,React会将用户的查询发送给Claude API,并将返回的结果以图表的形式展示出来。

未来展望:外部API和持久存储的潜力

尽管目前Claude的交互式应用功能还存在一些限制,例如不支持外部API调用和持久存储,但这些限制将在未来得到解决。一旦支持外部API调用,开发者就可以将Claude与各种第三方服务集成,例如天气预报、地图服务、支付接口等,从而扩展AI应用的功能和应用场景。持久存储的引入将使AI应用能够保存用户的状态和数据,从而提供更加个性化和持久的服务。例如,一个AI写作助手可以保存用户之前编辑过的文档,并在用户下次使用时自动加载,从而提高写作效率。

结论:AI应用开发的新篇章

Anthropic推出的Claude交互式应用功能为AI应用开发开辟了新的篇章。通过降低开发成本和复杂性,这项新功能将吸引更多的开发者参与到AI应用的创新中来。随着功能的不断完善和应用场景的不断拓展,我们有理由相信,AI驱动的应用将在未来改变我们的生活和工作方式。