ナレッジベースを構築する前に、ナレッジデータを Alibaba Cloud Model Studio にインポートする必要があります。このデータは、ナレッジベースの初期ソースとして機能します。
コンソールの制限: 2025年4月21日より前にアプリケーションを作成したInternational エディションのユーザーのみが、次の図に示すように、[アプリケーション開発] タブにアクセスできます。
このタブには、アプリケーション (エージェントアプリケーションおよびワークフローアプリケーション)、コンポーネント (プロンプトエンジニアリングおよびプラグイン)、およびデータ (ナレッジベースおよびアプリケーションデータ) が含まれます。これらはすべてプレビュー機能です。本番環境での使用にはご注意ください。

API 呼び出しの制限:2025 年 4 月 21 日より前にアプリケーションを作成した International Edition ユーザーのみが、アプリケーションデータ、ナレッジベース、およびプロンプトエンジニアリング API を呼び出すことができます。
ユーザーガイド
ローカルファイルのインポート
ファイルタブに移動します。
左側の [カテゴリ管理] セクションで、既存のカテゴリを選択するか、
アイコンをクリックして作成します。Alibaba Cloud Model Studio は、カテゴリを使用してインポートされたファイルを管理します。
[データのインポート] をクリックします。[データのインポート] ページで、インポート方法を [ローカルファイルのアップロード] に設定します。
現在、プラットフォームは JSON、CSV、または YAML ファイルの直接インポートをサポートしていません。これらのファイルをインポートする前に、XLSX または XLS 形式に変換する必要があります。
[解析方法]を[デフォルト設定]または[カスタム設定]から選択します。[カスタム設定]を選択した場合、特定のフォーマットの解析ルールを設定してパフォーマンスを向上させることができます。
(任意) ファイルの[タグの設定]を行います。
API を使用してアプリケーションを呼び出す際、
tagsリクエストパラメーターでタグを指定できます。アプリケーションは、ナレッジベースから情報を取得する際にこれらのタグで関連ファイルをフィルター処理し、取得効率を向上させます。エージェントアプリケーションの場合、コンソールでナレッジベースをデバッグする際にタグを設定できます。[確認] をクリックして、データの解析とインポートを開始します。ページでタスクの進捗を確認できます。
ファイルは Model Studio が処理できるフォーマットに変換されます。このプロセスは、ビジネスのピーク時には数時間かかる場合があります。プロセスが完了するまでお待ちください。
インポートが完了したら、ファイルの横にある[詳細]をクリックして表示します。
ファイルが Model Studio にインポートされると、プラットフォームが提供する無料のストレージスペースに独立したレプリカとして保存されます。このレプリカは元の生データとは関連付けられておらず、容量制限もありません。
過去 90 日以内にインポートされたファイルのみ表示できます。この期間を過ぎると、インポートされたファイルは表示できませんが、削除はされません。
インポートされたファイルは、現在のワークスペースのユーザーのみが使用できます。Model Studio は、これらを商業目的で使用したり、公開したりすることはありません。
ローカルテーブルのインポート
テーブルタブに移動します。
左側の [テーブル管理] セクションで、既存のデータテーブルを選択するか、
アイコンをクリックして新規作成します。Alibaba Cloud Model Studio は、データテーブルを使用してインポートされたデータを管理します。
新しいデータテーブルへのインポート
[テーブル名] を入力します。次に、[Excel ファイルをアップロード] または [カスタムヘッダー] を使用してテーブルスキーマを設定します。
Excel のアップロード:Model Studio は、アップロードされたファイル内のテーブルヘッダーを自動的に検出し、そのヘッダーを使用してデータテーブルスキーマを作成し、残りのコンテンツをデータレコードとしてテーブルにインポートします。
カスタムヘッダー: [列名] と [タイプ] フィールドは必須です。[説明] フィールドは任意です。
重要データテーブルの構造 (列名、説明、タイプを含む) は、確定後に変更することはできません。
アップロードファイルのスキーマ (列数と列名を含む) は、ターゲットのデータテーブルのスキーマと完全に一致する必要があります。一致しない場合、インポートは失敗します。たとえば、インポートするデータテーブルに 2 つの列がある場合、テーブルスキーマに同一の列名を持つ 2 つのフィールドを設定する必要があります。[操作] 列の [列の追加] または [削除] をクリックして、フィールドを追加または削除できます。
モデルが各フィールドの意味を理解しやすくするために、[**説明**] フィールドに明確で自然な言語で説明を入力してください。たとえば、
ageフィールドがユーザーの年齢を表すことを指定できます。フィールドタイプを
image_urlに設定した場合、値が一般にアクセス可能な画像 URL であることを確認してください。ナレッジベースは、この URL から画像を取得してベクターインデックスを生成し、画像による検索などのシナリオで使用します。image_url 形式の例:https://example.com/downloads/pic.jpg
ナレッジベースを作成する際、image_url タイプのフィールドはイメージインデックスの生成に使用されます。Model Studio はターゲット画像にアクセスし、その特徴を抽出し、イメージエンベディングを使用して特徴をベクターに変換し、そのベクターを保存します。ナレッジベースの取得中に、このベクターはユーザーがアップロードした画像のベクターと類似性について比較されます。
アイコンをクリックして、ファイル (XLSX または XLS 形式) を選択してアップロードします。ファイルにはテーブルヘッダーが含まれている必要があります。含まれていない場合、インポートは失敗します。
現在、プラットフォームは JSON、CSV、または YAML ファイルの直接インポートをサポートしていません。これらのファイルをインポートする前に、XLSX または XLS 形式に変換する必要があります。
[OK] をクリックしてインポートを開始すると、新しいデータテーブルが左側の [テーブル管理] ナビゲーションツリーに表示されます。
既存のデータテーブルへのインポート
左側の[テーブル管理] リストからデータテーブルを選択し、[データのインポート] をクリックします。
インポートタイプを[アップロードと上書き] または [増分アップロード] に設定します。
[テンプレートのダウンロード] をクリックすると、テーブルヘッダーのみを含む空のファイルがダウンロードされます。このファイルに新しいデータを挿入し、上書きまたは増分アップロードに使用できます。
アイコンをクリックして、ファイル (XLSX または XLS 形式) を選択してアップロードします。ファイルには、現在のデータテーブルのヘッダー構造と一致するテーブルヘッダーが含まれている必要があります。一致しない場合、インポートは失敗します。
現在、プラットフォームは JSON、CSV、または YAML ファイルの直接インポートをサポートしていません。これらのファイルをインポートする前に、XLSX または XLS 形式に変換する必要があります。
OSS ファイルのインポート
ファイルタブに移動します。
左側の[カテゴリ管理]セクションで、既存のカテゴリを選択するか、
アイコンをクリックして新規作成できます。Alibaba Cloud Model Studio は、インポートされたファイルをカテゴリに整理します。
[データインポート] をクリックして、[データインポート] ページを開きます。インポートメソッドを [OSS] に設定します。
Object Storage Service (OSS) から Alibaba Cloud Model Studio に初めてデータをインポートする場合、プロンプトに従って権限付与を完了し、ターゲットバケットに
bailian-datahub-accessタグを追加する必要があります。詳細については、「OSS からのファイルインポートの設定」をご参照ください。アーカイブ、コールドアーカイブ、またはディープコールドアーカイブストレージクラスのバケットはサポートされていません。
バケットのルートディレクトリにあるファイルへのアクセスはサポートされていません。Model Studio がアクセスするために、既存のサブディレクトリを選択するか、新しいサブディレクトリを作成してください。
コンテンツ暗号化が有効なバケットはサポートされています。プライベートバケットもサポートされています。
Referer ホットリンク保護が有効になっているバケットを使用する場合は、ドメイン名
*.console.aliyun.comを Referer ホワイトリストに追加する必要があります。詳細については、「信頼できるウェブサイトからのアクセスのみを許可する[デフォルト設定] または [カスタム設定] から [解析方法] を選択します。[カスタム設定] を選択すると、特定のフォーマットの解析ルールを設定してパフォーマンスを向上させることができます。
(任意) ファイルの[タグの設定]を行います。
API を使用してアプリケーションを呼び出す際、
tagsリクエストパラメーターでタグを指定できます。アプリケーションは、ナレッジベースから情報を取得する際にこれらのタグで関連ファイルをフィルター処理し、取得効率を向上させます。エージェントアプリケーションの場合、コンソールでナレッジベースをデバッグする際にタグを設定できます。[OK] をクリックします。システムがデータの解析とインポートを開始します。ページでタスクの進捗をモニターできます。
ファイルは Model Studio が処理できるフォーマットに変換されます。このプロセスは、ビジネスのピーク時には数時間かかる場合があります。プロセスが完了するまでお待ちください。
インポートが完了したら、ファイルの横にある[詳細]をクリックして、結果を表示します。
ファイルが Model Studio にインポートされると、プラットフォームが提供する無料のストレージスペースに独立したレプリカとして保存されます。このレプリカは元の生データとは関連付けられておらず、容量制限もありません。
インポートされたファイルは、現在のワークスペースのユーザーのみが使用できます。Model Studio は、これらを商業目的で使用したり、公開したりすることはありません。
次のステップ
詳細情報
OSS からのファイルインポートの設定
OSS から初めてファイルをインポートする場合、Model Studio に OSS リソースへのアクセス権を付与する必要があります。権限付与のプロセスは、Alibaba Cloud アカウントと RAM ユーザーで異なります。
Alibaba Cloud アカウントの権限付与
次の図に示すように、[今すぐ承認] をクリックします。

表示されるダイアログボックスで、[承認の確認] をクリックします。これにより、Alibaba Cloud Model Studio に OSS リソースへのアクセスを付与する OSS サービスリンクロール が自動的に作成されます。
権限付与は通常数秒で有効になりますが、ピーク時にはわずかな遅延が発生する場合があります。
「このリクエストは失敗しました。再送信するか、管理者に連絡してください。エラーコード:10041495」というエラーが表示された場合の対処法

ターゲットの OSS バケットに
bailian-datahub-accessタグを追加します。このタグは、Model Studio がアクセスできるバケットをマークします。このタグがないバケットには Model Studio はアクセスできません。
OSS コンソールにログインします。 左側のナビゲーションウィンドウで、[バケット] をクリックします。 次に、目的のバケットを見つけます。
その
アイコンにカーソルを合わせ、[編集]をクリックします。「バケットタグ」ページで、タグが設定されていない場合は [タグの作成] をクリックします。それ以外の場合は [設定] をクリックします。
[タグ] をクリックし、タグキーを
bailian-datahub-accessに、タグ値をreadに設定して、[保存] をクリックします。
[データのインポート] ページに戻り、ターゲットバケットを再選択して、インポートをリトライしてください。
Model Studio はバケットのルートディレクトリにあるファイルへのアクセスをサポートしていないことに注意してください。Model Studio がアクセスするために、既存のサブディレクトリを選択するか、新しいサブディレクトリを作成してください。
RAM ユーザーの権限付与
次の図に示すように、[今すぐ承認] をクリックします。

ダイアログボックスで、[承認の確認] をクリックします。[承認失敗] または [権限なし] というエラーが表示された場合は、まず RAM ユーザーにサービスリンクロールを作成する権限を付与する必要があります。
RAM コンソールにログインします。 左側のナビゲーションウィンドウで、を選択し、[ポリシーの作成]をクリックします。
[JSON] タブをクリックし、次のポリシーをコピーして貼り付け、[OK] をクリックします。
{ "Action": [ "ram:CreateServiceLinkedRole" ], "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "datahub.sfm.aliyuncs.com" } } }
ポリシー名を入力し、[OK] をクリックします。

左側のナビゲーションウィンドウで、 を選択します。 ページで、権限を付与する RAM ユーザーを探し、[操作] 列で [権限の追加] をクリックします。
アクセスポリシーリストで、作成したカスタムポリシーを選択し、[権限を付与] をクリックします。RAM ユーザーはサービスリンクロールを作成する権限を持つようになります。

RAM ユーザーに Model Studio を介して OSS にアクセスする権限を付与します。
[データインポート] ページに戻り、[今すぐ承認] をクリックします。

表示されるダイアログボックスで、[承認の確認] をクリックすると、必要な OSS サービスリンクロール が自動的に作成されます。
権限付与は通常数秒で有効になりますが、ピーク時にはわずかな遅延が発生する場合があります。
「リクエストに失敗しました。再送信するか、管理者に連絡してください。エラーコード:10041495」というエラーが発生した場合の対処法

ターゲットの OSS バケットに
bailian-datahub-accessタグを追加します。このタグは、Model Studio がアクセスできるバケットをマークします。このタグがないバケットには Model Studio はアクセスできません。
OSS コンソールにログインします。左側のナビゲーションウィンドウで、[バケット] をクリックします。次に、目的のバケットを見つけます。
アイコンにカーソルを合わせ、[編集] をクリックします。Bucket Tag ページで、タグが設定されていない場合は[タグの作成]をクリックします。それ以外の場合は[設定]をクリックします。
[タグ] をクリックし、タグキーを
bailian-datahub-accessに、タグ値をreadに設定し、次に [保存] をクリックします。
[データのインポート] ページに戻り、ターゲットバケットを再選択して、インポートをリトライしてください。
Model Studio はバケットのルートディレクトリにあるファイルへのアクセスをサポートしていないことに注意してください。Model Studio がアクセスするために、既存のサブディレクトリを選択するか、新しいサブディレクトリを作成してください。
クォータと制限
サポートされているデータ形式と容量の詳細については、「ナレッジベースのクォータと制限」をご参照ください。

