Abilities - Agent を強化する
Agent がアクションを実行し、インサイトを提供するために必要な情報とツールを与えましょう。Abilities は、AI agent が効果的に動作するために必要なスキルとコンテキストを装備させる方法です。各 agent は、何を知っているか、何ができるか、他のシステムとどのようにやり取りできるかを定義する abilities のセットでカスタマイズできます。
Agent に追加できる abilities には複数の種類があります。
Connectors
Connectors は、agent を外部システムやサービスに接続できる強力な機能です。これにより、agent はデータを取得したり、アクションをトリガーしたり、プラットフォームをまたいで連携したりできます。利用できる connector にはさまざまな種類があります。
Knowledge Bases
Knowledge Base を利用すると、agent は、あなたが質問したい内容に関連する特定の情報を理解し、参照できるようになります。
Agent は、作成済みの任意の knowledge bases に接続でき、保存されている知識を agent から利用できるようになります。
Knowledge base を agent に接続する際は、以下を指定する必要があります。
- Description – agent がその knowledge base を使用すべきタイミングの説明(例: 「ユーザーがカスタマーサービスのポリシーについて質問したときに、この knowledge base を参照する」)。
AI
A2A protocol または MCP(Model Context Protocol)を使用して、他の AI services に接続します。これにより、agent はこれらの AI services が提供する機能やツールを活用できます。
API
自社の内部 API を含む、任意の REST または GraphQL API に接続します。これにより、agent は API を利用してデータを取得したり、アクションをトリガーしたり、その他のタスクを実行できます。
Communication
回答や応答の送信に使用する email、Slack、その他の messaging channels を設定します。より高いコンテキスト認識のために、agent が chat histories を取り込めるようにします。
Databases
Squid の built-in database を使用するか、外部の SQL / NoSQL databases に接続します。Agent に database へのアクセスを提供すると、agent は Text 2 SQL に変換し、データに対する自然言語の質問に回答できるようになります。
SaaS
SaaS connectors を使用して、チケット作成、顧客対応の管理、内部システムへのアクセス付与などを行えます。これらの integrations により、agent はユーザーと重要な業務ツールの橋渡し役となり、定型的なワークフローを容易に自動化できます。
The Connector Ability
Connector を setup したら、その ability を agent に追加できます。Connector を agent に追加する際は、以下を指定する必要があります。
- When to Use – agent が connector を使用すべきタイミングの説明(例: ユーザーが注文履歴について質問したときにこの connector を呼び出す)。
- Instructions – connector を呼び出す際に agent が従うべき、特定の parameters、フォーマット、またはガイダンス(例: 件名を「From your AI agent」とし、すべての email を plain text 形式で送信する)。
Squid connectors の詳細とセットアップ方法については、documentation を参照してください。
AI Functions
モジュール化されたコード functions を使って agent が実行できるカスタムロジックや振る舞いを定義するか、Squid が提供するいくつかの built-in AI functions を利用します。
AI Functions はコードで記述され、agent の機能を拡張するために使用できます。AI function を作成する際は、agent がその function を呼び出すべきタイミングの説明を提供します。Squid の SDK を使用した AI functions の詳細は、documentation を参照してください。
Other AI Agents
作成済みの別の AI agent に agent を接続して、multi-agent workflow を setup することもできます。これにより agent の階層を作成でき、ある agent が別の agent にタスクやクエリを委任できます。これは、特定のタスクやドメインを扱う specialized agents を作成するのに有用です。
Agent を別の agent に接続する際は、以下を指定する必要があります。
- Description – agent が他の agent を使用すべきタイミングの説明(例: ユーザーがカスタマーサービスのポリシーについて質問したときに、この agent を呼び出す)。
Studio で利用可能な agent が 2 つ以上ある場合にのみ、Agents セクションが表示されます。
Next Steps
Agent Studio で 1 つ以上の abilities を追加して、agent を強化してみましょう。Abilities を追加したら、Test Agent タブで agent をテストし、新しい機能でどのように動作するか確認できます。
Agent や ability のセットアップでお困りですか?ハンズオンでのサポートをご希望の場合は、contact us までご連絡ください。