Select AI Agentのユースケース

Select AI Agentは、外部サービスを接続し、PL/SQLツールでタスクに焦点を当てた自動化を構築し、自然言語のインタラクションを使用してデータへの会話型アクセスを可能にするという、ロール全体の実用的なシナリオをサポートしています。

ユースケースには次のものがあります。

  • エンリッチされたレスポンスのための外部APIの統合:

    出荷ステータス、ナレッジ記事、メッセージングなどのRESTサービスを接続します。エージェントは、外部の結果とデータベース・ファクトを融合させ、タイムリーで実用的なガイダンスを返します。

  • PL/SQLツールを使用して、タスク固有のエージェントを作成します。

    更新、検証または変換のためにPL/SQLツールを呼び出す焦点を絞ったエージェントを作成し、ロジックをデータに近い状態に保ち、パフォーマンスを向上させ、環境全体のメンテナンスを一貫して簡素化します。既存のPL/SQLをラップして更新およびチェックを行います。エージェントは、トランザクション管理を維持しながら、タスクを調整し、パラメータを適用し、結果を記録します。

  • エンタープライズ・データへの会話型アクセスを可能にします。

    データベース・オブジェクトに基づく自然言語の質問によってデータを公開します。NL2SQLを使用して、セキュリティ要件とガバナンス要件を尊重しながら、取得、ポリシーの適用、および結果の明確な表示を行います。NL2SQLは、承認済オブジェクトの質問をSQLに変換します。エージェントは、オブジェクト・リストおよびアクセス・ルールに従って、結果と次のステップを要約します。

  • ツール検出とツールコール

    アプリケーションで、使用可能なSelect AI Agentツールを検出したり、SQL、PL/SQLまたは統合レイヤーから特定のツールを起動する必要がある場合は、ツール検出およびツール・コールAPIを使用します。ツール名を指定し、ツール定義で想定されるJSON形式で入力を指定します。ツールが作成されていない場合、APIは空の結果を返します。

  • エージェント・チームの検出および状態参照

    エージェント・チーム検出APIを使用して、使用可能なSelect AIエージェント・チームをリストしたり、特定のチームに関する情報を取得したり、会話の最新の実行状態をチェックします。チームの説明には、チームによって公開されるスキルが含まれます。これらのスキルは、基礎となるSelect AI Agentツールを表し、個別のデータベース・オブジェクトではありません。

  • エージェント直接ツール・コール

    アプリケーションが無期限の会話セッションを必要とし、対話が終了するタイミングを決定する場合は、エージェント直接ツール・コールを使用します。このモードを有効にするには、タスクなしでチーム・エントリを構成します。会話が事前定義済のタスク指示および完了基準に従う必要がある場合は、タスクベースのワークフローを使用します。

  • メモリー深度構成

    会話メモリーを構成して、LLMで以前の会話コンテキストを使用できる量を制御します。エージェント設定は短期メモリーを制御し、チーム設定は長期メモリーを制御します。デフォルトでは、Select AI Agentは最新の30回の会話ターンを保持します。ほとんどのワークロードにデフォルト値を使用します。追加のコンテキストを必要とする長い会話インタラクションのためにメモリ深度を上げるか、タスク指向の会話を短くするために減らします。