IBM Cloud Docs
データのバックアップと復元

データのバックアップと復元

watsonx Assistantをバックアップおよび復元するには、データをダウンロードしてからアップロードします。

以下をダウンロードできます。

  • ドラフト環境からのアクションまたはダイアログ
  • アクションまたはダイアログの公開バージョン
  • クラシック・エクスペリエンスのスキル

以下をアップロードできます。

  • ドラフト環境に対するアクションまたはダイアログ
  • クラシック・エクスペリエンスのスキル

ドラフト環境からのダウンロード

ドラフト環境からアクションをダウンロードするには、以下のようにします。

  1. 「アクション」 ページで、 「グローバル設定」 歯車アイコン をクリックします。

  2. 「アップロード/ダウンロード」タブ、「ダウンロード」 をクリックします。 ダウンロードには、JSON ファイル内のアクションが含まれます。

ドラフト環境からダイアログをダウンロードするには、以下のようにします。

  1. 「ダイアログ」 ページで、 「アップロード/ダウンロード」 をクリックします。

  2. 「ダウンロード」 タブで、 「ダウンロード」 をクリックします。 ダウンロードには、JSON ファイル内のダイアログが含まれます。

公開済みバージョンのダウンロード

公開されたバージョンは、 「公開」 ページまたは アシスタント設定からダウンロードできます。

公開ページからダウンロードするには、以下のようにします。

  1. 「公開」 ページで、最新バージョンの 「ダウンロード」 アイコン 「ダウンロード」 をクリックします。 ダウンロードには、JSON ファイル内のアクションが含まれます。 ダイアログを使用している場合、ダウンロードにはダイアログも別個の JSON ファイルに含まれます。

アシスタント設定からダウンロードする場合:

  1. **「アシスタント設定 (Assistant Settings)」**を開きます。

  2. 「ダウンロード/アップロード」 セクションで、 「ファイルのダウンロード/アップロード」 をクリックします。

  3. 「ダウンロード」 タブで、公開されているバージョンを選択し、 「ダウンロード」 をクリックします。 ダウンロードを使用可能にするには、少なくとも 1 つのバージョンが必要です。 .zip ファイルには、アクションが action-skill.json ファイルに含まれています。 ダイアログを使用している場合、.zip ファイルには dialog-skill.json ファイルも含まれています。

    また、 マルチリンガル・ダウンロード を有効にして、トレーニングと応答を CSV ファイルでダウンロードし、翻訳サービスで使用することもできます。 詳しくは、「 翻訳のためのマルチリンガル・ダウンロードの使用」を参照してください。

クラシック・エクスペリエンスからのスキルのダウンロード

クラシック・エクスペリエンスを使用している場合は、スキルをダウンロードできます。

  1. スキルページで、ダウンロードしたいスキルを見つけます。

  2. オプションのリストを開く/閉じる アイコンをクリックし、「ダウンロード」を選択します。

ドラフト環境へのアップロード

ドラフト環境にアクションまたはダイアログをアップロードできます。 アップロードにより、現在作業中のアクションまたはダイアログがすべて置き換えられるため、アップロードする前に、コンテンツをバックアップするか、バージョンを公開する必要があります。

クラウド・ホスティングの継続的デリバリー環境内のインスタンスに定期的に適用される機能更新によって、アクションをエクスポートしてからインポートするまでの間に watsonx Assistant サービスが変更されると、インポートしたアクションの機能が以前とは異なる場合があります。 インポートする JSON ファイルは、バイト・オーダー・マーク (BOM) エンコードなしの UTF-8 エンコード方式を使用している必要があります。 JSON ファイルにはタブ、改行、復帰を含めることができません。

アクションをドラフト環境にアップロードするには、以下のようにします。

  1. 「アクション」 ページで、 「グローバル設定」 歯車アイコン をクリックします。

  2. 「アップロード/ダウンロード」タブで、JSONファイルをタブにドラッグするか、ローカルシステムからファイルをクリックして選択し 、「アップロード」 をクリックします。

ダイアログをドラフト環境にアップロードするには、以下のようにします。

  1. 「ダイアログ」 ページで、 「アップロード/ダウンロード」 をクリックします。

  2. 「アップロード」タブで、JSONファイルをタブにドラッグするか、ローカルシステムからファイルをクリックして選択し 、「アップロード」 をクリックします。

代わりに、 「アシスタント設定 (Assistant settings)」 を使用してドラフト環境にアップロードすることもできます。

  1. JSON ファイルを .zip ファイルに圧縮します。 必要に応じて、アクション JSON ファイルとダイアログ JSON ファイルを同じ .zip ファイルに組み込むことができます。

  2. **「アシスタント設定 (Assistant Settings)」**を開きます。

  3. 「ダウンロード/アップロード」 セクションで、 「ファイルのダウンロード/アップロード」 をクリックします。

  4. 「アップロード」 タブで、 「アシスタントのみ」 を選択します。

  5. .zip ファイル・パッケージを添付し、 「アップロード」 をクリックします。

クラシック・エクスペリエンスへのスキルのアップロード

クラシック環境で、他のサービスインスタンスまたは環境からエクスポートしたダイアログスキルのバックアップコピーを復元するには、エクスポートしたスキルのJSONファイルをインポートして新しいスキルを作成します。

クラウドホスト型の継続的デリバリー環境のインスタンスに定期的に適用される機能更新により、スキルをエクスポートしてからインポートするまでの間に watsonx Assistantが変更された場合、インポートしたスキルは以前とは異なる動作をする可能性があります。

  1. スキルページ、「スキルの作成」 をクリックします。

  2. ダイアログ・スキルを作成することを選択し、 「次へ」 をクリックします。

  3. 「スキルをアップロード」 タブをクリックします。

  4. インポートするJSONファイルを選択し 、「アップロード」 をクリックします。

    インポートする JSON ファイルは、バイト・オーダー・マーク (BOM) エンコードなしの UTF-8 エンコード方式を使用している必要があります。 JSON ファイルにはタブ、改行、復帰を含めることができません。

    スキルの JSON ファイルの最大サイズは 10MB です。 これよりも大きなスキルをインポートする必要がある場合は、REST API の使用を検討してください。 詳細は 、API リファレンスを参照してください。

  5. スキルの詳細を指定します。

    • 名前 (Name): 長さ 100 文字以下の名前です。 名前が必要です。
    • 説明 (Description): 長さ 200 文字以下のオプションの説明です。
    • 言語 (Language): トレーニングの対象となるスキルのユーザー入力の言語です。 デフォルト値は英語です。

スキルは、作成された後、「スキル (Skills)」ページにタイルとして表示されます。

ログの保持

会話のログを保管する場合は、 /logs API を使用してログ・データをエクスポートできます。 詳しくは、 API リファレンス を参照してください。

サービス・プランによって、ログが使用可能な期間が決まります。

プラン別のログ保存
サービス・プラン チャット・メッセージの保持期間
データ分離機能を備えたエンタープライズ 過去 90 日間
Enterprise 過去 30 日間
プレミアム (レガシー) 過去 90 日間
プラス 過去 30 日間
トライアル 過去 30 日間
ライト 過去 7 日間