チュートリアル – Qlik Cloud での OpenAI 分析コネクタの使用
このチュートリアルでは、OpenAI 分析コネクタを使用して、生成 AI モデルからのコンテキスト深度で Qlik Sense アプリを強化する方法について説明します。具体的には、2 つの異なる構成でコネクタを使用する方法を紹介します。
OpenAI の分析接続をデータ モデルに直接統合し、それによって生成されたデータをアプリに事前にロードできます。または、チャートの数式で使用することもできます。このチュートリアルでは、コネクタを使用するための設定方法と、2 つの構成で接続を作成する方法を紹介しています。そこから、機能を Qlik Sense アプリに統合する方法の基本例を見せていきます。
このチュートリアルの例は、Azure OpenAI 分析コネクタの操作にも使用できます。
OpenAI プラットフォーム アカウントと Qlik Cloud 環境の設定
OpenAI 分析コネクタを使用する前に、いくつかのステップを完了する必要があります。これには、次が含まれます。
-
OpenAI プラットフォーム アカウントを作成する
-
OpenAI API キーを取得する
-
分析接続機能を有効にする Qlik Cloud
詳しくは、OpenAI プラットフォームを使い始める を参照してください。
接続の作成
Analytics アクティビティ センターの [作成] ページまたはデータ ロード エディターから、OpenAI 分析コネクタへの接続を作成します。 接続を作成したら、ロード スクリプトやチャート オブジェクトを通して、OpenAI プラットフォームを直接操作できます。
次の手順を実行します。
-
データ ロード エディターまたは Analytics アクティビティ センターの [作成] ページから、OpenAI への新しい接続を作成します。 OpenAI コネクタは、データ ロード エディターの分析ソースの下にあります。
-
使用する [構成] を選択します。作成する各接続に対して 1 つの構成を使用します。このチュートリアルでは、各例の個別の接続を作成します。
-
例 1: OpenAI Completions API (GPT-3) - 行
-
例 2: OpenAI Completions API (GPT-3) - JSON テーブル
-
例 3: OpenAI Chat Completions API (GPT-3.5、GPT-4) - 行
-
インタラクティブな例: OpenAI Chat Completions API (GPT-3.5、GPT-4) - 行
-
-
このチュートリアルの準備セクションで生成した OpenAI API キーを入力して、接続時に自分自身を認証します。
-
ニーズに合わせて既定のパラメータ値を調整します。
情報メモ接続をニーズに合わせて適切に機能させるためには、ほとんどの場合、[最大トークン] パラメータの値を変更する必要があります。このパラメータは、生成される応答のサイズを制御します。 -
[関連項目] を追加して、接続出力をアプリのいずれかのデータ モデルにリンクします。これは、取り組む例に応じて異なります。
-
例 1 ~ 3 で使用される接続の場合は、RowId を入力します。
-
インタラクティブな例では、このパラメータを空白のままにします。
-
-
Name パラメータには、作成する接続ごとに個別の名前値を入力し、接続で使用される構成を示します。ロード スクリプトまたはチャートの数式で作業する場合は、これらのパラメータ値を使用する必要があります。
チュートリアルの例では、次を使用します。
-
例 1: OpenAI Connection for Rows Completions (GPT-3)
-
例 2: OpenAI Connection for JSON Tables Completions (GPT-3)
-
例: Chat_Completions_GPT_3.5_4_Rows
-
インタラクティブな例: Interactive_Chat_Completions_GPT_3.5_4_Rows
-
-
[作成] をクリックします。
例
この構成で接続を作成したら、ロード スクリプトやチャートの数式でそれを使って、OpenAI のモデルと通信できます。
各プロセスの例は、次のレッスンで紹介します。
これらの例はスタンドアロン型の設計であり、相互に独立して完了することは不可能です。