広告枠を募集中 ご相談ください

チームがNotion、Slack、Google DriveをDustに接続してカスタム社内AIアシスタントを構築する方法

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

企業のチームは Dust を活用して Google ドライブ、Notion、Slack 間の情報サイロを解消し、散在するドキュメントや日々の会話を応答性の高い社内 AI アシスタントへと変革しています。カスタムの検索拡張生成(RAG)パイプラインをゼロから構築することなく、組織はマネージド連携を介して既存のソフトウェアツールを Dust に接続し、同期されたデータを安全なスペース(Spaces)に整理した上で、的確な指示とモデル機能を備えた特化型エージェントを構成できます。従業員は Slack や中央の Web ワークスペースからこれらのアシスタントに直接問い合わせを行い、組織の機密データを危険にさらすことなく、情報源に裏付けられた正確な回答を取得できます。

Dust のアーキテクチャを理解する:コネクション、スペース、パーミッション

エンタープライズツールを安全に接続するために、管理者は Dust がデータ取り込みとアクセス統制をどのように構造化しているかを理解する必要があります。Dust は、コネクション(Connections)、スペース(Spaces)、アシスタント(Assistants)という 3 つの明確なレイヤーを通じて、データの取り込みメカニズムとユーザー認証・認可を分離しています。

コネクションとスペース

コネクション(Connection) は、Dust とサードパーティのソフトウェアプラットフォーム(Google Workspace、Notion、Slack など)との間の技術的な連携を表します。ワークスペース管理者によって設定され、API 認証、Webhook、継続的なデータ同期を処理します。

スペース(Space) は、Dust 内で同期されたデータやドキュメントを保持する論理コンテナです。すべての企業情報を単一の非構造化リポジトリに投げ込むのではなく、管理者は組織の境界を反映した個別のスペースを作成します。Dust は 2 種類のスペースを提供しています。

2層パーミッションモデル

Dust は、自動化されたワークフロー全体で不正なデータ露出を防ぐために、2 層のセキュリティモデルを採用しています。

  1. エージェントからデータへのアクセス(Agent-to-Data Access): 作成者がアシスタントを構築する際、そのアシスタントが検索可能なスペースを選択します。アシスタントは、割り当てられたスペース内に保存されているすべてのデータへのアクセス権を継承します。
  2. ユーザーからエージェントへのアクセス(User-to-Agent Access): デフォルトでは、チームメンバーはアシスタントに紐付けられたすべてのスペースへのアクセス権限を持っている場合にのみ、そのアシスタントと対話できます。アシスタントがオープンスペースと制限付き人事スペースの両方を参照している場合、人事グループ外の従業員はそのアシスタントと会話することができず、意図しないデータ漏洩を防ぎます。

サービスアカウントのベストプラクティス

コネクションを確立する際は、従業員の個人アカウントの使用を避けてください。従業員が退職したり認証情報が失効したりすると、接続されたデータパイプラインが予期せず停止する可能性があります。代わりに、Dust でコネクションを承認する前に、Google Workspace、Notion、Slack 全体に適切なワークスペースレベルの閲覧権限を持つ専用の管理用サービスアカウント(例: dust-admin@yourcompany.com)をプロビジョニングしてください。

主要なエンタープライズデータソースの接続

Dust で連携を設定するには、Dust と対象アプリケーションの双方で管理者権限が必要です。Dust のダッシュボードから Spaces > Connections に移動し、各プラットフォームのセットアップを開始します。

Google ドライブ

Google ドライブを接続すると、アシスタントが Google ドキュメント、スプレッドシート、スライド、およびアップロードされた PDF ファイルからコンテキストを検索・抽出できるようになります。

  1. 認証(Authentication): Connections メニューで Google Drive を選択し、Connect をクリックします。専用の管理者アカウントを使用してログインし、Google Workspace ドライブのコンテンツに対する読み取り専用アクセス権を Dust に付与します。
  2. フォルダーとドライブの対象範囲指定(Scoping Folders and Drives): Dust では詳細なフォルダー選択が可能です。共有ドライブ(Shared Drives:共同作業を行う部門に推奨)全体、またはマイドライブ(My Drive)内の特定のネストされたフォルダーを選択できます。個人のユーザーのドライブや整理されていないルートフォルダーの同期は避けてください。
  3. インデックス作成と同期時間(Indexing and Sync Time): 承認されると、Dust はファイルコンテンツのインデックス作成とベクトル埋め込み(vector embeddings)の生成を開始します。テキスト主体の Google ドキュメントは迅速に処理されますが、数万件のファイルや大容量の PDF を含む大規模なドライブでは、初期同期の完了に数時間かかる場合があります。
  4. スペースへの割り当て(Assigning to Spaces): データ同期が完了したら、対象のスペース(例: 「Engineering Knowledge」や「Company General」)に移動し、関連する Google ドライブのフォルダーをそのスペースに追加します。

Notion

Notion を連携することで、アシスタントはチーム Wiki、プロジェクトトラッカー、製品要求仕様書(PRD)、構造化データベースにクエリを実行できるようになります。

  1. 認可(Authorization): Connections ディレクトリから Notion を選択します。Notion の認可画面が表示され、Notion ワークスペースの選択と連携の承認を求められます。
  2. ページおよびデータベースの選択(Page and Database Selection): Notion の権限構造では、Dust 連携に対して最上位ページへのアクセス権を明示的に付与する必要があります。同期する親ページまたはチームデータベースを選択します。Dust は、認可された親ページの下にネストされた子サブページを自動的にインデックス化します。
  3. リレーショナルデータベースの同期(Syncing Relational Databases): Dust はデータベースのプロパティとページ本文のコンテンツをインデックス化します。リレーションがリンクされた複雑なデータベースの場合、アシスタントの回答におけるデータの整合性を維持するために、参照されているすべてのデータベースが Dust 連携と共有されていることを確認してください。
  4. 継続的な更新(Continuous Updates): Dust はページの編集やデータベースの更新を監視し、チームが Notion 内でドキュメントを編集するのに合わせて、内部の検索インデックスを段階的に更新します。

Slack

Slack を連携すると、会話のコンテキスト、トラブルシューティングのスレッド、アナウンスの履歴が社内 AI エコシステムに取り込まれます。

  1. Dust Slack アプリのインストール(Installing the Dust Slack App): Connections ビューで Slack を選択し、組織の Slack ワークスペースに対して Dust Slack アプリを承認します。
  2. パブリックチャンネルの対象範囲指定(Scoping Public Channels): セットアップ時に、Dust がインデックス化すべきパブリックチャンネルを選択します。#announcements、#product-updates、#customer-feedback、#engineering-help など、永続的なナレッジ価値を持つチャンネルを優先してください。#random や #social などのノイズが多いチャンネルは除外します。
  3. プライベートチャンネルの処理(Handling Private Channels): セキュリティ上の理由から、Dust はプライベートチャンネルを自動的にはインデックス化しません。プライベートなプロジェクトチャンネルのナレッジを含めるには、管理者またはチャンネル所有者が /invite @Dust と入力して、ボットを手動でチャンネルに招待する必要があります。
  4. メッセージスレッドのコンテキスト(Message Threading Context): Dust は会話スレッドをキャプチャするため、アシスタントは孤立したメッセージを個別に評価するのではなく、質問と回答の完全なコンテキストを理解できます。

ステップバイステップガイド:カスタム社内アシスタントの構築

データソースが接続されスペースに整理されたら、特定のビジネス役割に合わせてカスタマイズされた社内 AI アシスタントを組み立てることができます。

ステップ 1:アイデンティティと役割の定義

Dust のホーム画面に移動し、Create Agent(または Assistant)を選択します。明確な識別属性を設定します。

ステップ 2:基盤となるファウンデーションモデルの選択

Dust は柔軟なモデル選択を提供しており、作成者はアシスタントの複雑さとレイテンシ要件に応じて最適なファウンデーションモデルを選択できます。

Model OptionRecommended Use CaseStrengths
Claude 3.5 Sonnet技術文書、複雑な統合、ポリシー分析高い推論能力、フォーマットガイドラインへの厳格な準拠、優れたニュアンス理解
GPT-4o一般的なビジネス文書作成、構造化データの抽出、対話型クエリスピードのバランス、幅広いドメイン適応力、信頼性の高いツール呼び出し
Mistral Large高速な社内検索、欧州のデータレジデンシー要件簡潔な応答、コスト効率、強力な多言語処理能力
Gemini 1.5 Pro長文コンテキスト分析、大規模ドキュメントの評価膨大なバックグラウンド資料を相互参照できる大容量コンテキストウィンドウ

ステップ 3:システムプロンプトの指示とガードレールの作成

指示(instructions)フィールドは、アシスタントの動作、トーン、推論方法、フォールバック応答を決定します。効果的な指示は構造化されたプロンプトテンプレートに従います。

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.

ステップ 4:ナレッジの添付と検索の設定

アシスタントビルダーの Tools & Knowledge セクションで次の設定を行います。

  1. データソースの選択(Select Data Sources): Add Knowledge をクリックし、アシスタントに関連するスペースまたは特定の接続フォルダーを選択します。たとえば、カスタマーサポートアシスタントの場合は、Zendesk ナレッジベース、Notion のトラブルシューティングページ、#support-resolved Slack チャンネルをリンクします。
  2. ソース説明の追加(Add Source Descriptions): 添付された各ソースに何が含まれているかを説明する短いメモを記述します。これにより、アシスタントが複数パートにわたる質問に回答する際、どのナレッジベースを優先してクエリすべきかを判断しやすくなります。
  3. 追加ツールの設定(Configure Additional Tools): 必要に応じて、リアルタイム Web ブラウジング、テーブル計算、カスタム API アクションなどの補助機能を有効にします。

ステップ 5:テストとイテレーション

公開する前に、ビルダーの右側にあるインタラクティブなプレビューパネルを使用してアシスタントをテストします。

ワークプレイスツール全体でエンドユーザーにアシスタントを展開する

Dust でアシスタントを構築することはプロセスの半分にすぎません。組織全体での普及は、チームメンバーが日常的に使用しているアプリケーション内で利用できるようにするかどうかにかかっています。

Slack 連携

Dust Slack アプリは、日常のコミュニケーションチャンネルにアシスタントを直接もたらします。

Dust Web ワークスペースとマルチエージェントコラボレーション

詳細な調査を行う場合、従業員は Dust の Web インターフェース(dust.tt)を使用できます。

ブラウザ拡張機能

Dust ブラウザ拡張機能を使用すると、ユーザーは任意の Web ページからアシスタントにクエリを実行できるため、チームメンバーはタブを切り替えることなく、会社のポリシーや顧客のコンテキストを Web アプリケーションに取り込むことができます。

エンタープライズガバナンス、セキュリティ、ナレッジ衛生

長期にわたって高い回答精度を維持し、企業のプライバシーを保護するために、組織は継続的な運用ガバナンスを導入する必要があります。

「データスワンプ」症候群への対策

AI アシスタントの回答の信頼性は、基盤となるナレッジソースの信頼性に完全に依存します。

データプライバシーとコンプライアンス基準

Dust に接続された企業データは、厳格なセキュリティ制御の下で隔離され、保護されます。