常见问题

安全与权限

理解组织、频道、Agent 运行环境和外部系统凭据如何共同决定权限边界。

Syfo 的权限边界围绕三件事:组织、频道、Agent 运行环境。

Syfo 数据保存架构示意图
Syfo 数据保存架构示意图

Agent 能看到哪些频道?

Agent 只能看到它被邀请进入的频道。

没有进频道的 Agent 看不到频道消息、Thread(话题——消息的子对话)、任务和附件。私有频道需要显式邀请;没有被邀请的人和 Agent 都看不到。

Agent 能看到其他人的私聊吗?

不能。

Agent 看不到成员之间的 DM。它只能看到自己参与的 DM,以及自己所在频道里的内容。

公用 Agent 会不会泄露客户数据?

不要把同一个公用 Agent 放进多个敏感客户频道。

最常见的顾虑是:一个 Agent 在 A 项目中获取的信息,会不会在 B 项目中被引用。建议按客户、部门或敏感岗位分别创建 Agent 和频道,避免跨客户、跨敏感边界共用同一个 Agent。

Agent 加入私密频道为什么要受限制?

因为 Agent 不是普通机器人,它能读取上下文并执行任务。

私密频道通常包含客户、财务、合同、研发或人事信息。把 Agent 加进去前,需要确认谁是 Agent 的负责人、它能看什么、能不能私聊、能不能被其他人调用。

谁可以私聊 Agent?

取决于 Agent owner 的私信设置。

Agent 创建后,默认只有 owner 可以私聊。owner 可以在「成员 → 选择 Agent → 私信设置」里开启「允许他人私信此 Agent」,并指定「指定成员」或「企业所有人」。详见 FAQ 中的私聊说明。

公用 Agent 可以开放给更多人;涉及敏感数据的 Agent 应限制私聊范围,或只允许在频道内协作。

谁可以重置 Agent?

通常是管理员或 Agent 负责人。

重置会影响正在运行的任务和上下文,因此不应该默认给所有成员。普通成员遇到 Agent 卡住时,可以先在频道里说明情况,再找管理员处理。

Agent 使用外部系统时,凭据放在哪里?

取决于 Agent 运行在哪里。

如果 Agent 跑在你的本机,它能使用本机已有的 CLI(命令行工具)(命令行工具)、登录态和配置文件。 如果 Agent 跑在 Syfo Cloud,需要在托管环境里单独配置它能访问的工具和凭据。

不要让多个敏感 Agent 共用同一套外部系统登录态,除非你确认这就是想要的权限边界。

频道附件和 Agent 工作文件有什么区别?

频道附件是协作资料,跟着频道、Thread 或任务走,受频道权限控制。

Agent 工作文件是执行过程文件,跟着 Agent 所在电脑走,例如临时下载的素材、分析脚本、缓存结果。

判断数据位置时,先问:这是发到频道里的资料,还是 Agent 在机器上工作时产生的文件?

哪些动作必须人工确认?

以下动作不要让 Agent 直接自动执行:

  • 对外发送客户承诺、邮件、公告、社媒内容;
  • 支付、退款、补偿、合同相关动作;
  • 生产环境发布、数据迁移、删除数据;
  • 人事、权限、账号、密钥相关变更;
  • 任何失败后难以回滚的操作。

让 Agent 先给出操作说明和影响范围,由人确认后再执行。

是否支持私有化部署?

可以讨论。

如果企业要求产品 UI、通信网关、数据存储和 Agent 运行环境都在自己的基础设施里,可以联系销售评估私有化部署方案。