バージョンを使用したワークフローの管理

プラス

クラシック・エクスペリエンスでのみ、スキル・バージョンは、ダイアログ・スキル開発プロジェクトのワークフローを管理するのに役立ちます。 watsonx Assistantでは、コンテンツの公開バージョンにダイアログを含めることができます。 詳しくは、 コンテンツの公開 を参照してください。

スキル・バージョンを作成して、開発プロセス中の重要な時点でスキル内のトレーニング・データ (インテントとエンティティー) およびダイアログのスナップショットをキャプチャーします。 進行中のスキルを特定の時点で保存できることは、アシスタントの微調整を開始する際に特に役立ちます。 変更によってアシスタントの有効性が向上するか低下するかを判断する前に、多くの場合、変更を行って影響を確認する必要があります。 テスト環境のデプロイメントからの検出事項に基づいて、実稼働環境にデプロイされているアシスタントに変更をデプロイするかどうかを、情報に基づいて決定することができます。

バージョンの作成

ダイアログ・スキルのバージョンを一度に 1 つのみ編集できます。 進行中のバージョンは、開発 バージョンと呼ばれます。

バージョンを保存すると、開発バージョンに適用したすべてのスキル設定も保存されます。

ダイアログ・スキル・バージョンを作成するには、以下の手順を実行します。

  1. スキルのヘッダーにある**「新規バージョンの保存 (Save new version)」**をクリックして、スキルの現在の状態を記述します。

    適切な説明を追加すると、後で複数のバージョンを区別するのに役立ちます。

    バージョンをデプロイする日付をその説明に追加して、後で「分析」ページからバージョン別にログをフィルタリングしやすくします。 詳しくは、データ・ソースの選別を参照してください。

  2. 保存 をクリックします。

現在のスキルについてスナップショットが取得され、新規バージョンとして保存されます。 まだ開発バージョンのスキルのままです。 行った変更は、保存したバージョンではなく、引き続き開発バージョンに適用されます。 保存したバージョンにアクセスするには、**「バージョン」**ページに移動します。

問題がある場合は、スキルに多数の値を持つエンティティー (単一のエンティティーの 10,000 個以上の同義語など) がないことを確認してください。 そうであれば、そのエンティティーを、さらに分類された多数のエンティティーに分割してみてください。あるいは、代わりにコンテキスト・エンティティーを使用することを検討してください。

スキル・バージョンのデプロイ

  1. **「バージョン」**をクリックします。

  2. デプロイするバージョンの 「クリックしてアクションを表示」 アイコンをクリックし、 「割り当て」 を選択します。

    このバージョンをリンクできるアシスタントのリストが表示されます。 リストは、スキルを持たないアシスタント、またはこのスキルの別のバージョンに関連付けられているアシスタントに限定されます。

  3. 1 つ以上のアシスタントのチェック・ボックスをクリックし、**「割り当て (Assign)」**をクリックします。

このバージョンがアシスタントにいつデプロイされたか、およびその期間を追跡します。 多くの場合、ユーザーとこの特定のバージョンのスキルとの間で行われるユーザーの会話を分析する必要があります。 この情報は、**「分析 (Analytics)」**ページから取得できます。 ただし、データ・ソースを選択するときに、バージョンはリストされません。 このバージョンをデプロイしたアシスタントの名前を選択する必要があります。 その後、メトリック・データをフィルタリングして、このスキル・バージョンがアシスタントにデプロイされた開始日と終了日の間に行われた会話のみを表示できます。

スキル・バージョンの制限

1 つのスキルに対して作成できるバージョンの数は、プランによって異なります。

サービス・プランの詳細
プラン スキルあたりのバージョンの数
Enterprise 50
プレミアム (レガシー) 50
プラス 10
トライアル 10
ライト 0

スキルのスワップ

前のバージョンの方が、後のバージョンよりもお客様のニーズを認識して対応するという点で優れている場合は、スキルをスワップして前のバージョンを使用することができます。

アシスタントにリンクされているバージョンを変更するには、 スキル・バージョンのデプロイ に使用するのと同じ手順に従います。

保存済みバージョンへのアクセス

保存済みバージョンを表示する唯一の方法は、スキルの進行中の開発バージョンを保存済みバージョンで上書きすることです (ただし、現在の開発バージョンで行った作業を保存する前ではありません。)

保存済みバージョンを編集することはできません。 同じ目標を達成するには、保存済みバージョンを新しいバージョンの基準として使用し、新しいバージョンに変更を組み込みます。 保存済みバージョンから開発作業を開始するには、スキルの進行中の開発バージョンを保存済みバージョンで上書きします。

  1. 前回のバージョン作成以降にスキルに対して行った変更をすべて保存します。

    ここでスキルのバージョンを保存します。 そうしないと、以下のステップを実行したときに作業内容が失われます。

  2. 編集するバージョンから、 「クリックしてアクションを表示」 「クリックしてアクションを表示」 アイコンをクリックし、 「元に戻す」 を選択してアクションを確認します。

    ページが最新表示され、バージョンが作成されたときのスキルの状態に戻ります。

このバージョンに対する変更を保存する場合は、スキルを新しいバージョンとして保存する必要があります。 保存済みバージョンに変更を適用することはできません。

アシスタント・ページからスキル・タイルをクリックしてスキルを開くと、スキルの開発バージョンが表示されます。 アシスタントに新しいバージョンが関連付けられている場合でも、スキルにアクセスすると、その開発バージョンが開きます。

スキル・バージョンのダウンロード

JSON 形式でダイアログ・スキル・バージョンをダウンロードできます。 ダイアログ・スキルの特定のバージョンを別のインスタンスで使用する場合は、スキル・バージョンをダウンロードすることをお勧めします。 あるインスタンスからバージョンをダウンロードして、それを別のインスタンスに新規ダイアログ・スキルとしてインポートできます。

ダイアログ・スキル・バージョンをダウンロードするには、以下の手順を実行します。

  1. スキル・メニューから、**「バージョン」**をクリックします。
  2. ダウンロードするバージョンの 「クリックしてアクションを表示 (Click to view actions)」 「クリックしてアクションを表示(Click to view actions)」 アイコンをクリックし、 「ダウンロード」 を選択します。
  3. JSON ファイルの名前と保存場所を指定して、**「保存 (Save)」**をクリックします。