トピックモデルをエクスポートしてインポートする

すでにトレーニングしたモデルをエクスポートしてバックアップできます。 これらのバックアップを使用して、既存のモデルをロールバックしたり、モデルを新しいプロジェクトに転送したりできます。

モデルをエクスポートする

トピックモデルを Cloud Storage にエクスポートすると、モデルのバックアップ コピーを保存して、必要に応じて後で復元できます。

REST

トピックモデルをエクスポートするには、export メソッドを issueModel リソースで呼び出します。

トピックモデルをエクスポートする

リクエストのデータを使用する前に、 次のように置き換えます。

  • PROJECT_ID: プロジェクト ID。
  • ISSUE_MODEL_ID: エクスポートするトピックモデルの ID。
  • GCS_DESTINATION: トピックモデルのエクスポート先の Cloud Storage URI。

HTTP メソッドと URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/issueModels/ISSUE_MODEL_ID:export

リクエストの本文(JSON):

{ 
  gcs_destination: { 
    object_uri: 'GCS_DESTINATION'
  }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID"
}

モデルをインポートする

Cloud Storage からトピックモデルをインポートすると、既存のトピックモデルを置き換えたり、既存のモデルに基づいて新しいトピックモデルを作成したりできます。元のモデルを変更せずに調整する場合は、既存のモデルから始めることをおすすめします。

  • 既存のトピックモデルを置き換えるには、同じプロジェクトから以前にエクスポートしたトピックモデルを指す Cloud Storage オブジェクト URI を指定して、import メソッドを呼び出します。Customer Experience Insights は、エクスポートされたファイルから置換モデル ID を取得します。
  • トピックモデルがプロジェクトに存在しない場合、または新しいプロジェクトにインポートされる場合、Customer Experience Insights は新しいトピックモデルを自動的に作成します。
  • 必要に応じて、既存のモデルを置き換えない場合は、create_new_model フラグを設定します。

REST

トピックモデルをインポートする

リクエストのデータを使用する前に、 次のように置き換えます。

  • PROJECT_ID: プロジェクト ID。
  • GCS_SOURCE: トピックモデルが保存されている Cloud Storage URI。
  • CREATE_NEW_MODEL: 既存のモデルを置き換えるのではなく、新しいモデルを作成するためのブール値フラグ。

HTTP メソッドと URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/issueModels:import

リクエストの本文(JSON):

{
  gcs_source: {
    object_uri: 'GCS_SOURCE'
  }
  create_new_model: CREATE_NEW_MODEL
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID"
}