亚马逊云科技近日发布Claude Crew,这是一个可让AI编程智能体全天候持续运行的自主工作空间。
据悉,Crew的设计初衷是让开发者启动任务后可以离开,等到需要介入时再回来处理。它能将多个智能体及其子智能体协同调度,执行多步骤任务,全程无需人工值守。此外,Crew还支持按计划运行的周期性任务,并通过心跳机制持续监控系统状态,直至有内容需要人工审核。
该软件还提供了Apps功能,这是一个允许开发者接入自有工具的界面,可为各个流程提供专属的用户界面与结构。一个App可以将自定义界面与智能体、技能、调度计划及后端服务整合在一起。
Claude Crew基于Claude构建,是对该软件自主模式下智能体基础设施的进一步延伸。
Claude是AWS面向软件工程师推出的集成了智能体AI的开发环境,帮助开发者快速将想法转化为可投入生产的代码。Claude Crew与Claude"自主模式"的核心区别在于作用范围:自主模式处理单次会话内的独立任务,而Crew则无论开发者是否在线都能持续工作,跨会话保留记忆,执行定时任务,并协调多个专项智能体协同运作。
由于整套系统基于Claude构建,Crew可以开箱即用地读取.claude配置文件,直接调用用户在编程环境中已搭建好的引导文件、技能和自定义智能体。
亚马逊着重强调,Crew的一大亮点是其"自我学习、自我进化"的设计理念。通过将用户偏好、当前项目上下文及相关历史记录持久化存储并带入新会话,Crew能够在每次运行时融入此前的修正反馈。这包括影响后续行为的经验积累,涵盖工作区级别或项目专属的指导内容。
举例来说,如果用户反复要求智能体以某种特定方式编写代码,例如优先使用某个函数而非另一个,智能体会将这一偏好内化。又如,某个工具(例如提供Python最佳实践的MCP服务器)在处理特定请求时频繁失败,需要对请求进行格式调整才能正常运行,智能体可以在会话间传递这一信息。亚马逊强调,智能体记忆对开发者保持透明可见,开发者可自主决定哪些内容由Crew延续保留。
与Crew交互及扩展能力
Crew既可在本地运行,也可在开发者的远程硬件上运行,提供查看、审计和控制能力。
应用程序与网页仪表盘提供了一个统一工作界面,开发者可在其中直接与Crew进行对话、管理文件、处理审批、查看记忆、配置调度计划及使用Apps功能。
开发者还可以通过常用的聊天工具与Crew沟通,包括Slack、Telegram和Discord,无需固定在同一位置即可推进工作。这意味着开发者可以在Crew仪表盘中启动任务后离开,如果临时需要添加任务或调整方向,可以直接通过Discord联系Crew,或让智能体在需要审核时主动发起通知。
Crew的核心架构具备良好的可扩展性,支持社区围绕其构建Apps生态与集成插件,持续拓展其能力边界。亚马逊表示,这种社区驱动的能力最初正是在亚马逊内部开发者群体中自发形成的,未来将继续保留这一特性。
对于同时使用OpenClaw、Hermes等其他智能体编排框架及开放标准平台的开发者,Crew同样可以接入这些平台的技能与配置。这意味着开发者可以将在这些框架中积累的使用经验平滑迁移,将Crew作为现有智能体工具链的补充,而非需要从头训练的替代品。
Claude Crew的macOS应用程序可直接下载或通过GitHub仓库安装。该仓库还提供了Linux和Windows的安装说明,以及连接Slack、Telegram和企业微信等聊天界面的配置指南。
Q&A
Q1:Claude Crew和Claude自主模式有什么区别?
A:两者的核心区别在于作用范围。Claude自主模式处理的是单次会话内的独立任务;而Claude Crew可以在开发者离线的情况下持续工作,跨会话保留记忆,支持定时任务,并能协调多个专项智能体并行运作,适合需要长期、无人值守运行的复杂开发场景。
Q2:Claude Crew的"自我学习"功能是如何工作的?
A:Claude Crew通过持久化存储用户偏好、项目上下文和历史记录,将这些信息带入每次新会话。例如,如果开发者多次要求智能体优先使用某个特定函数,智能体会将这一偏好内化并在后续自动遵循。同时,工具调用失败的经验也会在会话间传递,帮助智能体优化后续行为。所有记忆内容对开发者透明可见,可自主管理。
Q3:Claude Crew支持哪些聊天工具进行远程交互?
A:Claude Crew目前支持通过Slack、Telegram、Discord和企业微信与智能体进行交互。开发者可以在Crew仪表盘中启动任务后离开,通过上述任意聊天工具随时追加任务、调整方向,或接收智能体的审核通知,无需始终保持在同一工作界面。
