49 DBMS_CLOUD_AI
Select AIを使用するDBMS_CLOUD_AIパッケージは、SQL文を生成、実行および説明するための自然言語プロンプトの変換を促進および構成します。また、LLMとのチャットを含め、検索拡張生成および自然言語ベースの対話を可能にします。
49.1 DBMS_CLOUDパッケージのインストール
DBMS_CLOUDパッケージ・ファミリは、Oracle AI Databaseとともに事前インストールされず構成されません。DBMS_CLOUDパッケージは手動でインストールする必要があり、このパッケージを使用するにはユーザーまたはロールを構成する必要もあります。
Oracle AI Database 26aiでのインストールと構成の詳細は、DBMS_CLOUDパッケージ・ファミリの使用を参照してください。
DBMS_CLOUD パッケージのインストールとユーザー/ロールの構成での、サポートされているその他のリリースについては、ドキュメントID 2748362.1のMOS-NOTEを参照してください。
49.2 DBMS_CLOUD_AIの概要
DBMS_CLOUD_AIパッケージの使用について説明します。
DBMS_CLOUD_AIパッケージを使用して、AIプロファイルを作成し、大規模言語モデル(LLM)にアクセスするようにそれらを構成します。SQLの生成、実行、説明などのタスクを実行するために、現在のデータベース・ユーザー・セッションにおけるAIプロファイルを設定します。
49.3 DBMS_CLOUD_AIサブプログラムの要約
この項では、DBMS_CLOUD_AIのサブプログラムについて説明します。
| サブプログラム | 説明 |
|---|---|
|
このプロシージャは、自然言語プロンプトをSQL文に変換するための新しいAIプロファイルを作成します。 |
|
|
構成可能なAIプロファイル属性を提供します。 |
|
|
このプロシージャは、現在のセッションでアクティブなAIプロファイルをクリアします。 |
|
|
このプロシージャは、現在のデータベース内のAIプロファイルを無効にします。 |
|
|
このプロシージャは、既存のAIプロファイルを削除します。 |
|
|
このプロシージャは、現在のデータベース内のAIプロファイルを有効にします。 |
|
| このファンクションを使用すると、既存のプロファイルでSelect AIをステートレスな方法で使用できます。 | |
|
このファンクションは合成データを生成します。 |
|
|
このファンクションは、現行セッションにおいて使用されているプロファイル名を戻します。 |
|
|
このプロシージャは、AIプロファイルの属性を設定します。 |
|
|
このプロシージャでは、JSON形式の属性名と値のペアを受け入れることで、1つ以上のAIプロファイル属性を設定できます。 |
|
|
このプロシージャは、現在のデータベースのAIプロファイルを設定します。 |
|
|
このプロシージャを使用して、LLMへのデータの送信を有効にします。 |
|
|
このプロシージャを使用して、LLMへのデータの送信を無効にします。 |
|
|
このプロシージャを使用すると、Select AIにフィードバックを提供することで問合せ生成の精度が向上する可能性があります。 |
|
|
これは、 |
|
|
このプロシージャは、会話の作成に役立ちます。 |
|
|
このファンクションは、会話を作成し、その会話IDを他のプロシージャで使用するために役立ちます。 |
|
|
会話属性を使用して、会話をカスタマイズします。 |
|
|
このプロシージャは、ユーザー指定のパラメータを使用して既存のプロシージャを更新します。 |
|
|
このプロシージャは、現在のセッションにおける会話のサポートを設定します。 |
|
|
このプロシージャは、 |
|
|
このプロシージャは、現在のセッションで設定されている |
|
|
このプロシージャは、特定のプロンプトを削除します。 |
|
|
このプロシージャは、会話全体とそのメタデータを削除します。 |
|
|
このファンクションは、パラメータに基づいてコンテンツを要約します。 |
|
|
要約属性を使用して、要約の生成をカスタマイズします。 |
|
|
このプロシージャは、指定されたベクトル・データベースにベクトル索引を作成し、非同期スケジューラ・ジョブを使用してオブジェクト・ストアからデータを移入します。 |
|
|
このプロシージャは、ベクトル・ストア索引を削除します。通常は、ベクトル・ストア索引オブジェクトを削除して、ベクトル・データベースを削除します。 |
|
|
このプロシージャは、現在のデータベースのベクトル索引オブジェクトを無効にします。無効になると、AIプロファイルはベクトル索引を使用できず、ベクトル・ストアにデータがロードされません。 |
|
|
このプロシージャは、以前に無効にしたベクトル索引オブジェクトを有効またはアクティブにします。 |
|
|
このプロシージャは、ベクトル索引属性の指定値で既存のベクトル・ストア索引を更新します。 |
|
|
構成可能なベクトル索引プロファイル属性を提供します。 |