Block 推出的基于 Apache 2.0 协议的代理工作... 笔记

Block 推出的基于 Apache 2.0 协议的代理工作空间 Berd,支持跨模型与代理运行,并本地存储对话历史。

Block 是一家科技公司,已开源其专为员工开发的桌面应用程序 Berd。Berd 提供了一个整合环境,用于与各种模型和工具中的 AI 代理进行交互。它作为一个本地安装的图形化应用,区别于基于浏览器的替代方案。Berd 托管于 GitHub,采用 Apache 2.0 许可证,支持 macOS、Windows 和 Linux。该应用被设计为一个集中的“日常 AI 工作区”,用户可在此管理对话、文件、代理和自动化任务。其核心设计原则是透明性,使用户能够清晰查看 AI 交互的运行状态。Berd 源于 Block 内部对碎片化 AI 代理体验进行简化的需求,旨在为管理多个 AI 模型及其相关系统提供一致的桌面应用。Berd 中的持久化项目使用户无需重新建立上下文即可恢复任务。Block 还强调将代理工作扩展到工程角色之外。Berd 通过赋予代理独特的视觉身份和角色来区别于其他应用,超越了通用的聊天界面。这些动画角色(如"Gloopies")作为代理配置的直观简写,具有高度辨识度。在架构上,Berd 是一个编排层,而非新的 AI 模型或运行时。它基于 Tauri 2 和 React 19 构建,并集成 Block 的 Goose 代理框架。Goose 是一个开源代理框架,用于将大型语言模型连接到外部工具和数据。Berd 的可移植性是其关键特性,数据和配置设计为可在应用之外访问。该应用采用本地优先的数据模型,将对话历史存储于用户设备上。在官方发布的 Berd 版本中,遥测功能默认关闭,以优先保障用户隐私。
CdXz5zHNQW_mwJv7cB8N4.png