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

機能の追加

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

エージェントに追加できる機能にはいくつかの種類があります:

ナレッジベース

エージェントに、コンテンツを直接メモリにアップロードすることで特定の情報を理解し、参照する能力を与えます。この背景情報は常にエージェントに利用可能で、正確かつ適切な応答を提供するために参照されます。

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

コネクタ

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

API

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

コミュニケーション

エージェントが回答や応答を送信するために使用するメール、Slack、その他のメッセージングチャネルを設定します。また、エージェントがチャット履歴を取り込んで、より豊かなコンテキスト認識を持つことを可能にします。

データベース

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

SaaS

SaaSコネクタを利用して、チケットの発行、顧客対応の管理、内部システムへのアクセス提供などを行います。これらの統合により、エージェントはユーザーと最も重要なビジネスツールとの橋渡しをし、ルーチンワークフローを容易に自動化することができます。

コネクタの機能

コネクタのセットアップが完了したら、その機能をエージェントに追加することができます。エージェントにコネクタを追加する際には、次の点を指定する必要があります:

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

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

AI 関数

モジュール式のコード関数を用いてエージェントが実行できるカスタムロジックや動作を定義するか、またはSquidが提供するいくつかの組み込みAI関数を活用します。

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

その他のAIエージェント

作成済みの別のAIエージェントにエージェントを接続して、マルチエージェントワークフローを構築することも可能です。これにより、あるエージェントがタスクや問い合わせを別のエージェントに委任する階層構造を作成でき、特定のタスクや領域を処理する専門エージェントの作成に役立ちます。

エージェントを別のエージェントに接続する際には、次の点を指定する必要があります:

  • Description – エージェントが他のエージェントを使用すべきタイミングの説明(例:ユーザーがカスタマーサービスのポリシーに関する質問をした際にこのエージェントを呼び出す)。

次のステップ

Agent Studioで1つ以上の機能を追加してエージェントを強化してみましょう。機能を追加したら、Test Agentタブでエージェントをテストし、新たな機能でのパフォーマンスを確認できます。

エージェントまたは機能のセットアップでお困りですか?サポートが必要な場合は、contact usまでご連絡ください。