Hugging Face 接続からのデータの選択とロード
接続を作成したら、データを選択して Qlik Sense アプリまたはスクリプトにロードできます。 データをデータ ロード エディターまたは スクリプト にロードします。
データ ロード エディター または スクリプト では、Hugging Face 分析接続との基本的な通信は、コネクタの構成に応じて、次のコンポーネントと場合によってはその他のコンポーネントを含むスクリプトとして定型化されます。
-
Hugging Face に送信するリクエスト項目 (データ項目) を含むテーブル (常駐テーブル)。使用する構成によっては、入力テーブルに追加の項目が必要になる場合もあります。
-
Hugging Face Load ステートメント。これは、接続を通して Hugging Face と通信します。
高度なセットアップでは、リクエスト項目と関連付け項目は、技術的には他の項目を含むテーブルで定義できます。ただし、リクエスト項目と関連付け項目は同じ入力テーブルに含まれている必要があります。これらの項目をデータ モデルの項目にリンクすると、項目値ごとに応答が生成されることに注意することが重要です。
Hugging Face へ送信するデータのテーブルを作成する
まず、モデルにリクエストとして送信するデータを含むテーブルをロードする必要があります。このテーブルは、各セルがモデルによって完成するテキストを示すデータの単一列で構成されている必要があります(構成によっては、複数の列になる場合があります)。関連項目には 2 つ目の追加項目を設けることができますが、これは構成で指定された項目名と一致する必要があります。これは、Hugging Face に送信されない特別項目ですが、インタラクション データをデータ モデルに統合する目的で応答に添付されます。
データ リクエスト ボリュームに関する注意事項
データをロードすると、リクエスト項目のすべての行が Hugging Face に送信されます。サードパーティのプラットフォームとやり取りする前に、リクエストの数、リクエストに含まれるデータの量、コネクタの構成がサードパーティとの財務契約や請求の取り決めにどのような影響を与えるかを必ず認識してください。外部プラットフォームの使用量が増えると、発生するコストも高くなる可能性があります。
Hugging Face Load ステートメントの作成
また、Hugging Face と通信するために、拡張構文を使って Load ステートメントを作成する必要があります。スクリプトのこの部分は、Hugging Face 接続を参照し、リクエスト データを送信するために使用するテーブルと項目の名前を指定します (上のセクションを参照)。これにより別のテーブルがロードされますが、このテーブルには、リクエストの各行に対するモデルのレスポンスやその他のデータが含まれます。
スクリプトのこの部分を生成するには、使用する接続の [データの選択] ウィザードを使うことができます。これは、提供するプロパティの名前を含むテンプレート スクリプトを生成します。
データ ロード エディター または スクリプト の [データ ソース] パネルで使用している接続を見つけて、 をクリックします。これにより、 [データを選択] ウィザードが開きます。
[データの選択] ウィザードを使用している際は、2 つのプロパティを提供する必要があります:
-
常駐テーブルの名前。これは、リクエストが Hugging Face に送信されるテーブルです。
-
データ項目の名前。これは、Hugging Face に送信されるリクエスト データを含む項目です。一部の Hugging Face モデルでは、コネクタに送信する入力項目が複数あることに注意してください。ただし、このウィザードではデータ項目は常に単一の項目です。
または、ウィザードを使わずにスクリプト エディターにこれを手動で追加できます。
[スクリプトの挿入] をクリックすると、新しいテーブルがロード スクリプトに追加されます。データをロードし、結果のデータ モデルを検査し、アプリで分析コンテンツを作成するためにデータを使用することができるようになりました。