广告位招商中 欢迎洽谈

企业团队如何在 Slack 频道中部署和管理 Dust AI 助手以支持员工工作流

365Finds Editorial
已收录 11,430 篇 Wiki 文章

让你的 AI 用上 365 Wiki

复制这段快捷提示词,粘贴到你正在使用的 AI 对话中,然后继续提问。AI 会搜索 365 Wiki,帮你查资料、比较方案并给出建议。

下载完整 Skill

偶尔使用,快捷提示词就够了。经常使用,安装 365Wiki Skill:无需每次复制,还能更完整地研究问题、比较选择并规划下一步。没有常用工具?Gemini、Microsoft Copilot 等网页版 AI 也能使用。

365Wiki Skill

企业团队越来越依赖 Slack 作为其中央协作枢纽,但将人工智能引入企业通信需要在无缝的易用性与严格的数据治理之间取得平衡。Dust 提供了一个多人 AI 平台,使组织能够将专门的 AI 助手直接部署到 Slack 频道中,允许员工在不离开其通信工作区的情况下查询内部文档、起草消息并自动执行重复性任务。企业团队无需依赖缺乏公司上下文的通用消费级聊天机器人,也无需部署可能泄露敏感内部数据的未受控机器人,而是可以将经过验证的知识库——包括 Notion、Google Drive、Confluence 以及历史 Slack 对话——关联到隔离的 Dust Spaces 中。本指南详细介绍了企业管理员和技术负责人如何在 Slack 频道中部署 Dust 助手、配置交互模式(如自动回复和工作流触发器)、执行细粒度数据权限,并在规模化应用中保持运维可靠性。

架构与集成概述

在企业 Slack 工作区中部署 Dust 涉及三种互补的集成机制,每种机制分别解决员工协作与知识检索的不同层面:

  1. 交互式机器人集成(Slack 中的 @Dust):允许员工使用对话式提及和主题帖(thread)回复,在公开频道、私密频道或私聊消息中直接调用 AI 助手。
  2. Slack 连接(通过 Dust Data Sync 进行数据同步):将选定的 Slack 频道历史记录、消息主题帖和元数据摄入 Dust Spaces 中,将日常组织讨论转化为可搜索的知识库。
  3. Slack 工具(通过 MCP/OAuth 执行 Agent 操作):赋能助手代表经过身份验证的员工,使用个人 OAuth 凭据或机器人凭据在 Slack 中执行主动任务——例如搜索消息、查找用户或发布更新。
组件主要功能身份验证模式核心权限范围或设置
交互式机器人 (@Dust)在频道中响应用户查询和自动化操作Bot Token / Workspace Appapp_mentions:read, chat:write
数据同步 (@Dust Data Sync)将选定频道的讨论索引到 Dust Spaces 中自建 Slack App 清单channels:history, groups:history, files:read
Slack 工具实时执行即时搜索并发布更新个人用户 OAuth(或 Bot Token)个人用户权限 / Slack MCP

自建 Slack App 模式

出于企业安全合规要求以及 Slack 平台关于批量数据索引和 API 速率限制的策略,企业部署通过自管的 Slack 应用连接到 Slack,而非使用公开机器人。管理员在 Slack API 控制台 中使用 Dust 提供的预配置 JSON 清单(manifest)创建专属应用程序。这种架构使组织能够完全掌控凭据、审计日志和权限范围,同时防止在共享的多租户环境中发生速率限制冲突。

Dust 运营着独立的多区域云环境以满足数据驻留合规要求。在部署应用程序清单时,管理员必须选择与自身 Dust 工作区区域相符的配置:

Slack 应用程序与 Dust 工作区之间的清单端点不匹配会导致 OAuth 握手失败以及事件订阅无法送达。

企业部署分步操作

在 Slack 工作区中部署 Dust 助手需要两个平台的管理权限。在开始之前,请确保您拥有 Slack Owner 或 Slack Admin 权限,并具备 Dust Workspace Admin 角色。

第 1 步:创建专属 Slack App

  1. 前往 Slack API App 目录 并点击 Create New App。
  2. 在弹出对话框中,选择 From a manifest 并选择您的目标 Slack 工作区。
  3. 切换到 JSON 标签页,清空默认模板,并粘贴 Dust Slack 连接指南 中记录的适用于您工作区区域的官方 Dust 应用程序清单。
  4. 审查请求的权限,包括 Bot 权限范围(channels:history、channels:read、chat:write、groups:history、im:history、mpim:history、files:read、metadata.message:read)以及用户权限范围(channels:read、users:read、chat:write、search:read)。
  5. 点击 Create 初始化应用程序,然后导航至左侧边栏的 Install App 并选择 Install to Workspace 以授予机器人权限。

第 2 步:提取凭据并关联至 Dust

  1. 在 Slack 应用管理面板中,进入 Settings > Basic Information。
  2. 找到 App Credentials 部分并复制三个数值:
    • Client ID
    • Client Secret(点击 Show 显示)
    • Signing Secret(点击 Show 显示)
  3. 以管理员身份登录您的 Dust 工作区。
  4. 导航至 Spaces > Connections 并选择 Slack。
  5. 将复制的 Client ID、Client Secret 和 Signing Secret 粘贴到对应字段中。
  6. 点击 Connect 并在 Slack 中完成 OAuth 授权页面。此操作将完成握手并在您的 Slack 工作区中安装 @Dust Data Sync 机器人。

第 3 步:配置频道同步

建立连接后,Dust 默认不会索引整个 Slack 工作区。管理员必须明确定义同步哪些频道:

  1. 在 Dust 中,导航至 Spaces > Connections > Slack > Add / Remove data。
  2. 选择您希望 Dust 作为知识源索引的特定公开频道(例如 #product-announcements、#company-policies 或 #engineering-faqs)。
  3. 点击 Save 开始同步。Dust 会立即索引历史消息,并通过 Webhook 订阅监听新消息。
  4. 对于私密频道,Slack API 默认禁止机器人自动查看频道的存在。若要索引私密频道,请先在 Slack 内部输入 /invite @Dust Data Sync 直接邀请同步机器人,然后返回 Dust 并在 Add / Remove data 下选择该频道。

将助手部署到频道并管理交互

基础设施连接完成后,企业团队可以部署专用助手以满足特定部门的工作流。Dust 提供了灵活的调用模式,专为通用咨询、专属服务台和自动化后台任务量身定制。

跨频道即席召唤

任何团队成员都可以在存在 @Dust 机器人的任何公开频道中,或在已邀请 @Dust 的任何私密频道中召唤助手:

配置具备自动回复功能的频道专属助手

在业务密集的频道中——例如 #ask-hr、#legal-review、#customer-support-escalations 或 #it-help——要求员工反复输入 @Dust +assistant_name 可能会增加不必要的沟通摩擦。Dust 允许工作区管理员配置一个默认助手,自动响应特定频道中的消息。

  1. 打开 Dust Web 界面并导航至 Agent Builder。
  2. 选择为该频道定制的助手(确保该 Agent 处于 Published 状态)。
  3. 打开该助手的 Slack Channel Settings。
  4. 从列表中选择目标 Slack 频道。
  5. 开启 Respond to all messages in channel 开关。
  6. 仅顶层消息(推荐):勾选 Top-level posts only 选项。启用此设置后,助手仅自动回复在频道中发布的新根消息,而忽略主题帖内部的回复。这可以防止助手打扰人类成员之间的讨论、同行排查或跟进交流。

利用 Slack 工具执行实时工作区操作

除了读取静态文档外,助手还可以配备 Slack 工具 以动态搜索 Slack 并与之交互。当助手使用 Slack 工具时:

由于 Slack 工具通过个人 OAuth 进行身份验证,助手无法访问执行操作的用户在 Slack 中无明确读取权限的任何对话或私密频道。

权限、Spaces 与数据治理

企业级落地需要严格的数据边界,以确保专有信息绝不会跨团队泄露或暴露给未授权人员。Dust 通过其 Spaces 架构和细粒度访问控制来实现这一点。

在 Dust Spaces 中组织知识体系

Dust 将所有数据源和自定义助手组织到不同的 Spaces 中:

在 Agent Builder 中构建助手时,管理员可以明确选择助手能够查询哪些 Spaces。如果助手没有访问特定 Space 的权限,无论员工在 Slack 中如何提问,它都无法检索或引用该 Space 中的文档。

+-------------------------------------------------------------------+
|                        Enterprise Slack                           |
|  +--------------------+   +-------------------+   +------------+  |
|  | #general / #help   |   | #legal-internal   |   | #exec-sync |  |
|  +---------+----------+   +---------+---------+   +------+-----+  |
+------------|------------------------|--------------------|--------+
             |                        |                    |
             v                        v                    v
+-------------------------------------------------------------------+
|                     Dust Spaces Architecture                      |
|  +--------------------+   +-------------------+   +------------+  |
|  | Company Data Space |   | Legal Team Space  |   | Exec Space |  |
|  | (Public Slack,     |   | (Private Legal    |   | (Sensitive |  |
|  |  Notion, Wiki)     |   |  Discussions)     |   |  Roadmap)  |  |
|  +---------+----------+   +---------+---------+   +------+-----+  |
|            |                        |                    |        |
|            v                        v                    v        |
|  +--------------------+   +-------------------+   +------------+  |
|  | General Assistants |   |  Legal Assistant  |   | Exec Bot   |  |
|  +--------------------+   +-------------------+   +------------+  |
+-------------------------------------------------------------------+

管理同步频道的权限

为了持续保持安全合规:

  1. 采用默认共享边界:同步有助于跨职能协作效率的频道,但严格排除包含敏感个人身份信息(PII)、薪资讨论或未公开财务指标的频道。
  2. 审查 Space 分配:在 Spaces > Connections > Slack > Manage Permissions 下,管理员可以审查和调整哪些 Dust Spaces 接收来自各个已同步频道的数据。
  3. 审计频道摄入:定期核查 Add / Remove data 下的频道列表,确保新创建的私密或敏感频道未被误添加。

使用 Slack Workflow Builder 实现工作流自动化

企业团队可以将 Slack 原生工作流与 Dust 助手结合,以自动化重复性业务流程,消除人工协调成本。

设置 Slack 工作流触发器

借助 Slack 原生的 Workflow Builder,团队可以设计由定时计划、Webhook、表单提交或表情回复触发的自动化流程。工作流无需发送静态消息,而是可以召唤 Dust 助手生成定制响应:

  1. 在 Slack 中,打开 Workflow Builder 并创建一个新工作流。
  2. 选择事件触发器——例如定时计划(每周一上午 9:00)或对消息添加的表情回复(例如 :ticket: 或 :bookmark: 表情)。
  3. 添加 Send a message 步骤,目标指向您的目标频道或主题帖。
  4. 使用标准语法设置消息格式以调用所需助手:
    @Dust +standup-summarizer Summarize yesterday's key updates and blockers from this channel.
    
  5. 在 Slack 中发布该工作流。

在 Dust 控制台中授权工作流

由于 Slack 工作流作为机器人实体而非人类用户执行,Dust 默认会忽略工作流生成的消息,以防止未授权的自动化数据查询。管理员必须按照 Dust Slack 工作流指南 中的说明在 Dust 中显式授权该工作流:

  1. 在 Dust 中,导航至 Programmatic Usage > Automations 并打开 Slack workflows 标签页。
  2. 点击 Allow a workflow。
  3. 在 Workflow name 字段中,输入工作流在 Slack 消息中显示的完全一致的发送者名称。Dust 会逐字匹配工作流名称,包括大小写、空格和表情符号。
  4. 在 Spaces it can reach 下,选择包含助手所需知识的具体 Dust Spaces。虽然 Company Data Space 始终包含在内,但必须显式授予任何部门或专用 Space。如果助手需要来自工作流未被允许访问的 Space 的数据,它在被触发时将保持沉默。
  5. 点击 Allow 完成授权。

(注意:在缺乏自助服务 Automations 标签页的旧版 Dust 订阅计划中,管理员必须向 support@dust.tt 提交包含工作区 URL、准确工作流名称以及所需 Spaces 的授权申请。)

跟踪积分消耗与审计自动化

自动化工作流可能会产生大量的查询量。管理员可以在 Dust 控制台的 Slack workflows 标签页下监控消耗情况:

企业落地的运维最佳实践

成功的企业落地取决于明确的用户预期、有针对性的助手设计以及持续的性能监控。

1. 构建针对具体目标的助手,而非单体庞大机器人

避免创建一个试图回答所有类型问题的通用“公司助手”。单体 Agent 通常会面临提示词稀释(prompt dilution)和检索准确率不稳定的问题。相反,应创建具有针对性指令和受限数据源的聚焦型助手:

为每个助手提供具有描述性的名称、独特的头像和清晰的指令集,有助于员工立即识别在特定任务中应当召唤哪个助手。

2. 在 Slack 主题帖中实现多 Agent 链接

员工可以在单个 Slack 主题帖中串联多个助手,以完成多步骤任务:

  1. 工程师提问:@Dust +architecture-guide What is our policy on database connection pooling in microservices?
  2. 在架构指南助手回复内部标准后,技术负责人在同一主题帖中回复:@Dust +code-reviewer Review the code snippet above against our connection pooling standards.
  3. 由于两个助手都可以访问主题帖上下文,第二个助手可以直接评估上述确切输出和讨论,而无需手动复制粘贴。

3. 提供清晰的引导与兜底说明

在 Agent Builder 中定义助手系统提示词时,应包含明确的负向约束和上报路径:

4. 维护清单与凭据安全

为了保持服务不中断: