Snabb start: Distribuera en app i LUIS-portalenQuickstart: Deploy an app in the LUIS portal

Anteckning

I det här dokumentet används Luis-portalen för förhands granskning.This document uses the preview LUIS portal.

När din LUIS-app är redo att returnera uttryck förutsägelser till ett klient program (till exempel en chatt-robot) måste du distribuera appen till förutsägelse slut punkten.When your LUIS app is ready to return utterance predictions to a client application (for example, a chat bot), you need to deploy the app to the prediction endpoint.

I den här snabb starten lär du dig att distribuera ett program.In this quickstart, you learn to deploy an application. Du skapar en förutsägelse slut punkt resurs, tilldelar resursen till appen, tränar appen och publicerar appen.You create a prediction endpoint resource, assign the resource to the app, train the app, and publish the app.

Nödvändiga komponenterPrerequisites

Skapa slut punkts resursenCreate the endpoint resource

Du skapar en förutsägelse slut punkts resurs i Azure Portal.You create the prediction endpoint resource in the Azure portal. Den här resursen bör endast användas för slut punkts förutsägelse frågor.This resource should only be used for endpoint prediction queries. Använd inte den här resursen för att redigera ändringar i appen.Do not use this resource for authoring changes to the app.

  1. Logga in och skapa en resurs i Azure Portal.Sign in and create a resource in the Azure portal.

  2. Konfigurera prenumerationen med följande inställningar:Configure the subscription with the following settings:

    InställningSetting VärdeValue SyftePurpose
    NamnName my-luis-resource Namnet på Azure-resursen.The name of the Azure resource. Du behöver det här namnet när du tilldelar resursen till appen i LUIS-portalen.You need this name when you assign the resource to the app in the LUIS portal.
    PrenumerationSubscription Din prenumerationYour subscription Välj en av prenumerationerna som är kopplade till ditt konto.Select one of the subscriptions associated with your account.
    ResursgruppResource group my-resource-group Skapa en ny resurs grupp för alla dina kognitiva tjänst resurser.Create a new resource group for all your cognitive service resources. När du är klar med resurserna kan du ta bort resurs gruppen för att rensa prenumerationen.When you're done with the resources, you can delete the resource group to clean up your subscription.
    Redigerings platsAuthoring location USA, västraWest US Azure-regionen för redigering.The Azure region for authoring.
    Redigera pris nivåAuthoring pricing tier F0F0 Standard pris nivån för redigering.The default pricing tier for authoring.
    Körnings platsRuntime location USA, västraWest US Azure-regionen för förutsägelse slut punkts frågor.The Azure region for prediction endpoint queries.
    Pris nivå för körningRuntime pricing tier S0S0 Den här pris nivån ger till gång till en webbplats med hög trafik.This pricing tier provides for a high-traffic websites.

    Val av Azure-API

  3. Välj skapa för att skapa Azure-resursen.Select Create to create the Azure resource.

    I nästa avsnitt får du lära dig hur du ansluter den här nya resursen till en LUIS-app på LUIS-portalen.In the next section, you learn how to connect this new resource to a LUIS app in the LUIS portal.

Tilldela resurs nyckeln till LUIS-appen i LUIS-portalenAssign the resource key to the LUIS app in the LUIS portal

Varje gång du skapar en ny resurs för LUIS måste du tilldela resursen till LUIS-appen.Every time you create a new resource for LUIS, you need to assign the resource to the LUIS app. När du har tilldelat dig behöver du inte göra detta steg igen om du inte skapar en ny resurs.After it's assigned, you won't need to do this step again unless you create a new resource. Du kan skapa en ny resurs för att expandera regionerna i appen eller för att stödja ett större antal förutsägelse frågor.You might create a new resource to expand the regions of your app or to support a higher number of prediction queries.

  1. Logga in på Luis-portalen och välj myEnglishApp -appen från listan appar.Sign in to the LUIS portal and choose the myEnglishApp app from the apps list.

  2. Välj Hantera på menyn längst upp till höger och välj sedan Azure-resurser.Select Manage in the upper-right menu, and then select Azure Resources.

  3. Om du vill lägga till LUIS väljer du Lägg till förutsägelse resurs.To add the LUIS, select Add prediction resource.

    Om du vill lägga till LUIS förutsägelse resurs väljer du Lägg till förutsägelse resurs

  4. Välj klient, prenumeration och resurs namn.Select your tenant, subscription, and resource name. Välj tilldela resurs.Select Assign resource.

    Tilldela en resurs till din app

  5. Slutför samma steg för att lägga till redigerings nyckeln till din app.Complete the same steps to add the authoring key to your app.

  6. Hitta den nya raden i tabellen för den nya förutsägelse resursen och kopiera slut punkts-URL: en.Find the new row in the table for the new prediction resource and copy the endpoint URL. Den är korrekt konstruerad för att göra en HTTP GET-begäran till LUIS API-slutpunkten för en förutsägelse.It's correctly constructed to make an HTTP GET request to the LUIS API endpoint for a prediction.

Träna appenTrain the app

  1. Längst uppe till höger på LUIS-webbplatsen väljer du knappen Train (Träna).In the top right side of the LUIS website, select the Train button.

    Knappen Train (Träna)

  2. Träningen är klar när du ser status bekräftelsen lyckades.Training is complete when you see the status confirming success.

    Tips

    Aviseringar finns i det övre högra navigerings fönstret och innehåller en historik.Notifications is available in the top-right navigation and includes a history.

Publicera appen till förutsägelse slut punktenPublish the app to the prediction endpoint

För att få en LUIS-förutsägelse i en chattrobot eller i ett annat klientprogram, måste du publicera appen på slutpunkten.In order to receive a LUIS prediction in a chat bot or other client application, you need to publish the app to the endpoint.

  1. Välj Publish (Publicera) i det övre högra navigeringsfältet.Select Publish in the top right navigation.

    Knappen för LUIS-publicering till en slutpunkt i den övre högra menyn

  2. Välj platsen Produktion och knappen Publicera.Select the Production slot and the Publish button.

    LUIS-publicering till slutpunkt

  3. Publiceringen är klar när du ser det gröna statusfältet som bekräftar att det är klart längst upp på webbplatsen.Publishing is complete when you see the green status bar at the top of the website confirming success.

    LUIS-publicering till slutpunkt

  4. Välj länken åtkomst till slut punkts-URL: er i meddelandet för att gå till sidan Azure-resurser .Select the Access your endpoint URLs link in the notification to go to the Azure Resources page. Slut punkts-URL: erna visas som exempel fråga.The endpoint URLs are listed as the Example Query.

Förutsägelse slut punkts förfråganPrediction endpoint request

query= i slutet av URL: en är där användarens uttryck läggs till i GET-begäran.The query= at the end of the URL is where the user's utterance is appended to the GET request. Efter query=anger du samma användar-uttryck som användes i slutet av föregående snabb start:After the query=, enter the same user utterance used at the end of the previous quickstart:

Is there a form named hrf-234098

Se till att frågesträngen innehåller följande par:Make sure the query string includes the following pairs:

  • show-all-intents=true
  • verbose=true

Webbläsaren visar svaret:The browser shows the response:

{
    "query": "Is there a form named hrf-234098",
    "prediction": {
        "topIntent": "FindForm",
        "intents": {
            "FindForm": {
                "score": 0.9768753
            },
            "None": {
                "score": 0.0216071177
            }
        },
        "entities": {
            "Human Resources Form Number": [
                "hrf-234098"
            ],
            "$instance": {
                "Human Resources Form Number": [
                    {
                        "type": "Human Resources Form Number",
                        "text": "hrf-234098",
                        "startIndex": 22,
                        "length": 10,
                        "modelTypeId": 8,
                        "modelType": "Regex Entity Extractor",
                        "recognitionSources": [
                            "model"
                        ]
                    }
                ]
            }
        }
    }
}

Om du vill se samma informations nivå i test fönstret måste du publicera appen.To see this same level of information in the test pane, you must publish the app. När appen har publicerats väljer du Jämför med publicerad i test fönstret.After the app is published, select Compare with published in the test pane. Använd Visa JSON-vy i det publicerade test fönstret för att se samma JSON som i föregående steg.Use Show JSON view in the published test pane to see the same JSON as the previous step. På så sätt kan du jämföra ändringar i den aktuella appen som du arbetar med med en app som publiceras till slut punkten.In this way, you can compare changes to the current app you're working on with an app that is published to the endpoint.

jämför den aktuella redigeringen jämfört med den publicerade versionen av appenCompare currently editing versus published version of app

Rensa resurserClean up resources

När du är klar med den här snabb starten väljer du Mina appar på den översta navigerings menyn.When you're done with this quickstart, select My apps from the top navigation menu. Markera kryss rutan för appen i listan och välj sedan ta bort från verktygsfältet kontext ovanför listan.Select the app's check box from the list, and then select Delete from the context toolbar above the list.

Nästa stegNext steps