18.8.1 APEXにおける生成AIサポートの理解

APEXにおける生成人工知能(AI)サービスのサポートについて学習します。

生成AIサービスについて

APEXでは、生成AIサービスの情報が生成AIオブジェクト(または生成AIサービス)として「ワークスペース・ユーティリティ」の「生成AIサービス」ページに格納されます。生成AIサービスはワークスペースレベルで格納されるため、ワークスペース内のすべてのアプリケーションで表示および使用可能です。生成AIサービスでは、Open AI、OCI生成AIサービス、Cohereなど、多くの商用生成AI製品がサポートされています。

生成AIサービスを作成すると、APEXによってAIサービス・キーがWeb資格証明として格納されます。生成AIサービスには、実際には使用されているAIサービスに関する情報が格納されます。

生成AIサービスを使用するアプリケーションをエクスポートする場合、エクスポート・ファイルでは、Web資格証明定義から実際のWeb資格証明シークレットが省略されます。エクスポート・ファイルをインポートするときには、Web資格証明シークレットを手動で設定するか、APIを使用して設定する必要があります。

管理者コントロール

インスタンス管理者は、ワークスペースまたはインスタンスレベルでAIサービスのサポートを管理できます。さらに学習するには、『Oracle APEX管理ガイド』「ワークスペース情報の編集」およびインスタンスのAIサービスのサポートの管理を参照してください。

アプリケーション・ビルダーでの生成AIの有効化について

生成AIサービスを作成するときに、「アプリケーション・ビルダーで使用」設定を有効にすると、次の機能が使用可能になります:

  • アプリケーションの作成ウィザードでの統合生成AIオプション。
  • すべてのAPEXコード・エディタでの生成AIサポート(APEXアシスタント)。

ノート:

「アプリケーション・ビルダーで使用」設定を有効にして一度に構成できる生成AIサービスは1つのみです。

「生成AIを使用したアプリケーションの作成」および「APEXアシスタントの使用」を参照してください。

ランタイム・アプリケーションへの生成AIの組込み

AIアシスタントを開く動的アクションを作成して、アプリケーションにAIを組み込むことができます。実際の手順は、動的なアクションへのボタンのフックと同じくらい簡単です。

「アプリケーションへの生成AIの組込み」を参照してください。