メインコンテンツまでスキップ

ステップ 2: ドキュメントから回答を取得する

AIエージェントにファイルをアップロードして、即座に回答を得る

Agent Studio は、カスタム AI エージェント構築を開始する最速の方法です。このチュートリアルでは、this series の step 1 で習得したスキルを基に、ファイルアップロードとチャット機能を備えた knowledge agent を作成します。

作成するもの

  • アップロードされたファイルに対する質問に答えることのできる、knowledge base に接続された AI エージェント

必要なもの

  • このチュートリアルは、this series の step 1 で初めての AI エージェントを作成した際に習得したスキルを基にしています。まだこちらのチュートリアルを完了していない場合は、続行する前に完了してください。
  • Squid Console の Squid アカウント

新しいエージェントを作成する

  1. Squid Console で Agent Studio タブに移動します。

  2. Create New Agent をクリックしてエージェントを追加します。エージェント ID と説明を入力するウィンドウが表示されます。

    • Agent ID: knowledge-agent.
    • Description: This is an agent for Squid AI's document and knowledge base tutorial
  3. Create をクリックしてエージェントを作成します。

エージェント作成後、自動的に新しいエージェントの Overview タブにリダイレクトされます。

エージェントに指示を与える

エージェントにカスタムの指示を与えると、独自のパーソナリティが付与されます。ユーザープロンプトに応答する knowledge agent であるため、エージェントが提供されたファイル内の情報に焦点を当てるよう誘導する指示を与えてください:

Your task is to answer user prompts based on the file provided to you. 
Only answer questions that can be answered using the information in the file.

Knowledge Base の作成

Squid AI の knowledge base 機能は、質問に答える際にエージェントに追加情報を提供します。エージェントに knowledge base を接続することで、基盤となる AI モデルに含まれていない特定のトピックに関する関連情報を提供できるようになります。これにより、ドメイン固有の知識や企業情報にアクセスできるカスタム AI エージェントを構築することが可能となります。

あなたの AI エージェント用に knowledge base を作成するには、以下の手順に従ってください:

  1. Agent Studio のホームページに戻ります。ホームページには AgentsKnowledge BasesSettings の3つのタブが表示されています。Knowledge Bases タブをクリックしてください。

  2. Create New Knowledge Base をクリックして新しい knowledge base を追加します。エージェントが knowledge base を参照すべきタイミングの説明と、Knowledge Base ID を入力するウィンドウが表示されます。

    • Knowledge Base ID: earnings-calls
    • Description: Use this knowledge base when asked to provide information on earnings calls
    • Embedding Model: このチュートリアルでは、デフォルトの embedding model を選択したままで構いません。

    Note: このチュートリアルで提供されているサンプルではなく、自分自身のファイルを使用する場合は、ご自身の使用ケースに適した ID と説明を必ず入力してください。

    詳細を入力したら、Create をクリックして knowledge base を作成します。

  3. その後、自動的に earnings-calls knowledge base にリダイレクトされます。ページの右上隅にある Add Knowledge をクリックしてください。アップロードするファイルを選択するウィンドウが表示されます.

    このチュートリアルでは、Microsoft の Q3 2025 earnings call transcript をサンプルファイルとして提供しています。ファイルはこちらから download the file here できます。

    次に、msft_earnings_transcript_25_q3.pdf ファイルをアップロードウィンドウにドラッグ&ドロップするか、ウィンドウをクリックしてコンピュータ上からファイルを選択してください。ファイルを選択したら、Add をクリックします。Squid AI がファイルを処理、最適化し、knowledge base に追加します.

  4. 次に、Agent Studio 内の Agents タブに戻り、knowledge-agent をクリックしてエージェントの Overview タブを開きます.

  5. エージェントの Overview タブで、Add Abilities ボタンをクリックします.

  6. サイドバーの Knowledge Bases セクションを探します。Your Knowledge Bases をクリックすると、作成済みの knowledge base の一覧が表示されます。earnings-calls knowledge base の隣にある + をクリックして、エージェントに追加します。knowledge base に含まれる情報の説明を入力するウィンドウが表示されるので、次の説明を入力してください:

    • Description: This knowledge base contains information on earnings calls

    説明を入力したら、Connect Knowledge Base をクリックします.


素晴らしい!これで、あなたのエージェントはアップロードされたファイルの情報にアクセスできるようになりました!

エージェントのテスト

knowledge base を追加した後、エージェントの Test Agent タブに移動します。このタブでは、エージェントと対話し、ユーザー入力にどのように応答するかを見ることができます。

アップロードされたファイルに関していくつかの質問をすることで、エージェントをテストしてみましょう:

What was Microsoft's reported revenue?

Did Microsoft's on-premises server revenue increase or decrease year-over-year?

How many MAU (Monthly Active Users) does Xbox have?

What new AI features were announced for Microsoft 365?

What color is the sky?

これらのプロンプトにより、エージェントは knowledge base を参照し、ドキュメント内で見つかった最も関連性の高い情報を提供します。また、エージェントはファイル内の情報のみを用いて回答するように指示を使用します。そのため、空の色について尋ねられた場合、エージェントはその情報を持っていないと回答するはずです。

次のステップ

おめでとうございます! AI knowledge agent の作成に成功しました。これで、役立つエージェントを作成およびカスタマイズする基本的な理解が得られました。

  • Agent Studio onboarding シリーズの次のチュートリアルを続ける: Create a PDF Agent.

  • よりカスタマイズ可能な AI エージェントのワークフローを構築したいですか? Squid の SDKs を使用してカスタムエージェントを作成するか、実践的な学習体験のために AI tutorial をご覧ください。 (技術者向けのみ)

  • 質問がありますか? Please reach out to us! サポートいたしますので、ぜひお問い合わせください。