Agent Studioのはじめ方
コード不要でAIエージェントを構築するためにAgent Studioを使用
Agent StudioはAIエージェントの構築を開始する最速の方法です。以下は、Agent StudioでAIエージェントを作成するためのステップバイステップガイドです。完了すると、動作するAIエージェントが得られ、必要に応じてSquid SDKsを使用してさらに拡張・カスタマイズすることも可能です.
Create a New Agent
- 左側のサイドバーのメニューからSquid Console内の Agent Studio セクションに移動します。
- ページ右側にあるCreate New Agentボタンをクリックします。
Agent ID
フィールドにエージェントの説明的な名前を入力します。Agent ID
は一意の識別子です。将来的に弊社のSDKsを使用してエージェントをカスタマイズする場合を考慮し、特にスペースの使用は避けることをお勧めします。 Note: The Agent ID cannot be changed afterward.- 例:"acme_business_analyst".
- エージェントが行う内容の詳細な説明を追加します。この説明は参照用であり、次のステップでエージェントに提供する指示とは別です。
- 例:"Queries and sends emails about my ACME home goods business data."
- (Optional) 埋め込みモデルを選択するか、デフォルトの埋め込みモデル (OpenAI Text Embedding) を使用します。これは、ナレッジベースのコンテンツをベクトル埋め込みに変換し、検索可能にするために使用されます。 Note: The embedding model cannot be changed afterward.
- Createをクリックして、新しいエージェントを初期化します。
Agent Configuration
次のステップはOverviewタブで行い、ここでエージェントの設定を開始します。
-
LLM Model: デフォルトのLLM (GPT-4o) が選択されていますが、エージェントを動作させる他のLLMを選択することもできます。
-
Instructions: ユーザーに対する応答方法やエージェントが実施すべきことをエージェントに説明します:
- エージェントが担う役割(例:"You're an expert assistant for an internal team...")を定義するのが有益です。
- トーン、パーソナリティ、応答の簡潔さなどのガイドライン(例:"Keep responses concise" または "Explain difficult concepts in plain English and using analogies")を含めることができます。
- データの取り扱いに関する任意の特別な指示(例:"include source citations")を追加してください。
-
Agent Abilities: "Add Abilities"ボタンをクリックして、エージェントに1つ以上の機能を追加し、強化します:
- Knowledge Base: エージェントが参照すべきPDFやテキストドキュメントをアップロードします。
- Communication: エージェントが回答や応答を送信するために使用するメール、Slack、その他のメッセージングチャネルを設定します。
- Databases: エージェントが関連するデータを保持するSQLおよびNoSQLデータベースのテーブルやコレクションに接続できるようにします。
- SaaS: エージェントをJira、ServiceNow、Zendeskなどのサービスに接続します。さらに多くのサービスが近日登場予定です、またはreach out if you have a specific serviceをご利用ください。
- AI Functions: URLの要約やSquid's Backend SDKを通じて定義したカスタムAI関数など、組み込みの特殊な機能を追加します。
データベース、SaaS、コミュニケーションサービス、または他のAIエージェントに接続すると、追加情報を求めるウィンドウが表示されます。
コネクタの使用タイミング(例:"Call this connector whenever the user asks to send an email")や、含めたい特定の指示(例:"Send emails in HTML format")についての説明を提供してください。
Testing Your Agent
- "Test Agent"タブを使用して、エージェントと直接対話し、テストを実施します。
- エージェントとの対話中、エージェントが実行しているステップやアクセスしている情報が並列に表示されます。
- エージェントが正しいリソースにアクセスしているか、または期待通りの応答をしているかを確認できます。
- エージェントの応答に基づき、指示やコネクタを適宜調整してください。必要であれば、contact usからお気軽にご連絡ください。
Audit Log
Agent Settingsタブで "Report Audit Logs" が有効になっている場合、"Audit Log" タブに移動してエージェントのすべての対話のログを確認できます。
これには対話のタイムスタンプ、ユーザーID、およびプロンプトが含まれます。各行を展開すると、正確なプロンプトとエージェントの回答も表示されます。さらに多くのフィールドが近日登場予定です。
Agent Settings and Guardrails
Agent Settingsタブにアクセスして、エージェントの説明、プライバシー設定、監査ログのオンオフ、またはガードレールの設定を構成できます。Agent Settingsおよびguardrailsの詳細をご確認ください。
Next Steps
Agent StudioでのAIエージェント作成に慣れたら、より複雑なエージェントをAI functionsやSquid SDKsを使用して構築する方法を学んでください.