Les équipes en entreprise utilisent Dust pour éliminer les silos d'information entre Google Drive, Notion et Slack, transformant des documents fragmentés et des conversations quotidiennes en assistants IA internes réactifs. Au lieu de concevoir de zéro des pipelines personnalisés de génération augmentée de récupération (RAG), les organisations connectent leurs outils logiciels existants à Dust via des intégrations gérées, organisent les données synchronisées dans des Espaces (Spaces) sécurisés et configurent des agents spécialisés dotés d'instructions ciblées et de capacités de modèles avancées. Les collaborateurs peuvent ensuite interroger ces assistants directement depuis Slack ou un espace de travail web centralisé pour obtenir des réponses précises et fondées sur des sources fiables, sans compromettre les données confidentielles de l'organisation.
Comprendre l'architecture de Dust : Connexions, Espaces et Autorisations
Pour connecter les outils d'entreprise en toute sécurité, les administrateurs doivent comprendre la manière dont Dust structure l'ingestion des données et la gouvernance des accès. Dust sépare le mécanisme d'ingestion de l'autorisation des utilisateurs à travers trois niveaux distincts : les Connexions (Connections), les Espaces (Spaces) et les Assistants (Assistants).
Connexions et Espaces
Une Connexion (Connection) représente l'intégration technique entre Dust et une plateforme logicielle tierce (comme Google Workspace, Notion ou Slack). Configurée par un administrateur d'espace de travail, une connexion prend en charge l'authentification API, les webhooks et la synchronisation continue des données.
Un Espace (Space) est un conteneur logique au sein de Dust qui regroupe les données et documents synchronisés. Plutôt que de verser l'ensemble des informations de l'entreprise dans un unique référentiel non structuré, les administrateurs créent des Espaces distincts qui reflètent les frontières organisationnelles. Dust propose deux types d'Espaces :
- Espaces ouverts (Open Spaces) : Accessibles à tous les membres de votre espace de travail Dust. Ils sont idéaux pour les ressources communes à l'entreprise, telles que les livrets d'accueil, la documentation produit, les chartes de marque et les annonces générales.
- Espaces restreints (Restricted Spaces) : Accessibles uniquement aux membres désignés de l'équipe ou aux groupes de sécurité synchronisés depuis un fournisseur d'identité (IdP). Ils sont réservés aux données sensibles, telles que la planification stratégique de la direction, les contrats juridiques, les dossiers de ressources humaines ou les prévisions financières.
Le modèle d'autorisations à double niveau
Dust utilise un modèle de sécurité à double niveau afin d'éviter toute divulgation non autorisée de données dans les flux de travail automatisés :
- Accès de l'agent aux données (Agent-to-Data Access) : Lorsqu'un créateur conçoit un assistant, il sélectionne les Espaces dans lesquels l'assistant peut chercher. L'assistant hérite de l'accès à l'ensemble des données stockées dans ces Espaces attribués.
- Accès de l'utilisateur à l'agent (User-to-Agent Access) : Par défaut, un membre de l'équipe ne peut interagir avec un assistant que s'il dispose des droits d'accès à tous les Espaces associés à cet assistant. Si un assistant référence à la fois un Espace ouvert et un Espace RH restreint, un collaborateur extérieur au groupe RH ne pourra pas converser avec cet assistant, évitant ainsi toute fuite involontaire de données.
Bonnes pratiques concernant les comptes de service
Lors de la mise en place de connexions, évitez d'utiliser des comptes individuels d'employés. Si un employé quitte l'entreprise ou si ses identifiants expirent, les flux de données connectés risquent de s'interrompre de façon imprévue. Il convient plutôt de provisionner un compte de service administratif dédié — tel que dust-admin@votreentreprise.com — avec les droits de consultation appropriés au niveau de l'espace de travail sur Google Workspace, Notion et Slack avant d'autoriser les connexions dans Dust.
Connecter les sources de données clés de l'entreprise
La configuration des intégrations dans Dust nécessite des droits d'administrateur à la fois dans Dust et dans l'application cible. Depuis le tableau de bord de Dust, accédez à Spaces > Connections pour lancer la configuration de chaque plateforme.
Google Drive
Connecter Google Drive permet aux assistants de rechercher et d'extraire du contexte à partir de Google Docs, Sheets, Slides et de fichiers PDF importés.
- Authentification (Authentication) : Dans le menu Connections, sélectionnez Google Drive et cliquez sur Connect. Connectez-vous à l'aide de votre compte administrateur dédié et accordez à Dust un accès en lecture seule au contenu de votre Drive Google Workspace.
- Périmètre des dossiers et des disques (Scoping Folders and Drives) : Dust permet une sélection précise des dossiers. Vous pouvez sélectionner des Drive partagés complets (Shared Drives, recommandés pour les équipes collaboratives) ou des dossiers imbriqués spécifiques au sein de Mon Drive (My Drive). Évitez de synchroniser les disques personnels des utilisateurs ou des répertoires racines non organisés.
- Indexation et temps de synchronisation (Indexing and Sync Time) : Une fois l'autorisation accordée, Dust commence à indexer le contenu des fichiers et à générer des plongements vectoriels (vector embeddings). Si les documents textuels Google Docs sont traités rapidement, les disques volumineux contenant des dizaines de milliers de fichiers ou des PDF volumineux peuvent nécessiter plusieurs heures pour achever leur synchronisation initiale.
- Attribution aux Espaces (Assigning to Spaces) : Une fois la synchronisation terminée, rendez-vous dans votre Espace cible (par exemple « Engineering Knowledge » ou « Company General ») et ajoutez les dossiers Google Drive pertinents à cet Espace.
Notion
L'intégration de Notion permet aux assistants d'interroger les wikis d'équipe, les suivis de projets, les documents d'exigences produit (PRD) et les bases de données structurées.
- Autorisation (Authorization) : Sélectionnez Notion dans le répertoire Connections. L'écran d'autorisation de Notion vous invitera à sélectionner l'espace de travail Notion et à valider l'intégration.
- Sélection des pages et bases de données (Page and Database Selection) : La structure des autorisations de Notion exige d'accorder explicitement à l'intégration Dust l'accès aux pages de niveau supérieur. Sélectionnez les pages parentes ou les bases de données d'équipe à synchroniser. Dust indexe automatiquement les sous-pages imbriquées sous les pages parentes autorisées.
- Synchronisation des bases de données relationnelles (Syncing Relational Databases) : Dust indexe les propriétés des bases de données et le contenu des pages. Pour les bases de données complexes comportant des relations liées, assurez-vous que toutes les bases de données référencées sont partagées avec l'intégration Dust afin de préserver l'intégrité des réponses fournies par l'assistant.
- Mises à jour continues (Continuous Updates) : Dust détecte les modifications de pages et les mises à jour de bases de données, mettant à jour son index de recherche interne de manière incrémentielle au fur et à mesure que votre équipe édite des contenus dans Notion.
Slack
L'intégration de Slack apporte le contexte des conversations, les fils de résolution d'incidents et l'historique des annonces au sein de votre écosystème IA interne.
- Installation de l'application Dust Slack (Installing the Dust Slack App) : Sélectionnez Slack dans la vue Connections et autorisez l'application Dust Slack pour l'espace de travail Slack de votre organisation.
- Périmètre des canaux publics (Scoping Public Channels) : Pendant la configuration, choisissez les canaux publics que Dust doit indexer. Donnez la priorité aux canaux à forte valeur de connaissance durable, tels que
#announcements,#product-updates,#customer-feedbackou#engineering-help. Excluez les canaux très bruyants comme#randomou#social. - Gestion des canaux privés (Handling Private Channels) : Pour des raisons de sécurité, Dust n'indexe pas automatiquement les canaux privés. Pour intégrer les connaissances d'un canal de projet privé, un administrateur ou le propriétaire du canal doit inviter manuellement le bot en saisissant
/invite @Dust. - Contexte des fils de discussion (Message Threading Context) : Dust capture les fils de messages afin que les assistants saisissent l'ensemble du contexte des questions et des réponses, au lieu d'analyser des messages isolés hors de leur contexte.
Guide pas à pas : Créer des assistants internes personnalisés
Une fois vos sources de données connectées et organisées en Espaces, vous pouvez concevoir des assistants IA sur mesure, adaptés à des fonctions métier spécifiques.
Étape 1 : Définir l'identité et le rôle
Accédez à la page d'accueil de Dust et sélectionnez Create Agent (ou Assistant). Définissez des attributs d'identification clairs :
- Name : Attribuez à l'assistant un nom intuitif qui reflète sa spécialisation (par exemple
SalesEnablement,TechDocsBot,PeopleOpsGuide). - Handle : Définissez un identifiant court pour les mentions (par exemple
@sales-help). - Description : Rédigez une description précise d'une seule phrase résumant l'utilité de l'assistant. Dust s'appuie sur cette description pour orienter les questions générales vers l'agent le plus qualifié lorsque les utilisateurs interrogent l'orchestrateur par défaut
@dust.
Étape 2 : Choisir le modèle de fondation sous-jacent
Dust offre une grande flexibilité de modèles, permettant aux concepteurs de choisir le modèle de fondation le plus adapté aux exigences de complexité et de latence de l'assistant :
| Model Option | Recommended Use Case | Strengths |
|---|---|---|
| Claude 3.5 Sonnet | Documentation technique, synthèses complexes, analyse de politiques | Forte capacité de raisonnement, strict respect des consignes de formatage, nuance supérieure |
| GPT-4o | Rédaction d'entreprise générale, extraction de données structurées, requêtes conversationnelles | Vitesse équilibrée, grande polyvalence thématique, invocation fiable des outils |
| Mistral Large | Recherches internes rapides, conformité à la résidence des données européenne | Réponses concises, rentabilité, excellentes capacités multilingues |
| Gemini 1.5 Pro | Analyse de contextes longs, évaluation de documents volumineux | Très large fenêtre de contexte pour le croisement de volumineux documents de référence |
Étape 3 : Rédiger les instructions système et les garde-fous
Le champ d'instructions (instructions) détermine le comportement, le ton, la méthodologie de raisonnement et les réponses de repli de l'assistant. Des instructions efficaces suivent une structure de prompt bien définie :
You are the internal People Operations Assistant for Acme Corp.
Your role is to help employees understand company policies, benefits, and workplace guidelines based exclusively on verified internal documents.
Guidelines:
1. Always base your answers on information retrieved from the connected Notion "People Wiki" and Google Drive "HR Policies" folders.
2. If a policy document does not contain the answer, state clearly: "I cannot find documentation on this topic in our verified HR spaces. Please consult the People team directly in #ask-people."
3. Never speculate or fabricate company rules, leave allowances, or compensation details.
4. When explaining multi-step procedures (e.g., submitting expense reports or requesting parental leave), provide clear numbered steps and cite the title of the source document.
Étape 4 : Associer les connaissances et configurer la récupération
Dans la section Tools & Knowledge de l'éditeur d'assistant :
- Sélectionner les sources de données (Select Data Sources) : Cliquez sur Add Knowledge et choisissez les Espaces ou dossiers connectés spécifiques utiles à l'assistant. Par exemple, un assistant d'assistance client doit être relié à la base de connaissances Zendesk, aux pages de dépannage Notion et au canal Slack
#support-resolved. - Ajouter des descriptions de sources (Add Source Descriptions) : Rédigez une brève note expliquant ce que contient chaque source associée. Cela aide l'assistant à déterminer quelle base de connaissances interroger en priorité lors de requêtes en plusieurs volets.
- Configurer des outils supplémentaires (Configure Additional Tools) : Si nécessaire, activez des fonctionnalités auxiliaires telles que la navigation web en temps réel, le calcul de tableaux ou des actions d'API personnalisées.
Étape 5 : Tester et itérer
Utilisez le volet de prévisualisation interactif situé à droite de l'éditeur pour tester l'assistant avant de le publier :
- Tester les requêtes courantes (Test Standard Inquiries) : Posez des questions fréquentes pour vérifier que l'assistant extrait les bons documents et les synthétise avec précision.
- Tester les cas limites et les requêtes négatives (Test Edge Cases and Negative Queries) : Posez des questions sur des sujets hors périmètre afin de vous assurer que ses garde-fous empêchent les hallucinations et déclenchent correctement les réponses de repli.
- Inspecter les fragments récupérés (Inspect Retrieved Chunks) : Vérifiez les citations de référence situées sous la réponse de test pour confirmer que Dust extrait bien les fragments de documents pertinents depuis Notion, Drive ou Slack.
Déployer les assistants auprès des utilisateurs finaux dans leurs outils de travail
Créer des assistants dans Dust ne représente que la moitié du travail ; leur adoption généralisée dépend de leur intégration dans les applications déjà utilisées au quotidien par les équipes.
Intégration Slack
L'application Dust Slack intègre directement les assistants dans les canaux de communication quotidiens :
- Mentions directes dans les canaux (Direct In-Channel Mentions) : Dans tout canal où l'application Dust est installée, les utilisateurs peuvent appeler un assistant spécifique en tapant
@dust +AssistantNamesuivi de leur question (par exemple@dust +TechDocsBot How do we configure local staging environments?). - Réponses en fil de discussion (Threaded Answers) : Dust publie sa réponse directement dans le fil du message, ce qui préserve la clarté du canal tout en rendant le contexte accessible à tous les participants.
- Assistant d'entreprise par défaut (Default Company Assistant) : Interroger
@dustsans spécifier d'agent appelle l'assistant d'entreprise par défaut, qui effectue ses recherches sur l'ensemble de la documentation ouverte de l'organisation.
Espace de travail web Dust et collaboration multi-agents
Pour les recherches approfondies, les collaborateurs peuvent utiliser l'interface web de Dust (dust.tt) :
- Conversations multi-agents (Multi-Agent Conversations) : Les utilisateurs peuvent solliciter plusieurs assistants au sein d'un même fil de discussion. Par exemple, un chef de produit peut mentionner
@TechDocsBotpour expliquer une contrainte d'architecture, puis faire appel à@SalesEnablementà l'étape suivante pour traduire ce détail technique en argument orienté client. - Citations de sources (Source Citations) : Chaque réponse dans l'espace de travail web comprend des citations cliquables qui renvoient directement à la page Notion, au paragraphe Google Docs ou au message Slack exact d'où provient l'information.
Extension de navigateur
L'extension pour navigateur de Dust permet aux utilisateurs d'interroger leurs assistants depuis n'importe quelle page web, ce qui aide les membres de l'équipe à intégrer les politiques de l'entreprise ou le contexte client dans des applications web sans changer d'onglet.
Gouvernance d'entreprise, sécurité et hygiène des connaissances
Pour maintenir une grande précision de réponse et protéger la confidentialité des données au fil du temps, les organisations doivent mettre en œuvre une gouvernance opérationnelle rigoureuse.
Lutter contre le syndrome du « marécage de données »
Les réponses d'un assistant IA ne valent que ce que valent ses sources documentaires sous-jacentes :
- Purger les documents obsolètes (Prune Stale Documents) : Auditez régulièrement les dossiers Google Drive et les pages Notion connectés. Archivez les documents de politiques périmés, les anciennes spécifications produit et les guides de procédures obsolètes afin d'éviter que les assistants ne citent des informations caduques.
- Maintenir des sources de référence uniques (Curate Canonical Sources) : Conservez une source unique de vérité pour les politiques essentielles. Si les règles de congés existent à la fois dans un PDF de 2022 et sur une page Notion de 2026, supprimez ou déconnectez le document le plus ancien.
- Indexation sélective de Slack (Selective Slack Indexing) : Ne connectez pas de canaux de discussion générale où prédominent opinions non vérifiées et débats spéculatifs. N'indexez que les canaux où sont publiées les décisions officielles et les résolutions vérifiées.
Confidentialité des données et normes de conformité
Les données d'entreprise connectées à Dust restent cloisonnées et protégées par des contrôles de sécurité stricts :
- Aucun entraînement de modèles (Zero Model Training) : Les contrats conclus par Dust avec les fournisseurs de modèles (comme Anthropic, OpenAI et Mistral) garantissent que les données d'entreprise et les prompts des clients ne sont jamais utilisés pour entraîner ou affiner des modèles de fondation publics.
- Audit des accès (Access Auditing) : Les administrateurs d'entreprise ont accès aux journaux d'audit de l'espace de travail, qui indiquent quels utilisateurs ont interrogé quels assistants et quelles sources de données ont été consultées.
- Authentification d'entreprise (Enterprise Authentication) : Les organisations peuvent imposer l'authentification unique (SSO) basée sur SAML et le provisionnement SCIM via des fournisseurs d'identité tels qu'Okta ou Google Workspace, garantissant ainsi que le départ d'un collaborateur révoque immédiatement ses accès à l'ensemble des assistants et Espaces.