ユーザーからのファイル入力を許可する

注:

この記事の機能は標準ハーネスを利用しており、標準ハーネスを利用するエージェントのライセンスで説明されている請求オプションを使用します。 Access標準エージェントおよびエージェントフローで標準機能にアクセスする方法を学びましょう。

エージェントのユーザーがファイルとイメージをアップロードできるようにすることができます。 エージェントはこれらのファイルを分析し、それらを使用して応答を提供できます。

ファイル入力を許可するタイミング

ユーザーが次のシナリオでエージェントの応答を引き出すためにファイルをアップロードできるようにします。

  • 構成済みの ナレッジ ソースからの情報を必要とする質問。
  • 画像から回答できる質問、またはテキスト、CSV、PDF ファイルなど、サポートされているファイルの種類をアップロードできる質問。

ユーザーがファイルをアップロードし、エージェントがそれらのファイルに基づいて応答を生成できるようにする場合は、 プロンプト エンジニアリングのベスト プラクティスに従ってください。

この機能を最大限に活用するには、次のヒントを確認してください:

  • 鮮明で高品質の画像をアップロードしてください。 エージェントは、粒子の粗い画像、照明が不十分な画像、またはピクセル化された画像の解釈に苦労する可能性があります。

  • サポートされているファイルの種類のみをアップロードします。

    • DOCX
    • CSV
    • PDF
    • TXT
    • JPG
    • PNG
    • WebP
    • アニメーション化されていない GIF ファイル
  • 次のサイズ制限を満たすファイルのみをアップロードします。

    • 個々のファイル サイズ: 15 MB
    • テキスト文字の制限:
      • コード インタープリターなし: ファイルあたり 30,000 文字、複数のファイルアップロードがある場合の合計
      • コード インタープリターの場合: 文字制限はありません
  • ファイルがコンテンツ モデレーション フィルターをトリガーする場合は、会話を再開します。 エージェント は、現在の会話履歴を使用して回答を生成し、好ましくないコンテンツが会話履歴の一部である場合は、引き続きコンテンツ モデレーション フィルターのエラーを返します。

注:

  • ファイルから高品質の応答を生成するときに問題が発生した場合は、エージェントの Generative AI 設定の [ナレッジ] セクションで [未解決の応答を許可する] 設定をオンにします。 この設定は、関連するナレッジ ソースが構成されていない場合に必要です。 詳細については、「 未設定の応答を許可する」を参照してください。

  • エージェントを SharePoint チャネルに発行した場合、ユーザーはファイルをアップロードできません。

  • エージェントが カスタマー マネージド キーが有効な環境にある場合、入力としてファイルを追加することは許可されますが、エージェントはファイルを処理しません。

  • XLSX および PPTX ファイルの種類のサポートは、現在、試験段階モードでのみ使用できます。 これらのファイルの種類を使用する場合は、MicrosoftサポートまたはMicrosoft担当者にお問い合わせください。

ファイル入力をサポートするチャネル

ユーザーは特定のチャンネルでのみメッセージにファイルを添付できます。 デフォルトでは、システムが以下のユーザーからのファイル入力をサポートします:

  • Microsoft Teams
  • カスタムウェブサイトおよびデモサイト(Direct Lineおよびウェブチャット)
  • フェイスブック
  • Customer Service 用オムニチャネル
  • Microsoft 365 Copilot
  • Copilot Studioでエージェントパネルをテストする

このシステムは音声・電話チャネルやSharePointでのファイル入力をサポートしていません。 システムがファイル入力をサポートしていないチャネルでは、システムは添付ファイルを無視し、その内容をエージェントに送信しません。

エージェントがアップロードされた書類をどのように読み取るか

Word文書(.docx)の場合、エージェントは文書本文の標準段落や表からテキストを読み上げます。 エージェントは以下のような他の構造にのみ表示されるテキストを読むことはできません。

  • テキストボックス、図形、ワードアート
  • SmartArtおよびその他の図
  • ヘッダーとフッター
  • 埋め込み型またはリンクされたオブジェクト内のコンテンツ、例えば埋め込み型のスプレッドシートなど

文書がこれらの構造にほとんどの情報を保持している場合、エージェントは文書にほとんどテキストがないかのように反応するかもしれません。 この種の情報源の例としては、1ページのチラシ、図、組織図、マーケティングレイアウトなどがあります。

ヒント

最良の結果を得るためには、エージェントに使ってほしい情報を標準的な段落や表文で記載してください。 エージェントがWordファイルの内容を認識できない場合は、重要なテキストがテキストボックス、シェイプ、SmartArt、ヘッダーやフッターのどれにあるかを確認し、文書本文に移動させてください。

ファイルが文字数制限を超えた場合

コードインタプリタがない場合、エージェントはファイルあたり最大30,000文字、さらに複数のファイルで合計30,000文字のテキストを読み込みます。 アップロードされたファイルの抽出テキストがこの制限を超えると、エージェントはそのファイルの内容を破棄します。 担当者はファイルが処理できないかのように、あるいはファイルがアップロードされていないかのように反応するかもしれません。 大きなファイルを扱うには、以下のいずれかの方法を選びます。

  • コードインタプリタをオンにすると、サポートされる構造化データシナリオの文字数制限が解除されます。
  • アップロード前に文書を小さなファイルに分割するか、エージェントが必要としない内容を削除してください。

この文字数制限は、エージェントがWord、PowerPoint、ExcelファイルなどのOffice文書から抽出するテキストに適用されます。 PDFファイルは抽出されたテキストではなくファイル自体として処理されるため、この文字数制限は適用されません。

1つの会話で複数のファイルをアップロードすること

ユーザーがアップロードするファイルごとに、エージェントの生成AIモデルが1回の会話で処理するコンテンツ量が増えます。 大きなファイル、特にスプレッドシートはかなりの量を増やすことがあります。 ユーザーが同じ会話で複数の大きなファイルをアップロードすると、合計されたコンテンツがモデルが一度に処理できる量を超え、エージェントが応答を停止したりエラーを返すことがあります。

この問題を回避するには:

  • アップロードして大きなファイルをいくつか処理した後、新しい会話を始めましょう。
  • 大きなファイルを小さなファイルに分割し、エージェントが必要とする部分だけをアップロードしましょう。
  • 会話の前にアップロードされたファイルは、担当者が質問に答えた後もカウントされ続けることを覚えておいてください。

注:

エージェントが1つの会話で複数の大きなファイルを定期的に処理する場合は、トピックに 変数値をクリア するノードを追加し、現在のセッションの会話履歴を消去するオプションを選択します。 例えば、各ファイルが処理された後などです。 このステップで蓄積されたファイル内容が解放され、後からアップロードされるデータがモデルの制限を超えないようにします。

暗号化・保護ファイル

秘密度ラベルやパスワード保護など、暗号化されているファイルはサポートされていません。 ユーザーがパスワード保護または暗号化されたOfficeファイルをアップロードすると、エージェントはそのファイルが暗号化またはパスワード保護されているため読み取りできないと通知します。 一部の権利管理ファイルやラベル暗号化ファイルでは、エージェントは代わりに一般的なエラーを返します。

コンテンツを使用するには、アップロード前に保護やラベルを削除してください(組織のデータガバナンスポリシーが許可している場合のみ)。または、センシティシティブラベル付きファイルをサポートするMicrosoft 365 Copilot ChatのようなMicrosoft 365体験を利用しましょう。

ファイルのアップロードを有効にする

メイカーは、エージェントのユーザーがチャット中にファイルをアップロードできるようにすることができます。

  1. エージェントの 設定 ページに移動し、生成 AI を選択します。

  2. ファイル処理機能 セクションに移動します。

  3. ファイルのアップロード を有効にします。

    [File uploads]\(ファイルのアップロード\) 設定がオンになっていることを強調表示した、[Generative AI]\(生成 AI\) 設定のスクリーンショット。

  4. (オプション) コンテンツ モデレーション の厳格性に関する基本設定を選択します。

  5. 保存を選びます。

エージェントのファイル分析をテストする

ファイルのアップロード をオンにすると、ファイルや画像をアップロードしてエージェントの応答を確認することで、エージェントの機能をテストできます。 ファイルをアップロードするには、エージェントをテストする チャット ボックスでペーパー クリップ アイコンを選択します。 公開する前に、さまざまなクエリでさまざまなファイルや画像を使用してエージェントの応答を検証することで、エージェントの正確性を徹底的にテストします。

画像のアップロードに使用されるペーパー クリップ アイコンが強調表示されている、「エージェント のテスト」ウィンドウのスクリーンショット。

責任ある AI

Microsoft は、堅固な責任ある AI の実践に取り組んでいます。 AI 機能を使用する前にCopilot Studioに関する責任ある AI ガイドラインを確認します。 すべての生成応答と同様に、コンテンツは 2 回チェックされます。最初はユーザー入力中、もう一度はエージェントが出力応答を生成する前です。 システムが入力段階または出力段階で有害、不快、または悪意のあるコンテンツを検出した場合、エージェントは応答しません。