杰克·多西带着 Goose 回归,这是他创办的初创公司 Block 推出的一款全新、极其简单的开源 AI 代理构建平台

杰克·多西带着 Goose 回归,这是他创办的初创公司 Block 推出的一款全新、极其简单的开源 AI 代理构建平台

以鸟类为主题的社交网络 Twitter 的身份可能已被新主人埃隆·马斯克 (Elon Musk) 取消,但这并没有阻止其联合创始人之一杰克·多西 (Jack Dorsey) 为新项目采用新的鸟类名称。

多西的另一家公司Block是销售点服务 Square、移动支付系统 Cash App、音乐流媒体服务 Tidal 和其他技术驱动的金融工具的母公司,今天推出了 Goose,这是一个免费的开源框架,旨在简化构建人工智能代理(或多个代理)的过程,几乎可以使用任何可以想象到的大型语言模型(LLM)作为后端智能,无论是DeepSeek还是来自 OpenAI、谷歌和 Anthropic 等公司的专有模型。

不到 24 小时前,多西在X 上发文预告 Goose 即将推出:“开源一切”。

Goose 旨在构建的代理主要专注于软件开发,在宣布新框架的博客文章中,Block 开发者倡导者 Adewale Abati 写道,该框架已经帮助完成以下任务:

  • 进行代码迁移,例如从 Ember 到 React、从 Ruby 到 Kotlin、从 Prefect-1 到 Prefect-2 等。
  • 用不熟悉的编码语言深入研究一个新项目
  • 在依赖注入框架中将代码库从基于字段的注入转换为基于构造函数的注入。
  • 使用构建自动化工具对构建命令进行性能基准测试
  • 将代码覆盖率提高到特定阈值以上
  • 构建用于数据保留的 API
  • 创建 Datadog 监视器
  • 删除或添加功能标志等。
  • 为某个功能生成单元测试

Block 开源计划办公室今天宣布了这一消息,标志着向开发人员及其他人员普及人工智能系统迈出了重要一步。

然而,正如 Block 数据和人工智能平台工程副总裁 Jackie Brosamer 最近在视频通话采访中说的那样,目标是允许用户构建可以跨多个软件供应商的代理,在多个应用程序中传输用户数据、进行汇总并代表用户采取行动。

“我认为 Goose 的优势在于它能够跨不同系统工作。它不仅限于 Google Drive — 例如,它还可以将 Google Drive 与 Slack 集成。我们的一位业务团队成员发现它对于弄清楚他们上周做了什么特别有用,因为他们参加了 40 个小时的会议,记不清了。因此,它能够连接到任何不同的系统,而不必为 Google 使用一个代理,为 Slack 使用一个代理,然后自己将它们结合在一起。”

Google 现已采用宽松的Apache 2.0 许可证,允许它用于从商业到研究的任何可以想象到的项目。

它旨在通过实现用户界面、人工智能模型以及与其交互的系统之间的互操作性来解锁创新的工作流程。

Goose 旨在与Anthropic 的开源模型上下文协议 (MCP)配合使用——这是一套标准化 API,可促进与内容存储库、业务应用程序和开发环境等工具的连接。

构建开放人工智能生态系统

Block 首席技术官 Dhanji Prasanna 表示,开源发布旨在激发各行各业的发明浪潮。“将 Goose 开源将为发明和增长创造新的高度。”Prasanna 说道。他强调,该框架已经将 Block 工程师从重复性任务中解放出来,从而实现更具影响力的工作。“随着越来越多的人使用 AI 进行构建,我们将解锁新的想法和优势,从而减少辛劳,让人们有时间发挥出最具创造力的自我。”他补充道。

该软件采用模块化设计,允许开发人员将 Goose 集成到他们的系统中或构建自定义界面。

Goose 的开放式架构还允许用户选择自己喜欢的 LLM,为不同的用例提供灵活性。

Block 的 AI 技术主管 Bradley Axen 强调了这种适应性,他表示:“我们打造 Goose 是为了与任何大型语言模型(从 OpenAI 到开源选项)兼容。这种适应性使我们能够结合不同提供商的优势,以实现最佳性能。”

超越工程

Goose 最初的重点是软件工程,它充当能够自动执行耗时任务的代理。它在开发环境中实时运行,可以自主地:

• 搜索和导航代码库。

• 读取、写入和编辑文件。

• 安装依赖项并运行测试。

• 在最少的监督下完善输出并处理额外任务。

这种灵活性有可能为工程师节省大量时间,同时提高生产率。然而,Block 设想的应用范围更广,从简化音乐创作等创作过程到增强个性化电子商务体验。

Goose 的功能通过 Block 与领先的 AI 安全和研究公司 Anthropic 的合作得到了增强。他们共同开发了 MCP,使 Goose 能够与日益壮大的工具和系统生态系统进行交互。

Goose 的开源特性促进了社区驱动的创新。正如 Brosamer 所解释的那样,“开源开发促成了一个生态系统,新的集成可以来自公司外部。用户不必等待我们发布功能;他们可以自行创新。”

Axen 强调了 Goose 发布背后的理念:“我们不会直接将 Goose 货币化——它完全获得 Apache 许可。相反,我们的目标是开发与代理商无缝协作的产品,从开源生态系统中受益。”

至于隐私和安全考虑,开源特性允许灵活地在本地或虚拟私有云中部署 Goose。

“我们在使用 Goose 时绝对不会遇到任何问题 — — 不会对我们的服务器进行任何呼叫,”Axen 说道。

“你可以把它托管在任何地方,”Brosamer 指出。“作为一家非常关注用户数据的金融公司,这一直是我们对开源模型真正感兴趣的原因之一:我们不必通过互联网传递我们的数据或用户的数据,因为这会带来很大的风险,而是能够将模型带到数据已经托管的地方。”

原创文章,作者:王 浩然,如若转载,请注明出处:https://www.dian8dian.com/jie-ke-duo-xi-dai-zhe-goose-hui-gui-zhe-shi-ta-chuang-ban

Like (0)
王 浩然的头像王 浩然作者
Previous 2025年1月29日
Next 2025年1月29日

相关推荐

发表回复

Please Login to Comment