すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Model Studio:ナレッジベース

最終更新日:Jul 15, 2026

ナレッジベースは、非公開データや最新情報で大規模言語モデル (LLM) を補完します。検索拡張生成 (RAG) を使用することで、LLM は応答を生成する前に、まずナレッジベースから関連コンテンツを取得して回答の精度を向上させます。

重要

ナレッジベース機能は、中国 (北京) リージョンでのみ利用可能です。シンガポールやドイツ (フランクフルト) などの他のリージョンでは利用できません。

重要

専用ナレッジベースのないアプリケーション

専用のナレッジベースがない場合、LLM はドメイン固有の質問に正確に答えることができません。

例えば、ユーザーがチャットインターフェイスで「Alibaba Cloud Model Studio から、予算 3,000 元以内で最高のカメラ付きスマートフォンを選んでください」と送信した場合、AI アシスタントは関連するナレッジベースがないため、正確な製品推奨を提供できません。

専用ナレッジベースのあるアプリケーション

専用のナレッジベースがあれば、LLM はドメイン固有の質問に正確に答えることができます。

有

サポート対象モデル

以下のモデルはナレッジベースで使用できます。ナレッジベースを使用するための Qwen の設定

  • Qwen-Max/Plus/Turbo

  • QwenVL-Max/Plus

  • Qwen オープンソースバージョン (例:Qwen2.5)

利用可能なモデルの最新リストについては、アプリケーション作成時に アプリケーション管理 ページをご参照ください。

クイックスタート

このクイックスタートでは、「Alibaba Cloud Model Studio phones」を例に、ドメイン固有の質問に回答するためのノーコードの LLM Q&A アプリケーションを構築する方法を紹介します。

1. ナレッジベースの構築

  1. [ナレッジベース] ページに移動し、ナレッジベースの作成 をクリックします。ナレッジベース名ナレッジベース説明 を入力し、他の設定はデフォルト値のままにして、次へ をクリックします。

  2. [デフォルトカテゴリ]を選択し、Alibaba Cloud Model Studio Phone Series Product Introduction.docx ファイルをアップロードします。次へをクリックし、次にインポート完了をクリックします。

2. ビジネスアプリケーションとの連携

ナレッジベースを作成した後、同じワークスペース内の Alibaba Cloud Model Studio アプリケーションまたは外部アプリケーションに関連付けて、取得リクエストを処理できます。

エージェントアプリケーション

  1. App Center ページに移動し、エージェントアプリケーションを見つけ、そのカードで 設定 をクリックし、アプリケーションのモデルを選択します。

  2. [ドキュメントナレッジベース] の横にある + アイコンをクリックして、先ほど作成したナレッジベースを追加します。類似度のしきい値と重みはデフォルト値のままでかまいません。

    (オプション) 類似度のしきい値:取得結果のフィルタリング

    ナレッジベースはセマンティック検索を使用して、キーワードが一致しなくても、非公開データやファイルから概念的に関連するテキストを検索します。

    例えば、ユーザーが次のクエリを送信します:写真撮影に最適な Alibaba Cloud のスマートフォンはどれですか?

    実際の回答 (例:「Qwen Vivid 7...」) には、クエリのキーワードは含まれていません。

    以下の表では、キーワードの類似度は Jaccard 係数 を用いて計算され、セマンティック類似度は text-embedding-v4 モデルによって計算された コサイン類似度

    取得されたテキスト

    キーワード類似度

    セマンティック類似度

    Qwen Vivid 7: スマートフォトグラフィーの新しい体験

    0

    0.43

    Alibaba Cloud Model Studio Ace Ultra:ゲーマーのための選択

    0.17

    0.32

    Alibaba Cloud Model Studio Flex Fold+:折りたたみ画面の新時代

    0.25

    0.24

    類似度のしきい値:この値より高いセマンティック類似度スコアを持つテキストのみが取得されます。このしきい値を高く設定しすぎると、関連するテキストが除外される可能性があります。

    (オプション) 重み:複数のナレッジベースからの取得順序への影響

    エージェントアプリケーションが複数のナレッジベースに関連付けられている場合、情報源の重要性に基づいてそれぞれに重みを割り当てることができます。複数ソースからの取得中に、異なるナレッジベースのチャンクが同じ類似度スコアを持つ場合、システムはより高い重みを持つナレッジベースのチャンクを優先します

    • 主な制限:重みは同じタイプのナレッジベース間でのみ有効です。例えば、ドキュメント検索ナレッジベースの重みは、データクエリナレッジベースの取得順序には影響しません。逆も同様です。

    • 仕組み:システムはまず、各ナレッジベースのコンテンツとユーザーのクエリとの関連性を計算して、最も関連性の高いチャンクを特定します。次に、各チャンクの類似度スコアに、対応するナレッジベースの重みを掛け合わせます。これらの重み付けされたスコアに基づいて再ランキングした後、結果はコンテキストとして LLM に提供され、より高い重み付けスコアを持つチャンクが最終的な回答で優先されるようにします。

  3. 右側の入力ボックスに質問を入力します。LLM はナレッジベースを使用して回答を生成します。

    例:「3,000 元以内で最高のカメラを搭載した Alibaba Cloud Model Studio のスマートフォンを選ぶのを手伝ってください。」

ワークフローアプリケーション

  1. [App Center] ページに移動し、ワークフローアプリケーションを見つけ、そのカードの[設定]をクリックします。[ナレッジベース] ノードをキャンバスにドラッグし、開始 ノードの後に接続します。

  2. ナレッジベースノードを設定します:

    1. 入力: content 変数の右側にある [値] ドロップダウンリストから、Built-in Variable を選択します。ドロップダウンリストはツリー構造になっているため、query 変数を選択するには、「組み込み変数」グループを展開する必要がある場合があります。

    2. ナレッジベースの選択:ノードのナレッジベースは 2 つの方法で選択できます。

      • 固定ナレッジベースの選択:前のステップで作成したナレッジベースをドロップダウンメニューから選択します。すべての呼び出しで同じナレッジベースが必要な場合に使用します。

      • 動的選択CodeList 変数を設定して、上流ノードの出力に基づいてナレッジベースを動的に指定します。これは、異なる入力に基づいて異なるナレッジベースを取得する必要があるシナリオに適しています。

    3. TopK の設定 (オプション):この設定は、下流ノード (通常は LLM ノード) に返されるチャンクの数を決定します。

      この値を大きくすると、通常は LLM の回答の精度が向上しますが、LLM の入力トークンの消費量も増加します。
  3. LLM ノードをキャンバスにドラッグし、ナレッジベースノードの後、終了ノードの前に接続します。

  4. LLM ノードを設定します:

    1. モデル設定 リストから、ノードのモデルを選択します。

    2. プロンプト に、LLM にナレッジベースを使用するよう指示するプロンプトを入力します。「/」を入力して result 変数を挿入します (これはナレッジベースの取得で返された結果を表します)。

      例えば、プロンプトのタイトルに # ナレッジベース、本文に 以下の資料 {ナレッジベース 1/result} を覚えておいてください。質問に答えるのに役立つかもしれません。 と入力します。

  5. 終了ノードを設定します:/ を入力し、 を選択して LLM からの結果を出力します。

  6. ページの右上隅にあるテストをクリックします。右側の入力ボックスに、質問を入力します。LLM がナレッジベースを使用して回答を生成します。

    例:「3,000 元以内で最高のカメラを搭載した Alibaba Cloud Model Studio のスマートフォンを選ぶのを手伝ってください。」

外部アプリケーション

Alibaba Cloud Model Studio 内でアプリケーションを構築するだけでなく、Model Studio SDK を使用して、外部の AI アプリケーションのためにナレッジベースからデータを取得することもできます。

詳細な連携手順については、「ナレッジベース API ガイド」をご参照ください。

3. RAG パフォーマンスの最適化 (オプション)

Q&A プロセスで不完全または不正確な結果を受け取った場合は、「RAG パフォーマンスの最適化」をご参照ください。

操作手順

ナレッジベース ページでは、現在のワークスペース内のすべてのナレッジベースを表示および管理できます。

ナレッジベース ID:各ナレッジベースの ID は、API 呼び出しに使用されます。

ナレッジベースの作成

ナレッジベースの作成 をクリックした後、「基本情報の入力とナレッジベースタイプの選択」、「データソースの設定」、「インデックスパラメーターの設定」の 3 つのステップでナレッジベースを作成します。

  1. ナレッジベース ページで、ナレッジベースの作成 をクリックします。

  2. 基本情報

    ユースケースに応じて ナレッジベースの種類 を選択します。1 つのナレッジベースでサポートされるタイプは 1 種類のみです。[ドキュメント検索] タイプを選択した場合は、[ユースケース] として、[基本ドキュメント Q&A][リッチテキスト返信] のいずれかを選択する必要もあります。

    • 基本的なドキュメント Q&A:プレーンテキストドキュメントのセマンティック検索に最適です。

    • リッチテキスト返信:テキストと画像の両方を含む応答が必要なユースケースに最適です。

    ナレッジベースのタイプは、ナレッジベース作成後に変更できません。
    • ドキュメント検索

      • ユースケース:

        • 社内文書や製品マニュアルなど、非構造化データからの情報取得に最適です。非構造化データとは、事前定義されたデータモデルやスキーマで整理されておらず、テキスト、テーブル、画像などを含む情報です。

        • アプリケーションが応答に含めたい画像がファイルに含まれている場合、ドキュメント検索を選択します。

      • データソース:ローカルファイルをアップロードするか、Object Storage Service (OSS) からインポートできます。

        ドキュメント検索の作成

        1. データの選択:ナレッジベースのデータソース (ファイルまたはコンテンツ) を指定します。システムはソースコンテンツをナレッジベースにインポートして取得します。ローカルアップロードまたはクラウドインポート (既存のカテゴリまたはファイルを選択) を使用できます。

          • ローカルアップロード:コンピュータから直接ファイルをアップロードします。下の折りたたみパネルを展開して、解析方法の選択方法を学びます。

            解析方法

            必要に応じて解析ストラテジーを設定します。どのオプションを選択すればよいかわからない場合は、デフォルト設定を使用することをお勧めします。

            • ドキュメント解析: ファイル内の図やチャートは解析しません。これは最速の解析方法です。10〜20 ページのプレーンテキストドキュメントは、通常、数秒から 1 分以内に解析されます。

            • インテリジェントドキュメント解析:ファイル内の図からテキストを認識・抽出し、テキスト要約を生成します。これらの要約は、他の非画像コンテンツとともにチャンク化され、取得のためにベクトル化されます。この方法は比較的速いです。図を含む10〜20ページのドキュメントは、通常1〜5分で解析されます。

            • LLM 解析: Qwen-VL モデルを使用するアプリケーションが、ファイル内のイラストやチャートの内容に関する質問に回答できるようにします。このコンテンツの認識と理解を有効にするには、大モデルドキュメント解析 を選択します。このメソッドは深い理解のために LLM を呼び出すため、チャートを含む 10~20 ページのドキュメントは、通常、解析に 2~10 分かかります。

            • Qwen-VL 解析:画像ファイル専用に設計されています。Qwen-VL モデルを指定し、プロンプトを提供して、画像のレイアウトと要素の認識と抽出をガイドできます。単一の画像は通常、数秒から1分で解析されます。

          • クラウドインポート:Object Storage Service (OSS) から既存のファイルをインポートします。

        2. インデックス設定:インポートされたデータの処理方法と保存方法を定義し、取得パフォーマンスに直接影響します。

          以下の設定のうち、AnalyticDB for PostgreSQL (ADB-PG) を使用したベクトルストレージのみが料金を発生させる可能性があります。他のすべての設定は無料です。

          メタデータ抽出

          メタデータは、非構造化データの追加属性で構成され、キーと値のペアとしてチャンクに統合されます。

          • 目的:メタデータはチャンクに重要なコンテキストを提供し、ナレッジベースの取得精度を大幅に向上させることができます。例えば、ファイル名が製品名である何千もの製品紹介ファイルを含むナレッジベースを考えます。ユーザーが「製品 A の機能概要」を検索したとき、すべてのファイルの本文に「機能概要」が含まれているが、「製品 A」に言及しているものがない場合、ナレッジベースは多くの無関係なチャンクを取得する可能性があります。しかし、すべてのチャンクに製品名をメタデータとして追加すると、ナレッジベースは「製品 A」に関連し、かつ「機能概要」を含むチャンクを正確にフィルタリングできます。これにより、取得精度が向上し、LLM の入力トークン消費量が削減されます。

          • 使用法:API を使用してアプリケーションを呼び出す際、metadata_filter リクエストパラメーターで metadata を指定できます。アプリケーションがナレッジベースから情報を取得すると、まず指定された metadata に基づいて関連ファイルをフィルタリングします。

          • 注意:ナレッジベース作成後にメタデータ抽出を設定することはできません

          メタデータ設定

          [メタデータ抽出] を有効にし、設定 をクリックしてナレッジベース内のすべてのファイルに均一またはパーソナライズされたメタデータをアタッチします。チャンキング中に、各ファイルのメタデータはそれぞれのチャンクに統合されます。

          新しいメタデータテンプレート

          値の抽出方法

          • 定数:ナレッジベース内のすべてのファイルに固定の属性を添付します。

            前述の例のように、ナレッジベース内のすべてのファイルの著者が同じ場合、author という名前のフィールドに定数を設定できます。
          • 変数:ナレッジベース内の各ファイルに可変の属性を添付します。現在サポートされている属性は file_namecat_name です。file_name を選択すると、Alibaba Cloud Model Studio はファイルの名前をそのメタデータに添付します (前述の例を参照)。cat_name を選択すると、Alibaba Cloud Model Studio はファイルを含むカテゴリの名前をファイルのメタデータに添付します。

          • LLM:システムはファイルの内容を設定されたエンティティ記述ルールと照合し、関連情報を抽出してメタデータ属性として添付します。

            前述の例のメタデータテンプレートに示されているように、各ファイルに表示されるすべての年をファイル属性として抽出するには、date という名前の LLM フィールドを設定できます。エンティティ記述は次のように設定されます:

            [エンティティ記述] 入力ボックスに 日付情報、年のみを抽出 と入力し、[OK] をクリックします。

          • 正規表現:システムは、ナレッジベース内の各ファイルのテキストコンテンツを指定された正規表現と照合します。式に一致するコンテンツが抽出され、ファイルのメタデータに属性として追加されます。

            上記の例のメタ情報テンプレートに示されているように、各ファイルに表示されるすべての参照 (参照が「《」で始まり「》」で終わる任意のテキストであると仮定) を抽出する必要がある場合、reference という名前の正規表現フィールドを設定できます。正規表現は次のように設定されます:

            正規表現の値を 《.*?》 に設定します。

          • キーワード検索:システムは各ファイルを検索して事前設定されたキーワードを探し、一致したキーワードをファイルのメタデータに属性として追加します。

            例えば、前述の例のメタデータテンプレートでは、事前設定されたキーワードは次のとおりです:
            ファイルには「融資」、「産業」、「グリーン」、「資本」のキーワードしか含まれていないため、システムはこれら 4 つのキーワードのみをファイルの keywords 属性の値として抽出します。

          取得に使用:有効にすると、メタデータフィールドと値がチャンクコンテンツとともにナレッジベースの取得に使用されます。無効にすると、チャンクコンテンツのみが取得に使用されます。

          モデル応答に使用:有効にすると、メタデータフィールドと値がチャンクコンテンツとともに応答生成のための入力として LLM に提供されます。無効にすると、チャンクコンテンツのみが応答生成のために LLM に提供されます。

          Excel ヘッダーの組み立て

          有効にすると、ナレッジベースはすべての XLSX および XLS ファイルの最初の行をヘッダーとして扱い、各チャンク (データ行) に自動的に追加します。これにより、LLM がヘッダーを通常のデータ行として誤って解釈するのを防ぎます。

          ナレッジベースに PDF などの他の形式のファイルが含まれている場合、この設定を有効にする必要はありません。

          チャンク化方法

          [スマートチャンキング (推奨)]

          目的:ナレッジベースはファイルをチャンクに分割し、埋め込みモデルを使用してベクトルに変換します。チャンクとベクトルは、ベクトルデータベースにキーと値のペアとして保存されます。ナレッジベース作成後、各チャンクの具体的な内容 (テキストと画像) を表示または編集できます。
          チャンクのタイトル:本文コンテンツに加えて、各チャンクはチャンクリストに表示されるタイトルを持ち、チャンクを識別し、取得に含まれます。ナレッジベースは、インテリジェントドキュメント解析中に、検出した見出し階層に基づいてチャンクタイトルを自動的に生成します。これには、短いタイトル (title、チャンクが属する最も近い見出し) と階層タイトル (hier_title、最上位の見出しから現在の見出しまでの完全なパス、レベルは |> で結合、例:見出し 1|>見出し 2) の 2 つの形式があります。したがって、ドキュメントの見出し構造が明確であるほど (PDF、Word、または整形式のセクション見出しを持つ Markdown ファイルなど)、生成されるチャンクタイトルはより完全になります。データ行で分割され、通常はテキストの見出し階層がないテーブル形式のファイル (Excel など) の場合、チャンクタイトルは解析中に見出し階層が検出されるかどうかに依存し、検出されない場合は空になることがあります。チャンク管理でチャンクタイトルを手動で編集することもできます。
          注意:ナレッジベース作成後、ドキュメントのチャンク化設定を変更することはできません。不適切なチャンク化戦略は、取得と再現率のパフォーマンスを低下させる可能性があります。

          複数ターン対話の書き換え

          有効にすると、この機能は専用モデルを使用して、対話履歴を取り入れてユーザーのクエリを書き換えます。このプロセスにより、ナレッジベース取得のための完全で独立したクエリが作成されます。

          graph TD; A[クエリ] --> C{書き換えモデル}; B[履歴] --> C; C --> D[書き換えられたクエリ]; D --> E[KB 取得]

          埋め込みモデル

          埋め込みモデルは、元の入力プロンプトとナレッジテキストを数値ベクトルに変換し、システムがセマンティック類似度を計算できるようにします。 デフォルトの Official Vector (text-embedding-v2) モデルは、中国語と英語に加えて複数の言語をサポートし、結果のベクトルを正規化します。この設定は変更できません。

          のベクトル次元は固定されており、変更できません:

          • Official Vector (text-embedding-v2):1,536 次元

          • qwen3-vl-embedding:視覚理解ユースケースが選択されると自動的に有効になります。視覚理解後の画像やリッチテキストドキュメントのベクトル生成をサポートします。

          graph TD; subgraph Input; A[プロンプト] --> C{埋め込みモデル} --> D[プロンプトベクトル]; end; subgraph ナレッジベース; B[ナレッジ] --> C --> E[ナレッジベクトル]; end; D --> F((類似度)); E --> F

          再ランキングモデル

          再ランキングモデルはナレッジベースの外部にあります。初期のベクトル検索からの候補チャンクを再ランキングし、類似度スコアが最も高い上位 K 個のチャンクを返します。推奨される公式再ランキングモデル qwen3-rerank (hybrid) は、セマンティックな関連性とテキストマッチングの特徴 (BM25 スコアなど) の両方を考慮して、正確なキーワードヒットが必要なクエリをより適切に処理します。セマンティックなランキングのみが必要な場合は、qwen3-rerank を選択してください。

          graph TD; A[ベクトル検索] --> B{候補}; B --> C[再ランキングモデル]; C --> D[上位 K 件の結果]

          再ランキングモデルのモード

          ナレッジベースを作成する際、再ランキングモデルには以下の 3 つのモードのいずれかを選択できます:

          • Q&A モード (デフォルト):クエリと候補チャンク間の「Q&A 関連性」に基づいてスコアリングします。このモードは、ユーザーが完全な質問をし、チャンク内で回答を見つけることを期待するシナリオに適しています。

          • 類似度モード:クエリと候補チャンク間の「セマンティック類似度」に基づいてスコアリングします。このモードは、クエリとチャンクが類似した表現スタイルを持つシナリオに適しています。

          • カスタム詳細モード:最大 200 文字の自然言語の命令を入力して、再ランキングプロセスに影響を与えることができます。このモードは、特別なランキング要件があるシナリオに適しています。

          警告

          再ランキングモデルのモードはナレッジベース作成時にのみ選択でき、作成後に変更することはできません。この設定を行う前に、以下の制限事項にご注意ください:

          • ナレッジベースタイプの制限:この機能は、ドキュメント検索、データクエリ、およびオーディオ/ビデオ検索のナレッジベースにのみ適用されます。画像 Q&A ナレッジベースではサポートされていません

          • ユースケースの制限:この機能は、基本的なドキュメント Q&A およびリッチテキスト返信のユースケースでのみサポートされています。視覚理解 (リッチテキストドキュメント) および高速 Q&A のユースケースではサポートされていません

          類似度のしきい値

          このしきい値は、再ランキングモデルの結果からチャンクが再現されるために必要な最小類似度スコアを設定します。

          説明

          これはナレッジベースのデフォルトの類似度のしきい値です。ナレッジベースを特定の Alibaba Cloud Model Studio アプリケーションに関連付ける際、そのアプリケーション用に別のしきい値を設定でき、それはナレッジベースのデフォルトのしきい値を上書きします。

          このしきい値を下げるとより多くのチャンクが再現されますが、関連性の低いコンテンツが含まれる可能性があります。逆に、上げると再現されるチャンクは少なくなりますが、高く設定しすぎると関連するものが破棄される可能性があります。

          ヒットテストを使用して、再現率と精度のバランスを取るために類似度のしきい値を微調整できます。
          graph TD; A[再ランク付けされた結果] --> B{しきい値によるフィルタリング}; B --> |保持| C[最終結果]; B --> |破棄| D[破棄されたもの]

          最大再現数

          システムは、関連付けられたすべてのナレッジベースから入力に関連するチャンクを取得し、再ランキングモデルを使用してそれらを再ランキングし、最も関連性の高い上位 K 個のチャンクを選択して LLM の入力にコンテキストとして追加します。この K 値が最大再現数 (最大 20) であり、再ランキングモデルがコンテキストとして LLM に提供するチャンクの数を決定します。

          この値を増やすと LLM の応答精度が向上する可能性がありますが、LLM の入力トークン消費量も増加します。

          ベクトルストレージ

          テキストベクターを格納するベクトルデータベースを選択します。 Built-in ベクトルデータベースは、ナレッジベースの基本的な操作には十分です。 データベース管理、監査、モニタリングなどの高度な機能については、AnalyticDB for PostgreSQL (ADB-PG) を推奨します。

          AnalyticDB for PostgreSQL (ADB-PG) インスタンスを購入する際は、ベクトルエンジン最適化を有効にする必要があります。そうしないと、Alibaba Cloud Model Studio はそのインスタンスを使用できません。

        視覚理解の作成

        視覚理解 (リッチテキストドキュメント) ユースケースを選択すると、ナレッジベースは従来のチャンク化方法の代わりに、マルチモーダル埋め込みモデルを使用してドキュメントを視覚的に理解し、元のレイアウト情報を保持します。

        ファイル形式の制限

        [データを選択] タブのファイルアップロードエリアで、[フォーマット要件を表示] にカーソルを合わせると、要件が表示されます。

        インデックス設定の違い

        視覚理解ユースケースのインデックス設定は、基本的なドキュメント Q&A のものとは異なります:

        • 埋め込みモデル:qwen3-vl-embedding モデルが自動的に選択され、作成後に変更することはできません。

        • 複数ターン対話の書き換え:有効または無効にできます。

        • 類似度のしきい値:デフォルトは 0.20 です。

        • 最終的な最大再現数:デフォルトは 5 です。

        • チャンク化方法:視覚理解では、スマートチャンクやカスタムチャンクなどの従来のチャンク化方法は使用しません。代わりに、視覚インデックスに基づいてドキュメントページ全体を理解します。

        編集の制限

        • 埋め込みモデル (qwen3-vl-embedding) とベクトルストレージタイプ (組み込み) は、作成後に変更できません。

        • ナレッジベースのエディションは、1 日に 1 回しか変更できません。

    • データクエリ

      • ユースケース:

        • FAQ、製品データ、または人事情報のクエリ用アシスタントなど、構造化データ (事前定義されたテーブルスキーマに従って整理されたデータ) に基づく Q&A システムの構築に最適です。

        • データが完全な FAQ の質問と回答のペアで構成されている場合は、データクエリを選択します。例えば、Excel ファイルに 質問回答 の 2 つの列が含まれている場合、データクエリナレッジベースは 質問 列を取得に使用し、回答 列を LLM の応答のコンテキストとして使用できます。

          この列固有の処理は、ドキュメント検索ナレッジベースタイプでは利用できません。
        • 複数の Excel ファイルをインポートできますが、それらのテーブルスキーマは同一である必要があります

      • データソースの統合:ローカルの XLS または XLSX ファイルをアップロードできます。

        データクエリの作成

        1. データの選択:ナレッジベースのデータソース (ファイルまたはコンテンツ) を指定します。システムはソースコンテンツをナレッジベースにインポートして取得します。ローカルアップロードまたはクラウドインポートを使用できます。

          説明

          データソースはナレッジベース作成後に変更できません。1 つのナレッジベースは 1 つのデータソースのみをサポートします。

          • ローカルアップロード:コンピュータから XLS または XLSX 形式のデータテーブルをアップロードします。最初の行はテーブルヘッダーである必要があります

          • クラウドインポート (データテーブルを選択):Alibaba Cloud Model Studio のから既存のデータテーブルを選択します。

        2. インデックス設定:インポートされたデータの処理方法と保存方法を定義し、取得パフォーマンスに直接影響します。

          以下の設定のうち、AnalyticDB for PostgreSQL (ADB-PG) を使用したベクトルストレージのみが料金を発生させる可能性があります。他のすべての設定は無料です。

          取得と返信の設定

          • 検索すること: 有効にすると、ナレッジベースはこの列で取得を行います。

          • モデルを使用して生成: 有効にすると、このカラムの取得結果が、応答生成のコンテキストとして LLM に提供されます。 たとえば、「Name」、「Gender」、「Position」、「Age」の各カラムで 検索すること を有効にし、「Name」と「Position」のカラムでのみ モデルを使用して生成 を有効にした場合、ナレッジベースは 4 つすべてのカラムから取得します。 ただし、取得されたデータの「Name」と「Position」カラムのコンテンツのみが、その応答のコンテキストとして LLM に提供されます。

            「年齢」列はモデルの応答に有効になっていないため、このナレッジベースに関連付けられた LLM は「張三の年齢は?」という質問に答えることができません。

          複数ターン対話の書き換え

          有効にすると、この機能は専用モデルを使用して、対話履歴を取り入れてユーザーのクエリを書き換えます。このプロセスにより、ナレッジベース取得のための完全で独立したクエリが作成されます。

          graph TD; A[クエリ] --> C{書き換えモデル}; B[履歴] --> C; C --> D[書き換えられたクエリ]; D --> E[KB 取得]

          埋め込みモデル

          埋め込みモデルは、元の入力プロンプトとナレッジテキストを数値ベクトルに変換し、システムがセマンティック類似度を計算できるようにします。 デフォルトの Official Vector (text-embedding-v2) モデルは、中国語と英語に加えて複数の言語をサポートし、結果のベクトルを正規化します。この設定は変更できません。

          のベクトル次元は固定されており、変更できません:

          • Official Vector (text-embedding-v2):1,536 次元

          • qwen3-vl-embedding:視覚理解ユースケースが選択されると自動的に有効になります。視覚理解後の画像やリッチテキストドキュメントのベクトル生成をサポートします。

          graph TD; subgraph Input; A[プロンプト] --> C{埋め込みモデル} --> D[プロンプトベクトル]; end; subgraph ナレッジベース; B[ナレッジ] --> C --> E[ナレッジベクトル]; end; D --> F((類似度)); E --> F

          再ランキングモデル

          再ランキングモデルはナレッジベースの外部にあります。初期のベクトル検索からの候補チャンクを再ランキングし、類似度スコアが最も高い上位 K 個のチャンクを返します。推奨される公式再ランキングモデル qwen3-rerank (hybrid) は、セマンティックな関連性とテキストマッチングの特徴 (BM25 スコアなど) の両方を考慮して、正確なキーワードヒットが必要なクエリをより適切に処理します。セマンティックなランキングのみが必要な場合は、qwen3-rerank を選択してください。

          graph TD; A[ベクトル検索] --> B{候補}; B --> C[再ランキングモデル]; C --> D[上位 K 件の結果]

          再ランキングモデルのモード

          ナレッジベースを作成する際、再ランキングモデルには以下の 3 つのモードのいずれかを選択できます:

          • Q&A モード (デフォルト):クエリと候補チャンク間の「Q&A 関連性」に基づいてスコアリングします。このモードは、ユーザーが完全な質問をし、チャンク内で回答を見つけることを期待するシナリオに適しています。

          • 類似度モード:クエリと候補チャンク間の「セマンティック類似度」に基づいてスコアリングします。このモードは、クエリとチャンクが類似した表現スタイルを持つシナリオに適しています。

          • カスタム詳細モード:最大 200 文字の自然言語の命令を入力して、再ランキングプロセスに影響を与えることができます。このモードは、特別なランキング要件があるシナリオに適しています。

          警告

          再ランキングモデルのモードはナレッジベース作成時にのみ選択でき、作成後に変更することはできません。この設定を行う前に、以下の制限事項にご注意ください:

          • ナレッジベースタイプの制限:この機能は、ドキュメント検索、データクエリ、およびオーディオ/ビデオ検索のナレッジベースにのみ適用されます。画像 Q&A ナレッジベースではサポートされていません

          • ユースケースの制限:この機能は、基本的なドキュメント Q&A およびリッチテキスト返信のユースケースでのみサポートされています。視覚理解 (リッチテキストドキュメント) および高速 Q&A のユースケースではサポートされていません

          類似度のしきい値

          このしきい値は、再ランキングモデルの結果からチャンクが再現されるために必要な最小類似度スコアを設定します。

          説明

          これはナレッジベースのデフォルトの類似度のしきい値です。ナレッジベースを特定の Alibaba Cloud Model Studio アプリケーションに関連付ける際、そのアプリケーション用に別のしきい値を設定でき、それはナレッジベースのデフォルトのしきい値を上書きします。

          このしきい値を下げるとより多くのチャンクが再現されますが、関連性の低いコンテンツが含まれる可能性があります。逆に、上げると再現されるチャンクは少なくなりますが、高く設定しすぎると関連するものが破棄される可能性があります。

          ヒットテストを使用して、再現率と精度のバランスを取るために類似度のしきい値を微調整できます。
          graph TD; A[再ランク付けされた結果] --> B{しきい値によるフィルタリング}; B --> |保持| C[最終結果]; B --> |破棄| D[破棄されたもの]

          最大再現数

          システムは、関連付けられたすべてのナレッジベースから入力に関連するチャンクを取得し、再ランキングモデルを使用してそれらを再ランキングし、最も関連性の高い上位 K 個のチャンクを選択して LLM の入力にコンテキストとして追加します。この K 値が最大再現数 (最大 20) であり、再ランキングモデルがコンテキストとして LLM に提供するチャンクの数を決定します。

          この値を増やすと LLM の応答精度が向上する可能性がありますが、LLM の入力トークン消費量も増加します。

          ベクトルストレージ

          テキストベクターを保存するベクトルデータベースを選択します。Built-in のベクトルデータベースは、基本的なナレッジベースの操作には十分です。データベース管理、監査、モニタリングなどの高度な機能については、AnalyticDB for PostgreSQL (ADB-PG) をお勧めします。

          AnalyticDB for PostgreSQL (ADB-PG) インスタンスを購入する際は、ベクトルエンジン最適化を有効にする必要があります。そうしないと、Alibaba Cloud Model Studio はそのインスタンスを使用できません。
    • 画像 Q&A

      • ユースケース:

        • 製品発見アシスタントや視覚 Q&A アシスタントなど、画像による検索や画像とテキストによる検索をサポートするマルチモーダル検索アプリケーションの構築に最適です。

      • データソースの統合:ローカルの XLS または XLSX ファイルをアップロードできます。

        XLS および XLSX ファイルには、画像インデックスを構築するために公開アクセス可能な画像 URL が含まれている必要があります。詳細については、以下の作成手順をご参照ください。

        画像 Q&A の作成

        1. データの選択:取得のためにナレッジベースにインポートするデータソース (ファイルまたはコンテンツ) を指定します。ローカルアップロードまたはクラウドインポート (データコネクタから既存のデータテーブルを選択) を使用できます。

          説明

          データソースは作成後に変更できず、1 つのナレッジベースは 1 つのデータソースのみをサポートします。

          • ローカルアップロード:コンピュータから直接 XLS または XLSX 形式のデータテーブルをアップロードします。

            説明
            • フィールド要件:データテーブルには、画像インデックスを生成するために image_url 型のフィールドが少なくとも 1 つ含まれている必要があります。

            • 構築プロセス:ナレッジベースは image_url フィールドの画像 URL にアクセスし、視覚的特徴を抽出してベクトルに変換し、保存します。

            • 取得プロセス:ナレッジベースは、ユーザーがアップロードした画像から生成されたベクトルを、保存されている画像ベクトルと比較し、最も関連性の高いレコードを返します。

          • クラウドインポート (データテーブルを選択):Alibaba Cloud Model Studio のアプリケーションデータから既存のデータテーブルを選択します。

        2. インデックス設定:インポートされたデータの処理方法と保存方法を定義し、取得パフォーマンスに直接影響します。

          以下の設定のうち、AnalyticDB for PostgreSQL (ADB-PG) を使用したベクトルストレージのみが料金を発生させる可能性があります。他のすべての設定は無料です。

          取得と返信の設定

          • 検索すること: 有効にすると、ナレッジベースはこの列を対象に取得を実行します。

          • モデルを使用して生成: 有効にすると、この列からの取得結果が、応答生成のためのコンテキストとして LLM に提供されます。 たとえば、「名前」、「性別」、「役職」、「年齢」の列に対して 検索すること を有効にし、「名前」と「役職」の列に対してのみ モデルを使用して生成 を有効にした場合、ナレッジベースは 4 つすべての列から取得します。 ただし、取得されたデータの「名前」と「役職」の列のコンテンツのみが、その応答のコンテキストとして LLM に提供されます。

            「年齢」列はモデルの応答に有効になっていないため、このナレッジベースに関連付けられた LLM は「張三の年齢は?」という質問に答えることができません。

          複数ターン対話の書き換え

          有効にすると、この機能は専用モデルを使用して、対話履歴を取り入れてユーザーのクエリを書き換えます。このプロセスにより、ナレッジベース取得のための完全で独立したクエリが作成されます。

          graph TD; A[クエリ] --> C{書き換えモデル}; B[履歴] --> C; C --> D[書き換えられたクエリ]; D --> E[KB 取得]

          埋め込みモデル

          埋め込みモデルは、元の入力プロンプト、ナレッジテキスト、および画像を数値ベクトルに変換して、類似性の比較を可能にします。詳細については、「テキストとマルチモーダルのベクトル化」をご参照ください。

          • qwen2.5-vl-embedding:単一モーダルまたは混合モーダルの入力を統一されたベクトルとして表現し、クロスモーダル検索や画像検索に適しています。例えば、シャツの画像と「若く見える同様のスタイルを見つけて」というテキストを入力すると、モデルは画像とテキストの指示を単一のベクトルに融合して理解できます。

          • multimodal-embedding-v1:各入力部分 (画像とテキスト) に対して個別のベクトルを生成します。

          • qwen3-vl-embedding:qwen2.5-vl-embedding のアップグレード版で、画像とテキストの融合理解とクロスモーダル検索の精度をさらに向上させます。

          再ランキングモデル

          再ランキングモデルはナレッジベースの外部にあります。初期のベクトル検索からの候補チャンクを再ランキングし、類似度スコアが最も高い上位 K 個のチャンクを返します。推奨される公式再ランキングモデル qwen3-rerank (hybrid) は、セマンティックな関連性とテキストマッチングの特徴 (BM25 スコアなど) の両方を考慮して、正確なキーワードヒットが必要なクエリをより適切に処理します。セマンティックなランキングのみが必要な場合は、qwen3-rerank を選択してください。

          graph TD; A[ベクトル検索] --> B{候補}; B --> C[再ランキングモデル]; C --> D[上位 K 件の結果]

          再ランキングモデルのモード

          ナレッジベースを作成する際、再ランキングモデルには以下の 3 つのモードのいずれかを選択できます:

          • Q&A モード (デフォルト):クエリと候補チャンク間の「Q&A 関連性」に基づいてスコアリングします。このモードは、ユーザーが完全な質問をし、チャンク内で回答を見つけることを期待するシナリオに適しています。

          • 類似度モード:クエリと候補チャンク間の「セマンティック類似度」に基づいてスコアリングします。このモードは、クエリとチャンクが類似した表現スタイルを持つシナリオに適しています。

          • カスタム詳細モード:最大 200 文字の自然言語の命令を入力して、再ランキングプロセスに影響を与えることができます。このモードは、特別なランキング要件があるシナリオに適しています。

          警告

          再ランキングモデルのモードはナレッジベース作成時にのみ選択でき、作成後に変更することはできません。この設定を行う前に、以下の制限事項にご注意ください:

          • ナレッジベースタイプの制限:この機能は、ドキュメント検索、データクエリ、およびオーディオ/ビデオ検索のナレッジベースにのみ適用されます。画像 Q&A ナレッジベースではサポートされていません

          • ユースケースの制限:この機能は、基本的なドキュメント Q&A およびリッチテキスト返信のユースケースでのみサポートされています。視覚理解 (リッチテキストドキュメント) および高速 Q&A のユースケースではサポートされていません

          類似度のしきい値

          このしきい値は、再ランキングモデルの結果からチャンクが再現されるために必要な最小類似度スコアを設定します。

          説明

          これはナレッジベースのデフォルトの類似度のしきい値です。ナレッジベースを特定の Alibaba Cloud Model Studio アプリケーションに関連付ける際、そのアプリケーション用に別のしきい値を設定でき、それはナレッジベースのデフォルトのしきい値を上書きします。

          このしきい値を下げるとより多くのチャンクが再現されますが、関連性の低いコンテンツが含まれる可能性があります。逆に、上げると再現されるチャンクは少なくなりますが、高く設定しすぎると関連するものが破棄される可能性があります。

          ヒットテストを使用して、再現率と精度のバランスを取るために類似度のしきい値を微調整できます。
          graph TD; A[再ランク付けされた結果] --> B{しきい値によるフィルタリング}; B --> |保持| C[最終結果]; B --> |破棄| D[破棄されたもの]

          最大再現数

          システムは、関連付けられたすべてのナレッジベースから入力に関連するチャンクを取得し、再ランキングモデルを使用してそれらを再ランキングし、最も関連性の高い上位 K 個のチャンクを選択して LLM の入力にコンテキストとして追加します。この K 値が最大再現数 (最大 20) であり、再ランキングモデルがコンテキストとして LLM に提供するチャンクの数を決定します。

          この値を増やすと LLM の応答精度が向上する可能性がありますが、LLM の入力トークン消費量も増加します。

          ベクトルストレージ

          テキストベクトルを格納するベクトルデータベースを選択します。 Built-in ベクトルデータベースは、基本的なナレッジベースの操作には十分です。 データベース管理、監査、モニタリングなどの高度な機能については、AnalyticDB for PostgreSQL (ADB-PG) を推奨します。

          AnalyticDB for PostgreSQL (ADB-PG) インスタンスを購入する際は、ベクトルエンジン最適化を有効にする必要があります。そうしないと、Alibaba Cloud Model Studio はそのインスタンスを使用できません。

    要件に応じて、基本的なドキュメント Q&Aリッチテキスト返信 などのユースケースを選択できます。

ピーク時には、データ量によってはナレッジベースの作成に数時間かかることがあります。

ナレッジベースの更新

ナレッジベースへの変更は、参照しているすべてのアプリケーションとリアルタイムで同期されます。

ドキュメント検索

  • 自動更新 (推奨)

    OSS、FC、および Model Studio ナレッジベース API を統合することで、自動更新を設定できます。以下の手順に従ってください:

    1. バケットの作成:OSS コンソールに移動し、ソースファイルを保存するための OSS バケットを作成します。

    2. ナレッジベースの作成:非公開コンテンツを保存するための非構造化ナレッジベースを作成します。

    3. ユーザー定義関数の作成:FC コンソールに移動し、ファイルの作成や削除などのファイル変更イベントを処理する関数を作成します。詳細については、「関数の作成」をご参照ください。この関数は、ナレッジベース API ガイドから関連する API を呼び出して、OSS のファイル変更とナレッジベースを同期させます。

    4. OSS トリガーの作成:FC で、前のステップで作成したユーザー定義関数に OSS トリガーを関連付けます。OSS に新しいファイルがアップロードされるなどのファイル変更イベントが発生すると、トリガーは FC で関数を実行します。

  • 手動更新

    ナレッジベースページで、更新するナレッジベースを見つけ、そのカードの詳細を表示するをクリックします。

    • 新しいファイルを追加するには: データのインポート をクリックし、データコネクタから既存のファイルを選択します。

    • ファイルを削除するには:削除したいファイルを見つけ、その右側にある [削除] をクリックします。

    • ファイルの内容を修正するには:インプレース更新や上書きアップロードはサポートされていません。まずナレッジベースから古いバージョンのファイルを削除し、その後新しいバージョンをインポートする必要があります。

      注意:古いバージョンを削除しないと、古いコンテンツが応答に表示される可能性があります。

データクエリと画像 Q&A

注意:画像 Q&A ナレッジベースの詳細ページには、直接の [データをアップロード] ボタンはありません。[データソースを表示] リンクをクリックしてデータコネクタの詳細ページを開き、データを更新します。
  • 自動更新

    サポートされていません。

  • 手動更新

    ナレッジベースのデータソースがアプリケーションデータのデータテーブルである場合、2 つのステップで手動で更新する必要があります。

    1. ステップ 1:データテーブルの更新

      [アプリケーションデータ] タブに移動します。 左側のペインで、対象のデータテーブルを選択し、データのインポート をクリックします。

      • 新規データを挿入するには: インポートタイプとして 増分アップロード を選択します。ヘッダー行と新しいデータ行のみを含む Excel ファイルをアップロードする必要があります。

        ファイルヘッダーは、現在のテーブルスキーマと一致する必要があります。テンプレートをダウンロード をクリックして標準ヘッダー付きのテンプレートファイルを取得し、それに新しいデータを追加できます。
      • データの削除:インポートタイプとして アップロードと上書き を選択します。ヘッダー行と、保持したいデータレコードのみを含む Excel ファイルをアップロードする必要があります。

        完全なデータセットを取得するには、image アイコンをクリックしてデータを XLSX 形式でダウンロードします。
      • データを変更するには: インポートタイプとして アップロードと上書き を選択します。ヘッダー行と、変更済みの完全なデータセットを含む Excel ファイルをアップロードする必要があります。

    2. ステップ 2:変更をナレッジベースに同期

      ナレッジベース リストに戻り、目的のナレッジベースを見つけ、そのカードにある詳細を表示するをクリックします。データテーブルの左上隅にあるimage アイコンをクリックし、プロンプトを確認して、データテーブルの最新のコンテンツをナレッジベースと同期します。

      手動で更新するたびに、これらの手順を繰り返す必要があります。

オーディオおよびビデオ検索

  • 自動更新

    サポートされていません。

  • 手動更新

    ナレッジベース ページで、更新するナレッジベースを探し、カード上の 詳細を表示する をクリックします。

    • 新しいファイルを追加するにはデータのインポート をクリックして、アプリケーションデータから既存のファイルを選択します。

    • ファイルを削除するには:削除したいファイルを見つけ、その右側にある [削除] をクリックします。

      この操作はナレッジベースからファイルを削除するだけで、 アプリケーションデータ のソースファイルは削除しません。
    • ファイルの内容を修正するには:インプレース更新や上書きアップロードはサポートされていません。まずナレッジベースから古いバージョンのファイルを削除し、その後新しいバージョンをインポートする必要があります。

      注意:古いバージョンを削除しないと、古いコンテンツが応答に表示される可能性があります。

ナレッジベースの編集

ナレッジベースを作成した後、変更できるのはナレッジベース名ナレッジベースの説明、および類似度のしきい値のみです。他の設定を変更するには、ナレッジベースを削除して再作成する必要があります。この操作はコンソールでのみ利用可能で、対応する API はありません。

手順: [ナレッジベース] ページで、対象のナレッジベースを見つけ、そのカードにある 更多(...) アイコンをクリックし、次に 編集 をクリックします。 注意:ナレッジベースの構成は、1 暦日あたり 1 回のみ変更できます。 それ以降の試行はサイレントに拒否されます。

ナレッジベースの削除

警告

この操作は元に戻せません。

ナレッジベースを削除する前に、公開済みの Model Studio アプリケーションすべてから関連付けを解除することを推奨します。

未公開のアプリケーションに関連付けられているナレッジベースは、削除できます。

手順

  1. ナレッジベースに関連付けられている各公開済みアプリケーションについて:

    1. [App Center] ページで、ナレッジベースに関連付けられたアプリケーションを探し、設定 をクリックします。

    2. ナレッジベースのリストで、ナレッジベースを削除します。 ページの右上隅にある公開をクリックし、プロンプトに従ってアプリケーションを再公開します。

  2. [ナレッジベース] ページで、対象のナレッジベースを見つけ、そのカードにある 更多(...) アイコンをクリックし、次に 削除 をクリックします。

構成の変更

Enterprise Edition は RCU を使用して高い QPS での高性能な取得を保証し、より大きなストレージ容量をサポートします。Standard Edition は、開発、テスト、または低同時実行数のシナリオに適しています。

説明

Standard Edition と Enterprise Edition を切り替えることができ、Enterprise Edition の RCU 数を変更できます。

ナレッジベースの構成は、1 暦日に 1 回しか変更できません。

RCU:Retrieval Compute Unit (RCU) は、ナレッジベースの取得同時実行数の指標です。1 RCU は、オンライン取得で約 50 QPS までをサポートします。RCU 数が多いほど、より高い同時実行数をサポートします。
  • 注意:

    • Enterprise Edition のナレッジベースがプラットフォームストレージを使用している場合、Standard Edition にスペックダウンする前に、使用済みストレージ容量を 80 GB 未満に減らす必要があります。

      ナレッジベースからファイルやデータを削除することで、ストレージ容量を解放できます。
  • 手順:

    1. ナレッジベース ページで、再設定するナレッジベースを見つけます。そのカードの 更多(...) アイコンをクリックし、[編集] をクリックします。

    2. ダイアログボックスで、現在のエディションに基づいてアクションを選択します:

      • Standard Edition[スペックアップ] を選択します。

      • Enterprise Edition[スペックダウン] または [RCU 数を変更] を選択します。

    3. 画面の指示に従ってプロセスを完了します。[OK] をクリックすると、新しい設定がすぐに有効になります。

ヒットテスト

ヒットテストを使用して、ナレッジベースが AI アプリケーションに正確なコンテキストを提供していることを確認します。このプロセスには、ユーザーのクエリのシミュレーション、取得結果の評価、類似度のしきい値の微調整が含まれます。

ヒットテストの再ランキングモデルは、Q&A モード (デフォルト)、ドキュメントの内容と完全に一致しないクエリ向けに設計されたモード、ドキュメントの内容と非常に類似したクエリに最適な類似度モード、およびカスタム詳細モードの 3 つのモードをサポートしています。同じクエリでも、選択したモードによってランキングスコアは大きく異なる場合があります。例えば、同じテキストセグメントが Q&A モードでは 47% のスコアになるかもしれませんが、類似度モードでは最大 69% になることがあります。

ヒットテストを使用すると、次のことができます:

  • ナレッジベースが AI アプリケーションに効果的なコンテキストを提供していることを確認する

  • 再現率と精度のバランスを取るために類似度のしきい値を微調整する

  • ナレッジベースのコンテンツのギャップや品質問題を特定する

ユースケース

  • シナリオ 1:製品価格のクエリ

    テスト入力:「Model Studio スマートフォンの価格はいくらですか?」
    期待される結果:価格情報を含む関連テキストセグメントを取得する。
  • シナリオ 2:技術的な問題のトラブルシューティング

    テスト入力:「デバイスが Wi-Fi に接続できない場合はどうすればよいですか?」
    期待される結果:Wi-Fi 接続問題のトラブルシューティングに関する関連テキストセグメントを取得する。
  • シナリオ 3:視覚理解による取得

    視覚理解ナレッジベースは、テキストのみ、画像のみ、画像+テキストの 3 つのクエリモードをサポートします。
    モード 1 (テキストのみ):「Object Storage Service」と入力して、ドキュメントや画像から関連セグメントを取得します。
    モード 2 (画像のみ):製品のスクリーンショットをアップロードします。システムは視覚理解を使用して、意味的に類似したセグメントを照合します。
    モード 3 (画像+テキスト):画像をアップロードし、説明テキストを入力します。この組み合わせクエリにより、取得の関連性が向上します。
  • シナリオ 4: Express Q&A

    高速 Q&A ナレッジベースは、テキストのみのクエリをサポートし (画像入力は非対応)、構造化ドキュメントからの高速取得に最適です:
    テスト入力:「Qwen Pro 8 の価格はいくらですか?」
    期待される結果:価格情報を含む関連 FAQ セグメントを迅速に取得します。

手順

  1. ナレッジベースページで、対象のナレッジベースのカードにある命中テスト をクリックします。

  2. テストインターフェイスで、質問 (理想的にはユーザーからの一般的な質問) を入力し、取得結果を確認します。

    • 取得結果:このセクションには、現在のテストの取得結果が類似度の降順で表示されます。任意のテキストセグメントをクリックして、その内容を表示します。

    • imageアイコン:画像 Q&A ナレッジベースの場合、システムはまず入力画像をベクトルに変換し、関連セグメントを取得します。次に、これらのセグメントを質問とともに LLM に送信して回答を生成します。ドキュメント検索、データクエリナレッジベースの場合、システムはアップロードされた画像を取得に使用しません。ただし、「視覚理解」用に設定されたドキュメント検索ナレッジベースは、画像を取得に使用し、テキストのみ、画像のみ、および画像+テキストのクエリモードをサポートします。この組み合わせクエリにより、取得の関連性が向上します。

  3. 関連するテキストセグメントが取得されていることを確認します。そうでない場合は、類似度のしきい値を調整し、前のステップを繰り返します。

  4. リコール履歴の表示 をクリックすると、さまざまな しきい値設定ごとの取得性能を比較できます。

image

クォータと制限

  • ナレッジベースでサポートされているデータソース、容量、およびその他の制限については、「ナレッジベースのクォータと制限」をご参照ください。

  • ナレッジベースを Model Studio アプリケーションに関連付ける場合、以下の制限が適用されます。

    • ドキュメント検索:最大 5

    • データクエリ:最大 5

    • 画像 Q&A:最大 1

    複数のナレッジベースタイプにわたる合計制限は 11 です。

課金

ナレッジベース機能の使用は無料ですが、この機能を利用する Alibaba Cloud Model Studio アプリケーションの呼び出しには料金が発生する場合があります。

手順

課金

ナレッジベースの構築

無料です。

ビジネスアプリケーションとの統合

Alibaba Cloud Model Studio アプリケーションを呼び出す際、ナレッジベースから取得されたテキストチャンクが大規模言語モデル (LLM) の入力トークン数を増加させ、モデル推論料金が増加します。詳細については、「課金項目と料金」をご参照ください。

注:Retrieve API のみを使用して取得を行い、Alibaba Cloud Model Studio アプリケーションを使用して応答を生成しない場合は、課金されません。

管理と運用保守

無料です。

API リファレンス

よくある質問

ナレッジベースの構築

  • Q:ナレッジベースにインポートした後、アプリケーションデータからファイルやデータテーブルを削除できますか?

    • ドキュメント検索のナレッジベースの場合:はい。ナレッジベース内のファイルは、アプリケーションデータのソースから独立しています。ソースファイルを削除しても、インポートされたデータに影響はありません。

    • データクエリおよびイメージ Q&A のナレッジベースの場合:いいえ。ソースデータを削除すると、データ同期やナレッジベースの表示などの機能が利用できなくなります。

  • Q:ナレッジベースの API 呼び出しで BailianIndexServiceNotOpen エラーコードが返された場合はどうすればよいですか?

    BailianIndexServiceNotOpen エラーコードは、Model Studio のナレッジベースサービスをアクティベートしていないことを意味します。Model Studio コンソールにログインし、[データ] > [ナレッジベース] ページに移動し、[今すぐアクティベート] をクリックしてサービスをアクティベートします。その後、再度 API 呼び出しを試してください。

画像とマルチモーダルコンテンツの取り扱い

  • Q:ファイルに含まれるイラストを Model Studio アプリケーションの応答に含めたいのですが、どうすればよいですか?

    ドキュメント検索

    方法 1 (エージェントアプリケーションのみ)

    1. ナレッジベースを作成する際に、[ナレッジベースタイプ][ドキュメント検索] に、図と文を交えた回答図と文を交えた回答 に設定します。

      [図あり] を選択すると、ナレッジベースはファイル内のイラストから要約を抽出します。その後、大規模言語モデルが、要約とユーザーの質問との関連性に基づいて画像を挿入するかどうかを決定します。
      重要

      ドキュメントをアップロードする際に、[電子ドキュメント解析] を選択しないでください。この解析方法では画像が認識されないため、[図あり] 機能が正しく動作しなくなります。

    2. エージェントアプリケーションを作成または編集する際に、Qwen-Plus または Qwen-Plus-Latest モデルを選択します (テストではこれらのモデルが最高のパフォーマンスを示しています)。[ドキュメントナレッジベース] の右側にある [+] ボタンをクリックし、前のステップで作成したナレッジベースを追加します。

      説明

      リコール長はドキュメントの長さより短くする必要があります。リコール長がドキュメントの長さを超えると、システムはドキュメント全体を返し、「図あり」機能のロジックが適用されなくなります。

      注:「図あり」機能と「回答ソースの表示」機能は同時に有効にできません。
    3. 実際の Q&A 結果:

      image

    方法 2 (エージェントアプリケーションおよびワークフローアプリケーション)

    1. 画像をパブリックにアクセス可能な場所にアップロードし、その完全な URL を取得します。OSS の使用を推奨します。手順については、「画像を OSS にアップロードしてファイル URL を使用する」をご参照ください。

    2. 完全な URL をファイルに挿入します。相対パスはサポートされていません。画像ファイルをドキュメントに直接埋め込まないでください (例:コピー&ペーストやメニューからのローカル画像の挿入)。画像は、パブリックにアクセス可能な URL を使用して参照する必要があります。

      画像が表示されない場合は、チャンク内の URL が完全であることを確認してください。解析エラーの原因となる可能性のある余分なスペースや特殊文字を削除します。チャンクを直接編集してこれらの修正を行うことができます。

      ファイル内で画像を正しく参照する例

      プロンプトテンプレートのサンプル

      実際の Q&A 結果

      image

      # Knowledge Base
      Please remember the following materials. They may be helpful for answering questions.
      ${documents}
      
      # Requirements
      If there are images, please display them.

      image

      ファイル内で画像を誤って参照する例

      プロンプトテンプレートのサンプル

      実際の Q&A 結果

      image

      # Knowledge Base
      Please remember the following materials. They may be helpful for answering questions.
      ${documents}
      
      # Requirements
      If there are images, please display them.

      チャットテストインターフェイスでプロンプトを入力すると、AI の応答は画像を含まないプレーンテキストコンテンツのみを返します。

      説明:画像をファイルに直接埋め込むと、Model Studio アプリケーションはその画像を応答に表示しません。

    イメージ Q&A

    1. 画像をパブリックにアクセス可能な場所にアップロードし、その完全な URL を取得します。OSS の使用を推奨します。手順については、「画像を OSS にアップロードしてファイル URL を使用する」をご参照ください。

    2. [テーブル] タブで、新しいデータテーブルを作成し、image_url 型のフィールドを追加して画像の完全な URL を格納します。

      説明
      • image_url フィールドは相対パスをサポートしていません。

      • 1 つの image_url フィールドに複数の画像 URL を格納することはできません。1 つのレコードに複数の画像を関連付けるには、image_url フィールドを画像ごとに個別に作成する必要があります (例:image_1image_2)。

      • image_url フィールドで参照される各画像は 3 MB 以下である必要があります。画像がこの制限を超えると、ナレッジベースの作成は失敗します。

      • データテーブル作成後に image_url 型のフィールドを追加または変更することはできません。したがって、最初のテーブルスキーマ設計時に、必要なすべての画像フィールドを含める必要があります。

      フィールドの [タイプ] は、string、double、long、datetime、image_url をサポートしています。構成後、[データをインポート] エリアで xlsx または xls 形式のファイル (20 MB 以下) をアップロードできます。

    3. ナレッジベースを作成する際に、[ナレッジベースタイプ][イメージ Q&A] に設定します。

    4. エージェントアプリケーションを作成または編集する際に、画像 (イメージ Q&A ナレッジベース) の右側にある [+] ボタンをクリックし、作成したナレッジベースを追加してから、プロンプトテンプレートを次のように変更します。

      # Knowledge Base
      Please remember the following materials. They may be helpful for answering questions.
      ${documents}
      
      # Requirements
      If there are images, please display them.
    5. ページの右側にある入力ボックスで質問します。

      例:「アリババモバイル X1 について簡単に紹介してください。」

      画像を正しく参照する例

      プロンプトテンプレートのサンプル

      ユーザープロンプトと Model Studio アプリケーションの応答

      Alibaba Cloud Model Studio のナレッジベースデータプレビューページで、Model Studio フォンのデータにインポート成功と表示されます。構造化データテーブルには、モデル (string)、ナレッジベース説明 (string)、イメージ (image_url) の 3 つの列が含まれています。サンプルデータ行では、モデルは Model Studio X1、説明フィールドには画面 (6.7 インチ 1440x3200 ピクセル 120Hz)、ストレージ (256GB+12GB RAM)、バッテリー (5000mAh)、カメラ (超高感度クアッドカメラ)、参考価格 4,599~4,999 元が含まれており、イメージ列は対応する画像リソースの URL です。

      # Knowledge Base
      Please remember the following materials. They may be helpful for answering questions.
      ${documents}
      
      # Requirements
      If there are images, please display them.

      image

権限とセキュリティ

  • Q:ナレッジベースを管理する際に「このモジュールに対する権限がありません」というエラーが表示された場合はどうすればよいですか?

    デフォルトでは、RAM ユーザーはナレッジベースの作成、更新、削除などの書き込み操作を実行できません。Alibaba Cloud アカウント (root ユーザー) は、必要なページ権限を付与する必要があります。この権限は、Administrator 権限、または少なくとも Application Data-ActionsKnowledge Base-Actions の両方の権限を含む必要があります。

  • Q:ナレッジベースは非公開ですか?他の組織やユーザーがアクセスできますか?

    ナレッジベースはそのワークスペースに対して非公開であり、そのワークスペースのメンバーのみがアクセスおよび管理できます。

  • Q:Alibaba Cloud は、私のアカウントのナレッジベースを他のユーザーの質問に回答するために使用しますか?

    Alibaba Cloud はデータのプライバシー保護に努めており、お客様のナレッジベースデータをモデルトレーニングや他のユーザーの質問への回答に使用することはありません。詳細については、「コンプライアンスとプライバシーに関する声明」をご参照ください。

移行とエクスポート

  • Q:ナレッジベースをローカルマシンにエクスポートするにはどうすればよいですか?

    ワンクリックでのエクスポートは現在サポートされていません。回避策として、ListChunks API を呼び出し、スクリプトを記述してドキュメントとチャンクのデータをバッチで取得することができます。