バージョンを使用してステージング アプリまたは運用環境アプリに影響を与えることなく編集とテストを行う

重要

LUIS は 2025 年 10 月 1 日に廃止され、2023 年 4 月 1 日から新しい LUIS リソースを作成できなくなります。 継続的な製品サポートと多言語機能のベネフィットを得るために、LUIS アプリケーション会話言語理解に移行することをお勧めします。

バージョンを使用して、さまざまなモデルを構築および公開できます。 モデルに変更を加える前に、現在のアクティブなモデルをアプリの別のバージョンに複製することをお勧めします。

アクティブなバージョンは、意図、エンティティ、特徴、およびパターンについて LUIS ポータル上の [ビルド] セクションで編集しているバージョンです。 オーサリング API を使用している場合、バージョン固有の REST API の呼び出しではルートにそのバージョンが含まれているため、アクティブなバージョンを設定する必要はありません。

バージョンを操作するには、 [マイ アプリ] ページで名前を選択してアプリを開き、上部のバーにある [管理] を選択し、左側のナビゲーションで [バージョン] を選択します。

バージョンの一覧には、公開されているバージョン、公開されている場所、現在アクティブであるバージョンが表示されます。

バージョンを複製する

  1. 複製するバージョンを選択し、ツール バーから [複製] を選択します。

  2. [Clone version](複製のバージョン) ダイアログ ボックスで、新しいバージョンの名前 ("0.2" など) を入力します。

    [Clone version]\(複製のバージョン\) ダイアログ ボックス

    Note

    バージョン ID は、文字、数字、または '.' のみで構成できます。文字数は 10 文字までです。

    指定した名前の新しいバージョンが作成され、アクティブなバージョンとして設定されます。

アクティブなバージョンを設定する

一覧からバージョンを選択し、ツール バーから [アクティブにする] を選択します。

バージョンをインポートする

アプリケーションの .json または .lu バージョンをインポートできます。

  1. ツール バーの [インポート] を選択し、形式を選択します。

  2. [Import new version](新しいバージョンのインポート) ポップアップ ウィンドウで、新しい 10 文字のバージョン名を入力します。 ファイルのバージョンが既にアプリに存在する場合は、バージョン ID のみを設定する必要があります。

    [管理] セクションの [バージョン] ページ、新しいバージョンのインポート

    バージョンをインポートすると、新しいバージョンがアクティブなバージョンになります。

インポート エラー

  • トークナイザー エラー:インポート中にトークナイザー エラーが発生した場合、アプリで現在使用しているものと異なるトークナイザーを使用しているバージョンをインポートしようとしています。 これを修正するには、「トークナイザーのバージョン間の移行」を参照してください。

その他のアクション

  • バージョンを削除するには、一覧からバージョンを選択し、ツール バーから [削除] を選択します。 [OK] を選択します。
  • バージョンの名前を変更するには、一覧からバージョンを選択し、ツール バーから [名前の変更] を選択します。 新しい名前を入力して [完了] を選択します。
  • バージョンをエクスポートするには、一覧からバージョンを選択し、ツール バーから [Export app](アプリのエクスポート) を選択します。 このアプリを LUIS コンテナーで使用するには、バックアップ用にエクスポートする、またはソース管理に保存する JSON または LU を選択し、 [Export for container](コンテナー用にエクスポート) を選択します。

関連項目

アプリケーションのインポートとエクスポートに関する REST API を表示するには、次のリンクを参照してください。