PaaS4GenAI Oracle Integration CloudからIBM Cloudプラットフォーム上のGenerative AI (WatsonX)との接続
PaaS4GenAI Oracle Integration CloudとIBM Cloudプラットフォーム上のGenerative AI (WatsonX)の接続
ジェネラティブAIは、感情分析、要約生成、事実抽出、固有名詞抽出、メール生成など、複数のことを行うための強力な機能を持つため、話題になっています。
ジェネラティブAIの強力な機能と確立されたユースケースは、さまざまなビジネスシナリオやビジネスフローで使用することができ、特定のタスクを自動的に実行するためのものです。Oracle Integration Cloud(OIC)などの製品を介してOracle CloudのWatsonXに接続する機能により、WatsonXにプロンプトを提供して所望の出力を取得するためにWatsonXを使用することがさらに容易になります。
これにより、必要な情報をデータの抽出から抽出するためのカスタムロジックの記述の必要性がなくなり、代わりにAIの機能を使用して簡単に実行できることが可能です。これにより、組織は複雑なアプリケーションの開発にかかる時間を短縮するだけでなく、データのさまざまな追加処理(組織のデータ使用条件とポリシーに従い内部で使用できるデータ)も行うことができます。例えば、顧客のフィードバックから顧客満足度を導き出したり、データの抽出から重要な情報を抽出したりすることができます。
このドキュメントでは、Oracle Integration CloudからAIプラットフォーム(WatsonX)への接続の解決策と、ソリューションを一般化して再利用可能にするために開発された異なる構成について説明しています。ジェネラティブAIの出現により、それがさまざまなビジネスプロセスに使用され、統合されることは明らかです。
ビジネスプロセスでジェネラティブUIを使用することは、異なるデータソースで利用可能なデータからAIエンジンへの入力を作成し、利用可能なデータから必要な情報を自動的に抽出して取得することを意味する場合があります。これにより、AIプラットフォームへの入力データの作成プロセスと必要な出力の抽出プロセスを自動化することで、最小限の労力で実行することができます。これには、一般的に使用できるOICインターフェースが開発されており、入力データ(それを呼び出すアプリケーションからのデータ)を取得し、AI(WatsonX)によって生成された出力を応答として提供します。
ソリューションの概要
アプリ駆動型のOICインテグレーションには、必須の入力パラメータ(プロンプト)が必要であり、これをwatsonx.ai REST APIに送信してプロンプトから生成された出力を取得します。OICインテグレーションでは、watsonx.ai APIを呼び出すために必要な動的な値をOICルックアップに使用して保存し、必要に応じて定期的に変更および更新できるようにします。
ハイレベルアーキテクチャ
以下の図は、OICとWatsonXの間の統合がどのように活用されるかを示しており、WatsonXプラットフォームにログインせずに入力プロンプトに対して直接OIC統合から出力を取得できることを示しています。
セキュリティ
OICインターフェースへのアクセスは、アクセス制御のためのIDCSの設定に従って構成されたユーザーアクセスに制限されます。OICインターフェースは、IBM Cloud内のwatsonx.aiプロジェクトに接続するためにIBM Cloudで作成されたAPIキーを使用します。トークンを取得するためにトークンは、入力プロンプトに対して出力を取得するためにwatsonx.aiプロジェクト(プロンプトラボ)APIを呼び出すために必要です。
技術的な詳細
このセクションでは、Oracle Integration Cloudから直接指定されたプロンプトに対して出力を取得するために開発された一般的なソリューションの技術的な詳細について説明します。
IBM CloudでのAPIキー
- ステップ1:Identity and Access Management(IBM Cloud)にログインします。
- ステップ2:クラウドアカウントを選択します。
- ステップ3:新しいAPIキーを作成し、意味のある名前と説明を付けます。保存します。
- ステップ4:APIキーがロック解除されていることを確認します。
- ステップ5:新しく作成されたAPIキーの詳細を確認して、APIキーIDを取得します。
IBM Cloudでのwatsonx.aiプロジェクト
ステップ1:ログインします。
ステップ2:左上のナビゲーションメニューをクリックし、すべてのプロジェクトを選択します。
ステップ3:新しいプロジェクトを作成します(空のプロジェクトを作成します)。
ステップ4:プロジェクトを開きます。管理を選択し、一般を選択し、プロジェクトIDをコピーします。
OICインテグレーション
外部クライアントから実行できるように、RESTトリガーを使用してアプリ駆動型のOICインテグレーションが作成されます。
OICインテグレーションのI/PおよびO/P
OICインテグレーションを呼び出すための入力ペイロード:
OIC統合の出力:
OICルックアップから以下の変数を割り当てる
We will continue to update VoAGI; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles