CopilotKit/OpenDots
Your always-on AI coworkers that move between text, calls, and Slack.
解决的问题
OpenDots 提供了一个开源模板,用于创建可以在多种界面(包括网页、移动设备、Slack 和语音通话)中运作的持久性 AI「同事」(专业代理)。它解决了构建代理工作区的问题,在该工作区中,AI 代理拥有自己的持久环境(电脑),可以协作处理共享文档(空间),并且在完成工作之前可以由人类审查。
运作方式
OpenDots 作为一个整合多个组件的框架:
- 专业点(Specialist Dots):具有特定角色、指令和工具权限的可配置代理。
- 点电脑(Dot Computers):使用 OpenBot,每个代理都被赋予一个隔离的容器,其中包含自己的浏览器配置文件、文件和终端,允许跨工作阶段进行持久工作。
- 空间(Spaces):一个文档工作区,代理可以在其中创建、修订和保存页面到可搜索的库中。
- 多模式界面:它使用 AG-UI 将代理状态和工具调用流式传输到网页,通过 Channels SDK 与 Slack 集成,并支持实时语音通话。
- 人在回路中(Human-in-the-Loop):一个审查系统,会暂停代理操作,要求人类在草稿成为永久页面之前「批准并保存」或「拒绝」。
适用对象
想要从头开始构建自己的代理工作区或公司特定 AI 同事的开发者,以及那些希望部署具有持久计算和多通道通信的自托管 AI 代理的人。
亮点
- 持久代理计算:每个代理都有自己的隔离电脑,配备浏览器和 shell。
- 跨平台存在:可以通过文本、语音通话和 Slack 提及与代理互动。
- 协作文档工作区:集成的「空间」用于组织和编辑 AI 生成的内容。
- 人工审查:内置的批准卡片可防止代理保存未经验证的工作。
- 自动学习:支持每个点(Dot)的学习容器和技能传递。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目