找回密码
立即注册
搜索
发回帖 发新帖

6585

积分

0

好友

806

主题
发表于 12 小时前 | 查看: 6| 回复: 0

上周我在云栈社区看到 OpenBot 这个项目,顺手试了一下。CopilotKit 开源的 AI 助手平台,第一感觉:这才是企业该用的 AI。

每个 AI coworker 都有自己的「电脑」——独立的浏览器、文件系统、工具权限。所有操作都记录在案,能审计、能追溯。数据不出公司,想怎么改就怎么改。9k Star,MIT 开源,基于 AG-UI 协议。

这才是 AI 助手的正确打开方式。

企业用 AI,绕不过去的四个坑

我用 AI 助手有几个月了,Claude、ChatGPT、Grok 都试过。爽是爽,但有几个坑怎么都绕不过去:

数据安全。公司文档丢给云端 AI,合规部门直接打回来。数据出去了,就收不回来了。

操作不透明。AI 做了什么不知道,出了事没法追溯。它访问了哪些文件?调用了哪些工具?改了什么数据?一问三不知。

厂商锁定。用 Grok、Claude、ChatGPT,厂商改规则你就得跟着改。API 涨价、功能下线、数据政策变化,你只能被动接受。

定制困难。想改 AI 的行为,基本没处下手。系统提示词?有限。工具权限?没有。操作审计?不存在。

这四个坑,企业用 AI 就绕不过去。直到我看到 OpenBot。

OpenBot 整体架构:Gateway 统一调度 Agent、Tool、MCP 与 Flow

每个 AI,都有自己的电脑

OpenBot 的核心理念很简单:每个 AI coworker 都有自己的电脑。

不是虚拟机,是容器。独立的浏览器、文件系统、工具权限。一个 Bot 的登录信息,不会被另一个 Bot 获取。

这解决了什么问题?

隔离。你在公司内部用 OpenBot,财务 Bot 和 HR Bot 完全隔离。财务 Bot 访问的报销系统,HR Bot 看不到;HR Bot 访问的人事系统,财务 Bot 碰不到。

安全。每个 Bot 的工具权限独立配置。你可以给调研 Bot 开放网络访问,但不给它文件写入权限。你可以给邮件 Bot 开放收件箱读取,但不给它发送权限。

审计。所有操作通过 gateway,决策、记录、执行。谁访问了什么文件?什么时间?为什么?全部记录在案。

OpenBot 每个 Agent 独立容器隔离示意图

这才是企业该用的 AI。

Gateway:所有操作的唯一入口

OpenBot 的 gateway 是整个系统的核心。

所有工具调用——浏览器、文件、MCP——都必须通过 gateway。Gateway 做三件事:

  1. 决策:这个操作允许吗?
  2. 记录:写审计日志
  3. 执行:调用 Bot 的 computer

没有 gateway 的允许,Bot 什么都做不了。

这意味着什么?你可以在 gateway 层面配置策略:

  • 拒绝所有文件删除操作
  • 只允许访问特定域名
  • 限制每个 Bot 的工具调用频率
  • 拒绝来自定时 routine 的敏感操作,但允许人工触发的

策略用 CEL(Common Expression Language)写,fail closed。缺失策略 = 不允许任何东西。错误规则 = 拒绝而不是开放。

OpenBot Audit 审计日志与拒绝记录示例

这才是真正的权限控制。

AG-UI 协议:不锁定厂商

OpenBot 基于 AG-UI 协议。

AG-UI 是 Agent-to-User 交互的开放协议,不锁定框架,支持 LangGraph、Mastra、CrewAI、Pydantic AI、Google ADK 或手写 Agent。

所有 Agent 都以相同方式到达 OpenBot。这意味着什么?

灵活。你今天用 LangGraph 写 Agent,明天想换 CrewAI,不用改 OpenBot。Agent 端点配置一下就行。

开放。不被厂商锁定。OpenAI API 涨价?换 Anthropic。Anthropic 功能下线?换 Google。你的 OpenBot 不受影响。

可扩展。想加新能力?写个 Agent,配置端点,接入 OpenBot。

AG-UI 协议与 LangGraph、CrewAI、OpenBot 等框架的兼容关系

这才是 AI 助手的正确架构。

我自己怎么用的

我上周在自己的 Mac 上装了 OpenBot。

安装:

git clone https://github.com/CopilotKit/OpenBot.git
cd OpenBot
cp .env.example .env
bun install

# 连接 Intelligence(免费计划)
npx copilotkit@latest login
npx copilotkit@latest project select
bun scripts/setup-learning.ts

# 填入配置
# - OPENAI_API_KEY
# - KEY_ENCRYPTION_KEY(openssl rand -base64 32)

bash scripts/start.sh

访问:http://localhost:3010

创建 Bot:

  • 在 /bots 页面创建
  • 配置名称、角色、工具权限
  • 给它一个 standing role(比如「调研助手」)

使用:

  • 在 /channel/new 开始对话
  • 选一个或多个 Bot
  • 看它在屏幕上工作,所有操作实时可见

审计:

  • 访问 /admin/audit
  • 看所有允许、拒绝、失败的操作
  • 每次拒绝都附带触发规则

我试了几个场景:

场景 1:调研助手

  • 让它查 Hacker News 头条
  • 它打开浏览器,访问 news.ycombinator.com
  • 读取页面内容,提取头条
  • 所有操作记录在 audit log

场景 2:邮件分拣

  • 给它收件箱读取权限,但不给发送权限
  • 它读取邮件,起草回复
  • 复杂问题留给我处理
  • 所有邮件内容不出本机

场景 3:数据分析

  • 给它数据仓库只读权限
  • 它查询数据,生成报告
  • 写操作被 gateway 拒绝
  • 审计日志清晰可见

体感:这才是企业该用的 AI。数据不出公司,操作可追溯,权限可控制。不是又一个聊天机器人,是企业级 AI 助手平台。

OpenBot vs Grok Bot / Claude

对比一下:

特性 OpenBot Grok Bot Claude ChatGPT
自托管 ✅ ❌ ❌ ❌
开源 ✅ MIT ❌ ❌ ❌
操作审计 ✅ ❌ 部分 部分
数据隐私 ✅ 不出公司 ❌ ❌ ❌
定制能力 ✅ 完全控制 ❌ 有限 有限
厂商锁定 ❌ AG-UI 开放 ✅ ✅ ✅

OpenBot 的优势:

  • 自托管,数据不出公司
  • MIT 开源,想改就改
  • 操作审计,可追溯
  • AG-UI 协议,不锁定厂商

OpenBot 的局限:

  • Beta 状态,有 rough edges
  • 需要 Docker + Bun 环境
  • 需要 CopilotKit Intelligence 密钥(免费计划可用)
  • 需要模型 API Key(OpenAI/Anthropic/Google)

适合谁:

  • 企业用户,对数据安全有要求
  • 开发者,想完全控制 AI 行为
  • 团队,需要多 Bot 协作
  • 合规敏感行业(金融、医疗、法律)

不适合谁:

  • 个人用户,只想快速聊天
  • 不想折腾部署的人
  • 需要开箱即用的产品

AI 助手的未来

OpenBot 做了一件事:让 AI 助手真正属于企业。

不是又一个聊天机器人,是可审计、可控制、自托管的企业平台。不是厂商锁定的 SaaS,是 MIT 开源、想改就改的工具。不是黑盒操作,是所有操作都记录在案的系统。

9k Star,MIT 开源,企业用 AI 的正确方式。

如果你也在纠结企业用 AI 的安全问题,试试 OpenBot。数据不出公司,操作可追溯,权限可控制。这才是 AI 助手的未来。




上一篇:权重空间编程:GPT-6 Astra 直改权重,是纠错不是进化
下一篇:面试被拒后追问HR原因,连回五条扎心实话:P5和P6差的不是能力,是定价
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-11-4 16:39 , Processed in 0.068413 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表