生成AIエージェントでのSQLツールの管理
生成AIエージェントのSQLツールは、自然言語問合せをOracle SQLおよびSQLite文に変換し、SQLコマンドを実行して接続済データベースに対するレスポンスを生成できます。
結合、複数の条件および集計を含むSQL SELECT
問合せのみが生成され、オプションで実行されます。
生成された問合せをユーザーに送信する前にヒューマン・レビューアがモニターおよび編集できるようにするには、エージェント・エンドポイントでオプションの機能「ループでヒューマンを有効化」を選択します。
- 主な機能
-
- SQL生成: 自然言語入力に基づいて
SELECT
文を生成します。 - SQL説明: SQL文の直感的な説明を提供して、構文とロジックを理解できるようにします。
- SQL自己修正: 生成されたSQL問合せの構文エラーの自動検出および修正を有効にします。
- SQL実行:
SELECT
文を実行し、主要な結果およびインサイトを返します。 - スキーマ・リンク: データベース・スキーマをエージェントにインポートします。
- コンテキスト内学習の例: 質問およびレスポンスの例を提供して、レスポンスの精度を向上させます。
- カスタム指示: ビジネス・ニーズに基づいて応答の動作とトーンを調整します。
- 表および列の説明: スキーマ・コンテキストを充実させ、レスポンスの品質を向上させるための説明を追加します。
- モデル選択: パフォーマンスと精度のバランスをとるために、より小さいモデルまたは大きいモデルのいずれかを選択します。
- 複数方言のサポート: SQLiteやOracle SQLなど、様々なSQL方言と互換性があります。
- SQL生成: 自然言語入力に基づいて
- 開始前
-
SQLツールを作成する前に、生成AIエージェントのSQLツール・ガイドラインを確認し、必要なタスクを完了してください。
- SQLツールの管理
-
genai-agent-family
に対するmanage
権限がある場合は、SQLツールを管理できます。各ツールの管理については、次のリンクを参照してください。