Публикация активного обученного приложения в промежуточной или рабочей конечной точкеPublish your active, trained app to a staging or production endpoint

После завершения сборки, обучения и тестирования активного приложения LUIS сделайте его доступным для клиентского приложения, опубликовав его в конечной точке.When you finish building, training, and testing your active LUIS app, make it available to your client application by publishing it to the endpoint.

ПубликацияPublishing

  1. Войдите на портал LUIS и выберите Подписка и Ресурс для разработки, чтобы просмотреть приложения, назначенные этому ресурсу для разработки.Sign in to the LUIS portal, and select your Subscription and Authoring resource to see the apps assigned to that authoring resource.

  2. Откройте приложение, выбрав его имя на странице " Мои приложения ".Open your app by selecting its name on My Apps page.

  3. Чтобы опубликовать его в конечной точке, на верхней правой панели выберите Опубликовать.To publish to the endpoint, select Publish in the top, right panel.

    Кнопка "опубликовать" в верхней области, правой панели навигации

  4. Выберите параметры опубликованной конечной точки прогнозирования, а затем щелкните опубликовать.Select your settings for the published prediction endpoint, then select Publish.

    Выберите параметры публикации, а затем нажмите кнопку Опубликовать.

Слоты публикацииPublishing slots

При отображении всплывающего окна выберите правильный слот:Select the correct slot when the pop-up window displays:

  • Промежуточный процессStaging
  • Рабочая средаProduction

При использовании обоих слотов публикации это позволяет использовать две различные версии приложения на опубликованных конечных точках или одну и ту же версию на двух разных конечных точках.By using both publishing slots, this allows you to have two different versions of your app available at the published endpoints or the same version on two different endpoints.

Регионы публикацииPublishing regions

Приложение публикуется во всех регионах, связанных с ресурсами конечной точки прогнозирования Luis, добавленными на портале Luis на странице " Управление -> ресурсами Azure ".The app is published to all regions associated with the LUIS prediction endpoint resources added in the LUIS portal from the Manage -> Azure Resources page.

Например, для приложения, созданного на www.Luis.AI, при создании ресурса Luis в двух регионах, westus и eastus и добавлении их в приложение в качестве ресурсов приложение публикуется в обоих регионах.For example, for an app created on www.luis.ai, if you create a LUIS resource in two regions, westus and eastus, and add these to the app as resources, the app is published in both regions. Дополнительные сведения о регионах LUIS см. в статье Регионы и ключи.For more information about LUIS regions, see Regions.

Совет

Существует 3 области разработки.There are 3 authoring regions. Необходимо создать в регионе, в котором планируется опубликовать.You must author in the region you intend to publish to. Если необходимо выполнить публикацию во всех регионах, необходимо управлять процессом разработки и полученной обученной моделью во всех трех регионах разработки.If you need to publish to all regions, you need to manage your authoring process and the resulting trained model in all 3 authoring regions.

Настройка параметров публикацииConfiguring publish settings

После выбора слота настройте параметры публикации для:After you select the slot, configure the publish settings for:

После публикации эти параметры доступны для проверки на странице параметров публикации раздела Управление .After you publish, these settings are available for review from the Manage section's Publish settings page. Параметры можно изменить при каждой публикации.You can change the settings with every publish. При отмене публикации все изменения, внесенные во время публикации, также отменяются.If you cancel a publish, any changes you made during the publish are also canceled.

При публикации приложенияWhen your app is published

После успешной публикации приложения в верхней части браузера появится уведомление об успешном выполнении.When your app is successfully published, a success notification appears at the top of the browser. Уведомление также содержит ссылку на конечные точки.The notification also includes a link to the endpoints.

Если требуется узнать URL-адрес конечной точки, выберите ссылку.If you need the endpoint URL, select the link. Можно также перейти к URL-адресам конечной точки, выбрав Управление в верхнем меню, а затем щелкнув ресурсы Azure в меню слева.You can also get to the endpoint URLs by selecting Manage in the top menu, then select Azure Resources in the left menu.

Анализ мненийSentiment analysis

Анализ тональности позволяет LUIS интегрироваться с функцией Анализ текста, чтобы обеспечить анализ тональности и ключевых фраз.Sentiment analysis allows LUIS to integrate with Text Analytics to provide sentiment and key phrase analysis.

Вам не нужно предоставлять ключ Анализа текста и за использование этой службы в вашей учетной записи Azure нет оплаты.You do not have to provide a Text Analytics key and there is no billing charge for this service to your Azure account.

Данные тональности представляют собой оценку между 1 и 0, означающую положительную (ближе к 1) или отрицательную (ближе к 0) тональность данных.Sentiment data is a score between 1 and 0 indicating the positive (closer to 1) or negative (closer to 0) sentiment of the data. Метки тональности positive, neutral и negative соответствуют поддерживаемой культуре.The sentiment label of positive, neutral, and negative is per supported culture. Сейчас поддерживаются только английские метки тональности.Currently, only English supports sentiment labels.

Для получения дополнительной информации об ответе конечной точки JSON с анализом мнений см. разделАнализ мненийFor more information about the JSON endpoint response with sentiment analysis, see Sentiment analysis

Исправление орфографических ошибокSpelling correction

API прогнозирования v3 теперь поддерживает API Bing проверки орфографии.The V3 prediction API now supports the Bing Spellcheck API. Вы можете добавить в приложение проверку орфографии, включив ключ к ресурсу поиска Bing в заголовке запросов.You can add spell checking to your application by including the key to your Bing search resource in the header of your requests. Вы можете использовать существующий ресурс Bing, если вы уже являетесь его владельцем, или создать новый , чтобы использовать эту функцию.You can use an existing Bing resource if you already own one, or create a new one to use this feature.

Ключ заголовкаHeader Key Значение заголовкаHeader Value
mkt-bing-spell-check-key Ключи, найденные в колонке " ключи и конечная точка " вашего ресурсаKeys found in Keys and Endpoint blade of your resource

Пример результата прогнозирования для запроса с ошибками:Prediction output example for a misspelled query:

{
  "query": "bouk me a fliht to kayro",
  "prediction": {
    "alteredQuery": "book me a flight to cairo",
    "topIntent": "book a flight",
    "intents": {
      "book a flight": {
        "score": 0.9480589
      }
      "None": {
        "score": 0.0332136229
      }
    },
    "entities": {}
  }
}

Исправления для проверки орфографии выполняются до прогнозирования utterance пользователя LUIS.Corrections to spelling are made before the LUIS user utterance prediction. В ответе можно увидеть любые изменения в исходном utterance, включая проверку орфографии.You can see any changes to the original utterance, including spelling, in the response.

Подготовка речиSpeech priming

Речь подготовка — это процесс использования отправки модели LUIS в речевые службы до преобразования текста в речь.Speech priming is the process of using sending the LUIS model to Speech services prior to conversion of text to speech. Это позволяет службе распознавания речи точнее обеспечивать преобразование речи для модели.This allows the speech service to provide speech conversion more accurately for your model. Это позволяет осуществлять голосовые и LUISные запросы и ответы в одном вызове путем выполнения одного вызова речи и получения ответа LUIS.This allows bot Speech and LUIS requests and responses in one call by making one speech call and getting back a LUIS response. Она обеспечивает меньше задержек в целом.It provides less latency overall.

Дальнейшие действияNext steps

  • Чтобы узнать, как добавить ключи подписки Azure в LUIS и настроить ключ проверки орфографии Bing, а также как включить все намерения в результаты, см. статью Управление ключами конечной точки в LUIS.See Manage keys to add keys to Azure subscription key to LUIS and how to set the Bing Spell Check key and include all intents in results.
  • Инструкции по тестированию приложения с помощью консоли тестирования см. в статье Test your LUIS app (Протестируйте свое приложение LUIS).See Train and test your app for instructions on how to test your published app in the test console.