ステップ 2: ドキュメントに関する回答を得る
ファイルをAIエージェントにアップロードして、すぐに回答を取得
Agent Studio は、カスタムAIエージェントの構築を始める最も手早い方法です。このチュートリアルでは、このシリーズのステップ 1 で身につけたスキルをベースに、ファイルアップロードとチャット機能を備えた knowledge agent を作成します。
作成するもの
- アップロードしたファイルに関する質問に回答できる、knowledge base に接続されたAIエージェント。
必要なもの
- このチュートリアルは、最初のAIエージェントを作成する このシリーズのステップ 1 で身につけたスキルを前提としています。まだ完了していない場合は、先にそちらを完了してから続けてください。
- Squid Console の Squid アカウント
新しいAgentを作成する
-
Squid Console で Agent Studio タブに移動します。
-
Create New Agent をクリックしてエージェントを追加します。Agent ID と説明を求めるウィンドウが表示されます。
- Agent ID:
knowledge-agent. - Description:
This is an agent for Squid AI's document and knowledge base tutorial
- Agent ID:
-
Create をクリックしてエージェントを作成します。
エージェント作成後、新しいエージェントの Overview タブにリダイレクトされます。
AgentにInstructionsを与える
エージェントにカスタムの instructions を与えることで、ユニークな persona を持たせられます。これは、ユーザーのプロンプトに応答する knowledge agent なので、提供されたファイル内の情報に焦点を当てるよう導く instructions を設定してください。
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 を作成するには、以下の手順に従ってください。
-
Agent Studio のホームページに戻ります。ホームページには Agents、Knowledge Bases、Settings の3つのタブがあります。Knowledge Bases タブをクリックします。
-
Create New Knowledge Base をクリックして新しい knowledge base を追加します。Knowledge Base ID と、エージェントがいつ knowledge base を参照すべきかの説明を求めるウィンドウが表示されます。
- Knowledge Base ID:
earnings-calls - Description:
Use this knowledge base when asked to provide information on earnings calls - Embedding Model: このチュートリアルでは、デフォルトの embedding model を選択したままで構いません。
Note: このチュートリアルで提供するサンプルではなく自分のファイルを使用したい場合は、ユースケースに適した ID と description を必ず設定してください。
詳細を入力したら、Create をクリックして knowledge base を作成します。
- Knowledge Base ID:
-
次に、
earnings-callsknowledge base にリダイレクトされます。ページ右上の Add Knowledge をクリックします。ファイルのアップロードを求めるウィンドウが表示されます。このチュートリアルでは、サンプルファイルとして Microsoft の Q3 2025 earnings call transcript を提供します。ファイルはこちらからダウンロード できます。
次に、
msft_earnings_transcript_25_q3.pdfファイルをアップロードウィンドウへドラッグ&ドロップするか、ウィンドウをクリックしてコンピューター上のファイルを参照してください。ファイルを選択したら Add をクリックします。Squid AI がファイルを処理・最適化し、knowledge base に追加します。 -
次に、Agent Studio 内の Agents タブへ戻り、
knowledge-agentをクリックしてエージェントの Overview タブを開きます。 -
エージェントの Overview タブで、Add Abilities ボタンをクリックします。
-
サイドバーの Knowledge Bases セクションを見つけます。Your Knowledge Bases をクリックして、作成した knowledge bases の一覧を表示します。
earnings-callsknowledge base の横にある + をクリックしてエージェントに追加します。この knowledge base にどのような情報が含まれるかの description を求めるウィンドウが表示されます。次の description を入力してください。- Description:
This knowledge base contains information on earnings calls
description を入力したら、Connect Knowledge Base をクリックします。
- Description:
いいですね!これでエージェントはアップロードしたファイル内の情報にアクセスできるようになりました!
Agentをテストする
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 を参照して、ドキュメント内で見つかった最も関連性の高い情報を提供します。また、エージェントは instructions に従い、ファイル内にある情報のみで回答します。そのため、空の色について尋ねられた場合、エージェントはその情報を持っていないと回答するはずです。
次のステップ
おめでとうございます!AI knowledge agent の作成に成功しました。これで、役立つエージェントを作成・カスタマイズする基本的な理解が得られました。
-
Agent Studio オンボーディングシリーズの次のチュートリアルに進む: PDF Agentを作成する。
-
高度にカスタマイズされたAIエージェントのワークフローを構築したいですか? Squid の SDKs でカスタムエージェントを作成するか、ハンズオンで学べる AI tutorial を確認してください。For technical developers only.
-
質問がありますか? ぜひお問い合わせください! スタートできるよう喜んでお手伝いします。