AIを活用したNLQ設定

AIを活用したNLQ設定

概要

このページは、Yellowfinの管理者権限を持つユーザーで、YellowfinインスタンスでAI対応のNLQを設定したい方向けです。設定手順は次のとおりです。

AI搭載型NLQとは何ですか?

ガイド付き自然言語クエリ(NLQ)とは異なり、AI対応NLQでは、特定の選択肢から質問の構成要素を入力または選択する必要はありません。代わりに、質問として入力できる任意の関連テキストを入力できます。AIエンジンが質問を解釈し、ガイド付きNLQの構文に変換します。これにより、ガイド付きNLQのすべての機能と柔軟性を維持しつつ、質問を入力する方法をよりシンプルで使いやすいものにします。

ガイド付きNLQの設定手順

ガイド付きNLQの設定に必要な手順は、AI対応NLQの設定にも必要です。これには、ロール、ビュー、フィールドがすべて正しく設定されていることを確認することが含まれます。ガイド付きNLQの設定ガイドはこちらを参照してください。

AIエンジンに接続する

AI機能を搭載したNLQは、有料のOpenAIサブスクリプションへの接続が必要です。サブスクリプションのAPIキーを取得し、そのキーを使用してYellowfinから接続を設定する必要があります。APIキーの取得方法については、OpenAIのドキュメントをご確認ください。

外部接続を設定するには、ユーザーが役割に「外部接続」役割機能が無効化されていない必要があります。 この役割機能は「管理」の下に配置されており、CUDオプション(作成、更新、削除)が設定されています。これにより、管理者はどの役割が外部接続を作成、更新、削除できるかを決定できます。

Yellowfinを古いバージョンからアップグレードする際、データソース役割機能が有効化されている役割に対しては、外部接続役割機能が自動的に有効化されます。

OpenAIのキーを取得したら、Yellowfinから接続を設定するには以下の手順に従ってください。

  1. メインメニューから「管理設定 / 管理コンソール」を選択します

  2. 「外部接続」セクションを展開します

  3. 新しい接続を設定するには「追加」ボタンをクリックします

  4. 必要な詳細を入力し、「保存」をクリックします。保存をクリックする前に、接続が正常に機能しているかテストできます。この接続をAI NLQのデフォルト接続として有効にするには、チェックボックスにチェックを入れます。

image-20250430-045131.png

現在、私たちはGPT-40を推奨するモデルとして推奨しています。

ガイド付きNLQ AIロールを有効にする

AI対応NLQへのアクセスはロール機能で制御されます。これにより、アクセスを許可するユーザーやグループを正確に指定できます。Yellowfinを古いバージョンからアップグレードする際、ガイド付きNLQユーザーロール機能がオンに設定されているロールに対しては、ガイド付きNLQ AIロール機能も自動的にオンに設定されます。

image-20250430-045245.png