Skill · Anthropic official documentation
用Claude artifacts在几分钟内上线有状态应用
图片: Luke Chesser 来自 Unsplash
无需后端基础设施,即可构建能够记住用户数据的交互式工具。Claude artifacts如今支持持久化存储(每个artifact 20MB)和MCP连接器,让专业人士通过对话式提示即可创建自动保存数据的追踪器、仪表盘和协作工具,并与Slack、Google日历或Asana集成。
Claude artifacts已从一次性的代码片段演变为真正实用的微型应用平台。关键的突破在于持久化存储:已发布的artifact如今可以跨会话保存数据,将一次性的演示转化为能够保留状态的应用。这意味着你可以构建一个项目追踪器,让团队成员记录进度,而数据在关闭浏览器后依然保留。
实际工作流程十分直接:在Claude中描述你的应用("构建一个按项目记录工时的每周工时表追踪器"),Claude会生成一个交互式React组件,你只需一键发布,它便会自动获得持久化存储。数据以纯文本形式存储,每个artifact最多20MB,适用于Web端和桌面应用上的Pro及付费套餐。
对于专业团队而言,MCP(模型上下文协议)集成才是真正强大之处。自2025年7月起,artifacts可以连接外部服务--从Asana读取数据以填充任务列表、拉取实时日历事件,甚至向Slack写入状态更新。一个真实案例:一个已发布的artifact用于展示团队KPI,每次有人打开时都会从Google Sheets刷新最新数据,无需创建者手动刷新。
需要记住的限制是:持久化存储仅在你发布artifact之后才会启用。在草稿模式下测试会出现无声失败,这让许多构建者措手不及。此外,存储仅支持文本(不支持图片或二进制文件),并且分别隔离为个人池和共享池。若需求超出这些边界--如二进制数据、高运算量或数千名并发用户--则需借助外部后端。
来源与版权