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

能力の追加

エージェントが行動を起こし、洞察を提供するために必要な情報とツールを提供します。Abilitiesは、AIエージェントが効果的に機能するためのスキルとコンテキストを装備する方法です。各エージェントは、何を知っているか、何ができるか、そして他のシステムとどのように相互作用できるかを定義するAbilitiesのセットでカスタマイズできます。

エージェントに追加できるAbilitiesには、以下の複数の種類があります:

Knowledge Base

エージェントのメモリにコンテンツを直接アップロードすることで、特定の情報を理解し参照する能力を与えます。この背景情報は常にエージェントが利用可能で参照され、正確で関連性の高い回答を提供できるようにします。

  • File Uploads - エージェントが背景情報として利用できるPDF、Wordドキュメント、またはその他のファイルを追加します。
  • Text Context - エージェントが質問に答えたり、コンテンツを生成したり、推論をサポートするために使用できるカスタムテキストを直接入力します。

Connectors

Connectorsは、エージェントが外部システムやサービスに接続できる強力な機能です。これにより、エージェントはデータの取得、アクションのトリガー、またはプラットフォーム間でのコラボレーションが可能になります。利用可能なさまざまな種類のConnectorsがあります:

API

RESTまたはGraphQL API(あなた自身の内部APIを含む)に接続します。これにより、エージェントはAPIを利用してデータを取得したり、アクションをトリガーしたり、その他のタスクを実行できます。

Communication

メール、Slack、その他のメッセージングチャネルを設定し、エージェントが回答やレスポンスを送信できるようにします。チャット履歴を取り込むことで、より豊富なコンテキスト認識を可能にします。

Databases

Squidのbuilt-in databaseを使用するか、外部のSQLおよびNoSQLデータベースに接続します。エージェントにデータベースへのアクセスを提供することで、Text 2 SQLへの変換や、データに関する自然言語の質問への回答ができるようになります。

SaaS

チケットの提出、カスタマーインタラクションの管理、内部システムへのアクセス提供などをSaaS Connectorsを使って行えます。これらの統合により、エージェントはユーザーと最も重要なビジネスツールとの橋渡し役として機能し、日常のワークフローの自動化を容易にします。

The Connector Ability

コネクターを設定した後、その能力をエージェントに追加できます。エージェントにコネクターを追加する場合、以下を指定する必要があります:

  • When to Use – エージェントがコネクターを使用すべきタイミングの説明(例:ユーザーが注文履歴について質問したときにこのコネクターを呼び出す)。
  • Instructions – エージェントがコネクターを呼び出す際に従うべき特定のパラメータ、フォーマット、またはガイダンス(例:「From your AI agent」という件名行で、すべてのメールをプレーンテキスト形式で送信する)。

Squid connectorsとその設定方法の詳細については、documentationを参照してください。

AI Functions

モジュラーコード関数を使用して、エージェントが実行できるカスタムロジックや動作を定義するか、またはSquidが提供するいくつかのbuilt-in AI Functionsを利用します。

AI Functionsはコードで記述され、エージェントの機能拡張に使用されます。AI Functionを作成する際には、エージェントがその関数を呼び出すタイミングの説明を提供します。SquidのSDKを使用したAI Functionsの詳細については、documentationをご覧ください。

Other AI Agents

作成済みの他のAIエージェントにあなたのエージェントを接続し、マルチエージェントワークフローをセットアップすることも可能です。これにより、エージェントの階層を作成でき、あるエージェントが他のエージェントにタスクや問い合わせを委任することができます。これは、特定のタスクやドメインを処理するための専門エージェントを作成する際に有用です。

エージェントを他のエージェントに接続する場合、以下を指定する必要があります:

  • Description – エージェントが他のエージェントを使用するタイミングの説明(例:ユーザーがカスタマーサービスの方針について質問したときにこのエージェントを呼び出す)。

Next Steps

Agent Studioでエージェントに1つ以上のAbilitiesを追加して強化してみてください。Abilitiesを追加したら、Test Agentタブでエージェントの動作をテストし、新しい機能がどのように機能するかを確認することができます。

エージェントやAbilityの設定に関してヘルプが必要な場合は、contact usまでご連絡ください。