ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Comment les équipes d'entreprise déploient et gèrent les assistants IA Dust dans les canaux Slack pour les flux de travail des employés

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

Les équipes d'entreprise s'appuient de plus en plus sur Slack comme hub central de collaboration, mais l'introduction de l'intelligence artificielle dans les communications professionnelles exige de concilier une accessibilité fluide avec une gouvernance rigoureuse des données. Dust propose une plateforme d'IA multijoueur qui permet aux organisations de déployer des assistants IA spécialisés directement dans les canaux Slack, offrant aux collaborateurs la possibilité de consulter la documentation interne, de rédiger des messages et d'automatiser des tâches récurrentes sans quitter leur espace de travail de communication. Au lieu de dépendre de chatbots grand public génériques dépourvus de contexte d'entreprise ou de déployer des bots non gouvernés risquant d'exposer des données internes sensibles, les équipes d'entreprise peuvent lier des référentiels de connaissances vérifiés — notamment Notion, Google Drive, Confluence et l'historique des conversations Slack — au sein d'espaces Dust Spaces isolés. Ce guide détaille la manière dont les administrateurs et responsables techniques d'entreprise peuvent déployer des assistants Dust sur l'ensemble des canaux Slack, configurer des modèles d'interaction tels que les réponses automatiques et les déclencheurs de flux de travail, appliquer des autorisations de données granulaires et maintenir la fiabilité opérationnelle à grande échelle.

Présentation de l'architecture et de l'intégration

Le déploiement de Dust au sein d'un espace de travail Slack d'entreprise repose sur trois mécanismes d'intégration complémentaires, chacun répondant à un aspect distinct de la collaboration des employés et de la récupération des connaissances :

  1. Intégration de bot interactif (@Dust dans Slack) : Permet aux employés d'invoquer des assistants IA directement dans les canaux publics, les canaux privés ou les messages directs à l'aide de mentions conversationnelles et de réponses dans les fils de discussion (threads).
  2. Connexion Slack (Synchronisation des données via Dust Data Sync) : Ingère l'historique des canaux Slack sélectionnés, les fils de messages et les métadonnées dans les Dust Spaces, transformant les échanges quotidiens de l'organisation en une base de connaissances interrogeable.
  3. Outils Slack (Actions d'agents via MCP/OAuth) : Permet aux assistants d'exécuter des tâches actives dans Slack — telles que la recherche de messages, la consultation d'utilisateurs ou la publication de mises à jour — au nom d'employés authentifiés à l'aide d'identifiants OAuth personnels ou d'identifiants de bot.
ComposantFonction principaleModèle d'authentificationPortée ou paramètre clé
Bot interactif (@Dust)Répond aux requêtes des utilisateurs et aux automatisations dans les canauxBot Token / Workspace Appapp_mentions:read, chat:write
Synchronisation des données (@Dust Data Sync)Indexe les discussions des canaux sélectionnés dans les Dust SpacesManifeste d'application Slack auto-crééechannels:history, groups:history, files:read
Outils SlackExécute des recherches en direct et publie des mises à jour en temps réelOAuth utilisateur personnel (ou Bot Token)Autorisations utilisateur individuelles / Slack MCP

Le modèle d'application Slack auto-créée

En raison des exigences de sécurité des entreprises et des politiques de la plateforme Slack concernant l'indexation massive de données et les limites de débit d'API, les déploiements d'entreprise se connectent à Slack via une application Slack auto-gérée plutôt qu'un bot public ouvert. Les administrateurs créent une application dédiée dans la console Slack API à l'aide d'un manifeste JSON préconfiguré fourni par Dust. Cette architecture confère à votre organisation la pleine propriété des identifiants, des journaux d'audit et des étendues d'autorisations, tout en évitant les collisions de limitation de débit dans des environnements mutualisés partagés.

Dust exploite des environnements cloud distincts pour répondre aux exigences de conformité en matière de résidence des données. Lors du déploiement du manifeste de l'application, les administrateurs doivent sélectionner la configuration correspondant à la région de leur espace de travail Dust :

Une discordance de points de terminaison du manifeste entre l'application Slack et l'espace de travail Dust empêchera la finalisation de la négociation OAuth et la réception des abonnements aux événements.

Déploiement en entreprise étape par étape

Le déploiement des assistants Dust sur votre espace de travail Slack nécessite des privilèges d'administrateur sur les deux plateformes. Avant de commencer, assurez-vous de disposer des autorisations de Slack Owner ou Slack Admin et du rôle de Dust Workspace Admin.

Étape 1 : Créer l'application Slack dédiée

  1. Rendez-vous sur le répertoire des applications Slack API et cliquez sur Create New App.
  2. Dans la boîte de dialogue modale, choisissez From a manifest et sélectionnez votre espace de travail Slack cible.
  3. Basculez sur l'onglet JSON, effacez le modèle par défaut et collez le manifeste officiel de l'application Dust correspondant à la région de votre espace de travail, tel que documenté dans le guide de connexion Slack de Dust.
  4. Vérifiez les autorisations demandées, notamment les portées de bot (channels:history, channels:read, chat:write, groups:history, im:history, mpim:history, files:read, metadata.message:read) et les portées utilisateur (channels:read, users:read, chat:write, search:read).
  5. Cliquez sur Create pour initialiser l'application, puis accédez à Install App dans la barre latérale gauche et sélectionnez Install to Workspace pour autoriser le bot.

Étape 2 : Extraire les identifiants et les lier à Dust

  1. Dans le panneau de gestion de votre application Slack, accédez à Settings > Basic Information.
  2. Localisez la section App Credentials et copiez trois valeurs :
    • Client ID
    • Client Secret (cliquez sur Show pour l'afficher)
    • Signing Secret (cliquez sur Show pour l'afficher)
  3. Connectez-vous à votre espace de travail Dust en tant qu'administrateur.
  4. Accédez à Spaces > Connections et sélectionnez Slack.
  5. Collez le Client ID, le Client Secret et le Signing Secret copiés dans les champs correspondants.
  6. Cliquez sur Connect et validez l'écran d'autorisation OAuth dans Slack. Cette action finalise la négociation et installe le bot @Dust Data Sync dans votre espace de travail Slack.

Étape 3 : Configurer la synchronisation des canaux

Une fois la connexion établie, Dust n'indexe pas l'intégralité de votre espace de travail Slack par défaut. Les administrateurs doivent définir explicitement les canaux à synchroniser :

  1. Dans Dust, accédez à Spaces > Connections > Slack > Add / Remove data.
  2. Sélectionnez les canaux publics spécifiques que vous souhaitez que Dust indexe en tant que sources de connaissances (par exemple, #product-announcements, #company-policies ou #engineering-faqs).
  3. Cliquez sur Save pour démarrer la synchronisation. Dust indexe immédiatement les messages antérieurs et écoute les nouveaux messages via des abonnements par webhook.
  4. Pour les canaux privés, l'API de Slack empêche les bots de détecter automatiquement leur existence. Pour indexer un canal privé, invitez d'abord le bot de synchronisation directement dans Slack en tapant /invite @Dust Data Sync, puis revenez dans Dust et sélectionnez le canal sous Add / Remove data.

Déploiement des assistants dans les canaux et gestion des interactions

Une fois l'infrastructure connectée, les équipes d'entreprise peuvent déployer des assistants spécialisés adaptés aux flux de travail spécifiques de chaque département. Dust offre des modèles d'invocation flexibles conçus pour les demandes générales, les centres d'assistance dédiés et les tâches automatisées en arrière-plan.

Invocations ad hoc dans les canaux

Tout membre de l'équipe peut appeler un assistant dans n'importe quel canal public où le bot @Dust est présent, ou dans n'importe quel canal privé dans lequel @Dust a été invité :

Configuration d'assistants de canal dédiés avec réponse automatique

Dans les canaux à fort volume d'échanges — tels que #ask-hr, #legal-review, #customer-support-escalations ou #it-help — exiger des collaborateurs qu'ils saisissent @Dust +assistant_name peut créer des frictions inutiles. Dust permet aux administrateurs de l'espace de travail de configurer un assistant par défaut qui répond automatiquement aux messages d'un canal spécifique.

  1. Ouvrez l'interface web de Dust et accédez à l'Agent Builder.
  2. Sélectionnez l'assistant personnalisé conçu pour ce canal (assurez-vous que l'agent est à l'état Published).
  3. Ouvrez la section Slack Channel Settings de l'assistant.
  4. Sélectionnez le canal Slack cible dans la liste.
  5. Activez le bouton bascule Respond to all messages in channel.
  6. Messages de premier niveau uniquement (Recommandé) : Cochez l'option Top-level posts only. Lorsque ce paramètre est activé, l'assistant répond automatiquement aux nouveaux messages racine publiés dans le canal, mais ignore les réponses au sein des fils de discussion. Cela évite que l'assistant n'interrompe les échanges entre collègues, les sessions de dépannage ou les discussions de suivi.

Utilisation des outils Slack pour des actions en direct dans l'espace de travail

Au-delà de la consultation de documentation statique, les assistants peuvent être équipés d'outils Slack pour effectuer des recherches et interagir dynamiquement avec Slack. Lorsqu'un assistant utilise des outils Slack :

Dans la mesure où les outils Slack s'authentifient via un protocole OAuth personnel, un assistant ne peut accéder à aucune conversation ou canal privé pour lesquels l'utilisateur effectuant l'action ne dispose pas d'une autorisation explicite de lecture dans Slack.

Autorisations, Spaces et gouvernance des données

Les déploiements à l'échelle de l'entreprise exigent des frontières de données strictes afin de garantir que les informations confidentielles ne soient jamais divulguées entre équipes ou à des personnes non autorisées. Dust y parvient grâce à son architecture de Spaces et à des contrôles d'accès granulaires.

Structuration des connaissances au sein des Dust Spaces

Dust organise l'ensemble des sources de données et des assistants personnalisés en différents Spaces :

Lors de la création d'un assistant dans l'Agent Builder, les administrateurs sélectionnent explicitement les Spaces que l'assistant peut interroger. Si un assistant ne dispose pas d'un accès à un Space particulier, il ne pourra ni récupérer ni citer de documents provenant de cet espace, quelle que soit la question posée par un collaborateur dans Slack.

+-------------------------------------------------------------------+
|                        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   |  |
|  +--------------------+   +-------------------+   +------------+  |
+-------------------------------------------------------------------+

Gestion des autorisations pour les canaux synchronisés

Pour maintenir une hygiène de sécurité continue :

  1. Adopter une frontière partagée par défaut : Synchronisez les canaux qui favorisent la productivité interfonctionnelle, mais excluez strictement les canaux contenant des informations personnelles identifiables (PII) sensibles, des discussions sur les rémunérations ou des indicateurs financiers non publiés.
  2. Examiner les affectations de Spaces : Sous Spaces > Connections > Slack > Manage Permissions, les administrateurs peuvent vérifier et ajuster les Dust Spaces qui reçoivent les données de chaque canal synchronisé.
  3. Auditer l'ingestion des canaux : Vérifiez périodiquement la liste des canaux sous Add / Remove data pour vous assurer qu'aucun nouveau canal privé ou sensible n'a été ajouté par inadvertance.

Automatisation des flux de travail avec Slack Workflow Builder

Les équipes d'entreprise peuvent combiner les flux de travail natifs de Slack avec les assistants Dust pour automatiser les processus métier répétitifs et supprimer la coordination manuelle.

Configuration d'un déclencheur de flux de travail Slack

Grâce au Workflow Builder natif de Slack, les équipes peuvent concevoir des automatisations déclenchées par des plannings, des webhooks, des soumissions de formulaires ou des réactions par emoji. Au lieu de publier un message statique, le flux de travail peut faire appel à un assistant Dust pour générer une réponse sur mesure :

  1. Dans Slack, ouvrez le Workflow Builder et créez un nouveau flux de travail.
  2. Choisissez un événement déclencheur — par exemple, une heure planifiée (tous les lundis à 9h00) ou une réaction ajoutée à un message (telle qu'un emoji :ticket: ou :bookmark:).
  3. Ajoutez une étape Send a message dirigée vers votre canal ou fil de discussion cible.
  4. Formatez le message pour invoquer l'assistant souhaité à l'aide de la syntaxe standard :
    @Dust +standup-summarizer Summarize yesterday's key updates and blockers from this channel.
    
  5. Publiez le flux de travail dans Slack.

Autorisation des flux de travail dans le tableau de bord Dust

Les flux de travail Slack s'exécutant en tant qu'entités bot et non en tant qu'utilisateurs humains, Dust ignore par défaut les messages générés par les flux de travail afin d'éviter les requêtes automatisées non autorisées. Les administrateurs doivent autoriser explicitement le flux de travail dans Dust, comme décrit dans le guide des flux de travail Slack de Dust :

  1. Dans Dust, accédez à Programmatic Usage > Automations et ouvrez l'onglet Slack workflows.
  2. Cliquez sur Allow a workflow.
  3. Dans le champ Workflow name, saisissez le nom exact de l'expéditeur affiché sur les messages Slack du flux de travail. Dust fait correspondre les noms de flux de travail au caractère près, en tenant compte des majuscules, des espaces et des émojis.
  4. Sous Spaces it can reach, sélectionnez les Dust Spaces spécifiques contenant les connaissances nécessaires à votre assistant. Bien que l'espace Company Data soit toujours inclus, tout espace départemental ou spécialisé doit être accordé explicitement. Si un assistant a besoin de données provenant d'un Space auquel le flux de travail n'est pas autorisé à accéder, il restera silencieux lors de son déclenchement.
  5. Cliquez sur Allow pour finaliser l'autorisation.

(Remarque : sur les anciens forfaits d'abonnement Dust dépourvus de l'onglet libre-service Automations, les administrateurs doivent envoyer une demande d'autorisation à support@dust.tt contenant l'URL de l'espace de travail, le nom exact du flux de travail et les Spaces requis).

Suivi de la consommation de crédits et audit des automatisations

Les flux de travail automatisés peuvent générer un volume de requêtes important. Les administrateurs peuvent surveiller la consommation dans l'onglet Slack workflows du tableau de bord Dust :

Bonnes pratiques opérationnelles pour le déploiement en entreprise

La réussite d'un déploiement à l'échelle de l'entreprise repose sur des attentes claires des utilisateurs, une conception ciblée des assistants et un suivi continu des performances.

1. Créer des assistants spécialisés plutôt que des bots monolithiques

Évitez de concevoir un « Assistant d'entreprise » générique unique chargé de répondre à toutes les questions. Les agents monolithiques souffrent souvent d'une dilution des prompts (prompt dilution) et d'une précision de récupération variable. Privilégiez des assistants ciblés, dotés d'instructions précises et de sources de données restreintes :

Attribuer à chaque assistant un nom explicite, un avatar distinctif et un ensemble d'instructions clair permet aux employés d'identifier immédiatement l'assistant à solliciter pour une tâche donnée.

2. Enchaînement de plusieurs agents dans les fils de discussion Slack

Les collaborateurs peuvent enchaîner plusieurs assistants au sein d'un même fil de discussion Slack pour accomplir des tâches en plusieurs étapes :

  1. Un ingénieur demande : @Dust +architecture-guide What is our policy on database connection pooling in microservices?
  2. Une fois que l'assistant d'architecture a répondu en précisant les normes internes, un responsable technique répond dans le même fil : @Dust +code-reviewer Review the code snippet above against our connection pooling standards.
  3. Les deux assistants ayant accès au contexte du fil, le second assistant évalue fidèlement la réponse et les échanges sans nécessiter de copier-coller manuel.

3. Fournir un cadrage clair et des directives de recours humain

Lors de la définition des prompts système des assistants dans l'Agent Builder, intégrez des contraintes négatives explicites et des voies d'escalade :

4. Maintenir l'hygiène des manifestes et des identifiants

Pour garantir la continuité de service :