Använd uppföljande frågor för att skapa en längre konversationUse follow-up prompts to create multiple turns of a conversation

Använd uppföljnings-och kontext hantering för att hantera flera sätt, så kallade flera varv, för din robot från en fråga till en annan.Use follow-up prompts and context to manage the multiple turns, known as multi-turn, for your bot from one question to another.

Se följande demonstrations video om du vill se hur multi-turn fungerar:To see how multi-turn works, view the following demonstration video:

Flera inaktiverade konversationer i QnA MakerMulti-turn conversation in QnA Maker

Vad är en konversation med flera varv?What is a multi-turn conversation?

Vissa frågor kan inte besvaras i en enda tur.Some questions can't be answered in a single turn. När du utformar dina klient program (Chat robot)-konversationer kan en användare ställa en fråga som behöver filtreras eller finjusteras för att fastställa rätt svar.When you design your client application (chat bot) conversations, a user might ask a question that needs to be filtered or refined to determine the correct answer. Du gör det här flödet genom de frågor som är möjliga genom att presentera användaren med uppföljnings anvisningarna.You make this flow through the questions possible by presenting the user with follow-up prompts.

När en användare ställer en fråga returnerar QnA Maker svaret och eventuella uppföljnings frågor.When a user asks a question, QnA Maker returns the answer and any follow-up prompts. Med det här svaret kan du Visa uppföljnings frågorna som alternativ.This response allows you to present the follow-up questions as choices.

Varning

Frågor med flera frågor extraheras inte från dokument med vanliga frågor och svar.Multi-turn prompts are not extracted from FAQ documents. Om du behöver extrahering på flera sätt tar du bort de frågetecken som anger QnA-par som vanliga frågor och svar.If you need multi-turn extraction, remove the question marks that designate the QnA pairs as FAQs.

Exempel på flera samtal med Chat-robotenExample multi-turn conversation with chat bot

Med flera turn hanterar en chat-robot en konversation med en användare för att fastställa det slutliga svaret, som du ser i följande bild:With multi-turn, a chat bot manages a conversation with a user to determine the final answer, as shown in the following image:

En dialog ruta med flera inaktivitet med instruktioner som vägleder användaren via en konversation

I föregående bild har en användare startat en konversation genom att ange mitt konto.In the preceding image, a user has started a conversation by entering My account. Kunskaps basen har tre länkade fråga-och-svar-par.The knowledge base has three linked question-and-answer pairs. Användaren kan förfina svaret genom att välja ett av de tre alternativen i kunskaps basen.To refine the answer, the user selects one of the three choices in the knowledge base. Frågan (#1) har tre uppföljnings anvisningar som visas i Chat-roboten som tre alternativ (#2).The question (#1), has three follow-up prompts, which are presented in the chat bot as three options (#2).

När användaren väljer ett alternativ (#3) visas nästa lista över raffinerings alternativ (#4).When the user selects an option (#3), the next list of refining options (#4) is presented. Den här sekvensen fortsätter (#5) tills användaren bestämmer rätt, slut svar (#6).This sequence continues (#5) until the user determines the correct, final answer (#6).

Använda multi-turn i en robotUse multi-turn in a bot

När du har publicerat din KB kan du välja knappen skapa bot för att distribuera QNA Maker robot till Azure bot service.After publishing your KB, you can select the Create Bot button to deploy your QnA Maker bot to Azure bot service. Prompterna visas i de chat-klienter som du har aktiverat för din robot.The prompts will appear in the chat clients that you have enabled for your bot.

Skapa en konversation med flera varv från ett dokuments strukturCreate a multi-turn conversation from a document's structure

När du skapar en kunskaps bas visar avsnittet fylla i ditt KB en Aktivera extrahering av flera turn-filer från URL: er,. PDF eller. docx-filer .When you create a knowledge base, the Populate your KB section displays an Enable multi-turn extraction from URLs, .pdf or .docx files check box.

Kryss ruta för att aktivera extrahering av flera sätt

När du väljer det här alternativet extraherar QnA Maker hierarkin som finns i dokument strukturen.When you select this option, QnA Maker extracts the hierarchy present in the document structure. Hierarkin konverteras i för att följa upp prompter och roten i hierarkin fungerar som överordnad QnA.The hierarchy is converted in to follow up prompts and the root of the hierarchy serves as the parent QnA. I vissa dokument saknar roten i hierarkin innehåll som kan fungera som ett svar. du kan ange standard svars texten som ska användas som ett ersättnings svar för att extrahera sådana hierarkier.In some documents the root of the hierarchy does not have content which could serve as an answer, you can provide the 'Default Answer Text' to be used as a substitute answer text to extract such hierarchies.

Flera-turn-strukturen kan bara härledas från URL: er, PDF-filer eller DOCX-filer.Multi-turn structure can be inferred only from URLs, PDF files, or DOCX files. Ett exempel på en struktur finns i en bild av en manuell PDF-fil för Microsoft Surface-användare.For an example of structure, view an image of a Microsoft Surface user manual PDF file.

Skärm bild som visar ett exempel på strukturen i en Användar handbok.

Skapa ett eget dokument med flera vändareBuilding your own multi-turn document

Kom ihåg följande rikt linjer om du skapar ett dokument med flera vändare:If you are creating a multi-turn document, please keep in mind the following guidelines:

  • Använd rubriker och under rubriker för att beteckna hierarkier.Use headings and sub-headings to denote hierarchy. Till exempel kan du ange den överordnade QnA och H2 för att ange den QnA som ska tas med i frågan.For example You can h1 to denote the parent QnA and h2 to denote the QnA that should be taken as prompt. Använd liten rubrik storlek för att beteckna efterföljande hierarkier.Use small heading size to denote subsequent hierarchy. Använd inte formatmall, färg eller någon annan mekanism för att göra en struktur i ditt dokument, QnA Maker inte extraherar flera inaktiverade prompter.Don't use style, color, or some other mechanism to imply structure in your document, QnA Maker will not extract the multi-turn prompts.

  • Första bokstaven i rubriken måste vara kapitaliserad.First character of heading must be capitalized.

  • Avsluta inte en rubrik med ett frågetecken, ? .Do not end a heading with a question mark, ?.

  • Du kan använda exempel dokumentet som ett exempel för att skapa ett eget dokument med flera dokument.You can use the sample document as an example to create your own multi-turn document.

Lägga till filer i en multi-turn KBAdding files to a multi-turn KB

När du lägger till ett hierarkiskt dokument bestämmer QnA Maker uppföljnings anvisningarna från strukturen för att skapa ett konversations flöde.When you add a hierarchical document, QnA Maker determines follow-up prompts from the structure to create conversational flow.

  1. I QnA Maker väljer du en befintlig kunskaps bas som skapats med Aktivera extrahering av flera turn från URL: er, PDF-eller docx-filer.In QnA Maker, select an existing knowledge base which was created with Enable multi-turn extraction from URLs, .pdf or .docx files. aktiva.enabled.
  2. Gå till sidan Inställningar och välj den fil eller URL som du vill lägga till.Go to the Settings page, select the file or URL to add.
  3. Spara och träna kunskaps basen.Save and train the knowledge base.

Varning

Stöd för att använda en exporterad TSV eller XLS-fil med flera inaktiverade kunskaps bas som data källa för en ny eller tom kunskaps bas stöds inte.Support for using an exported TSV or XLS multi-turn knowledge base file as a data source for a new or empty knowledge base isn't supported. Du måste Importera den filtypen från sidan Inställningar på QNA Maker-portalen för att kunna lägga till exporterade prompter med flera turn i en kunskaps bas.You need to Import that file type, from the Settings page of the QnA Maker portal, in order to add exported multi-turn prompts to a knowledge base.

Skapa kunskaps bas med flera turn-prompter med Create APICreate knowledge base with multi-turn prompts with the Create API

Du kan skapa ett kunskaps ärende med flera turn-prompter med hjälp av QNA Maker skapa API.You can create a knowledge case with multi-turn prompts using the QnA Maker Create API. Prompterna läggs till i context egenskaps prompts mat ris.The prompts are adding in the context property's prompts array.

Visa frågor och svar med kontextShow questions and answers with context

Minska antalet frågor och svar-par som visas till endast de med sammanhangsbaserade konversationer.Reduce the displayed question-and-answer pairs to only those with contextual conversations.

Välj visnings alternativ och välj sedan Visa kontext.Select View options, and then select Show context. I listan visas fråga-och-svar-par som innehåller uppföljnings anvisningarna.The list displays question-and-answer pairs that contain follow-up prompts.

Filtrera frågor och svar-par efter sammanhangsbaserade konversationer

Kontexten för flera turn visas i den första kolumnen.The multi-turn context is displayed in the first column.

Skärm bild som visar avsnittet om kontext markerat.

I föregående bild anger #1 fet text i kolumnen som visar den aktuella frågan.In the preceding image, #1 indicates bold text in the column, which signifies the current question. Den överordnade frågan är det översta objektet på raden.The parent question is the top item in the row. Alla frågor nedan är de länkade frågorna och svars paren.Any questions below it are the linked question-and-answer pairs. Dessa objekt är valbara, så att du kan gå direkt till andra kontext objekt.These items are selectable, so that you can immediately go to the other context items.

Lägg till ett befintligt fråga-och-svar-par som en uppföljnings frågaAdd an existing question-and-answer pair as a follow-up prompt

Den ursprungliga frågan, mitt konto, har uppföljnings frågor, till exempel konton och inloggning.The original question, My account, has follow-up prompts, such as Accounts and signing in.

Svar och Uppföljnings frågor för "konton och signering"

Lägg till en uppföljnings fråga till ett befintligt fråga-och-svar-par som inte är länkat.Add a follow-up prompt to an existing question-and-answer pair that isn't currently linked. Eftersom frågan inte är länkad till några frågor och svar-par måste den aktuella visnings inställningen ändras.Because the question isn't linked to any question-and-answer pair, the current view setting needs to be changed.

  1. Om du vill länka ett befintligt fråga-och-svar-par som en uppföljnings fråga väljer du raden för fråga-och-svar-paret.To link an existing question-and-answer pair as a follow-up prompt, select the row for the question-and-answer pair. För Surface manual söker du efter Logga ut för att minska listan.For the Surface manual, search for Sign out to reduce the list.

  2. Välj Lägg till uppföljnings fråga i kolumnen svar i raden för att Logga in.In the row for Signout, in the Answer column, select Add follow-up prompt.

  3. Ange följande värden i fälten i popup-fönstret för uppföljnings prompten :In the fields in the Follow-up prompt pop-up window, enter the following values:

    FältField VärdeValue
    VisningstextDisplay text Ange Stäng av enheten.Enter Turn off the device. Det här är en anpassad text som visas i uppföljnings anvisningarna.This is custom text to display in the follow-up prompt.
    Endast Sammanhangs beroendeContext-only Markera kryssrutan.Select this check box. Ett svar returneras bara om frågan anger sammanhang.An answer is returned only if the question specifies context.
    Länk till svarLink to answer Ange Använd inloggnings skärmen för att hitta det befintliga fråga-och-svar-paret.Enter Use the sign-in screen to find the existing question-and-answer pair.
  4. En matchning returneras.One match is returned. Välj det här svaret som uppföljning och välj sedan Spara.Select this answer as the follow-up, and then select Save.

    Sidan "uppföljnings prompt (förhands granskning)"

  5. När du har lagt till uppföljnings anvisningarna väljer du Spara och träna i det övre navigerings fönstret.After you've added the follow-up prompt, select Save and train in the top navigation.

Redigera visnings textenEdit the display text

När en uppföljnings fråga skapas och ett befintligt fråga-och-svar-par anges som länk till svar, kan du ange en ny visnings text.When a follow-up prompt is created, and an existing question-and-answer pair is entered as the Link to Answer, you can enter new Display text. Den här texten ersätter inte den befintliga frågan och lägger inte till någon ny alternativ fråga.This text doesn't replace the existing question, and it doesn't add a new alternate question. Den är separat från dessa värden.It is separate from those values.

  1. Om du vill redigera visnings texten söker du efter och väljer frågan i kontext fältet.To edit the display text, search for and select the question in the Context field.

  2. På raden för den frågan väljer du uppföljnings anvisningarna i kolumnen svar.In the row for that question, select the follow-up prompt in the answer column.

  3. Välj den visnings text som du vill redigera och välj sedan Redigera.Select the display text you want to edit, and then select Edit.

    Kommandot edit för visnings texten

  4. Ändra den befintliga visnings texten i popup-fönstret för uppföljnings frågan .In the Follow-up prompt pop-up window, change the existing display text.

  5. När du är klar med att redigera visnings texten väljer du Spara.When you're done editing the display text, select Save.

  6. I det övre navigerings fältet sparar och tränar du.In the top navigation bar, Save and train.

Lägg till ett nytt fråga-och-svar-par som en uppföljnings frågaAdd a new question-and-answer pair as a follow-up prompt

När du lägger till ett nytt fråga-och-svar-par i kunskaps basen ska varje par länkas till en befintlig fråga som en uppföljnings fråga.When you add a new question-and-answer pair to the knowledge base, each pair should be linked to an existing question as a follow-up prompt.

  1. I verktygsfältet kunskaps bas söker du efter och väljer det befintliga fråge-och svars paret för konton och loggar in.On the knowledge base toolbar, search for and select the existing question-and-answer pair for Accounts and signing in.

  2. Välj Lägg till uppföljnings fråga i svars kolumnen för den här frågan.In the Answer column for this question, select Add follow-up prompt.

  3. Under uppföljnings prompt (för hands version) skapar du en ny uppföljning genom att ange följande värden:Under Follow-up prompt (PREVIEW), create a new follow-up prompt by entering the following values:

    FältField VärdeValue
    VisningstextDisplay text Skapa ett Windows-konto.Create a Windows Account. Den anpassade text som ska visas i uppföljnings anvisningarna.The custom text to display in the follow-up prompt.
    Endast Sammanhangs beroendeContext-only Markera kryssrutan.Select this check box. Svaret returneras endast om frågan anger sammanhang.This answer is returned only if the question specifies context.
    Länk till svarLink to answer Ange följande text som svar:Enter the following text as the answer:
    Skapa ett Windows-konto med ett nytt eller befintligt e-postkonto.Create a Windows account with a new or existing email account.
    När du sparar och tränar databasen kommer den här texten att konverteras.When you save and train the database, this text will be converted.

    Skapa en ny fråga och svara på frågor

  4. Välj Skapa ny och välj sedan Spara.Select Create new, and then select Save.

    Den här åtgärden skapar ett nytt par för frågor och svar och länkar den valda frågan som en uppföljnings fråga.This action creates a new question-and-answer pair and links the selected question as a follow-up prompt. I kolumnen context visas en uppföljnings relation för båda frågorna.The Context column, for both questions, indicates a follow-up prompt relationship.

  5. Välj visnings alternativ och välj sedan Visa kontext (för hands version).Select View options, and then select Show context (PREVIEW).

    Den nya frågan visar hur den är länkad.The new question shows how it's linked.

    Skapa en ny uppföljnings prompt

    Den överordnade frågan visar en ny fråga som ett alternativ.The parent question displays a new question as one of its choices.

    Skärm bild som visar kolumnen kontext, för båda frågorna, indikerar en uppföljnings relation.

  6. När du har lagt till uppföljnings anvisningarna väljer du Spara och träna i det övre navigerings fältet.After you've added the follow-up prompt, select Save and train in the top navigation bar.

Visa flera-turn under testning av uppföljnings anvisningarnaView multi-turn during testing of follow-up prompts

När du testar frågan med uppföljnings anvisningarna i test fönstret, innehåller svaret uppföljnings anvisningarna.When you test the question with follow-up prompts in the Test pane, the response includes the follow-up prompts.

Svaret innehåller uppföljnings anvisningarna

En JSON-begäran för att returnera ett första svar och Uppföljnings frågorA JSON request to return an initial answer and follow-up prompts

Använd det tomma context objektet för att begära svar på användarens fråga och inkludera uppföljnings frågor.Use the empty context object to request the answer to the user's question and include follow-up prompts.

{
  "question": "accounts and signing in",
  "top": 10,
  "userId": "Default",
  "isTest": false,
  "context": {}
}

Ett JSON-svar för att returnera ett första svar och Uppföljnings frågorA JSON response to return an initial answer and follow-up prompts

Föregående avsnitt begärde ett svar och eventuella uppföljnings frågor till konton och inloggning.The preceding section requested an answer and any follow-up prompts to Accounts and signing in. Svaret innehåller prompt-information som finns i svar [0]. context och texten som ska visas för användaren.The response includes the prompt information, which is located at answers[0].context, and the text to display to the user.

{
    "answers": [
        {
            "questions": [
                "Accounts and signing in"
            ],
            "answer": "**Accounts and signing in**\n\nWhen you set up your Surface, an account is set up for you. You can create additional accounts later for family and friends, so each person using your Surface can set it up just the way he or she likes. For more info, see All about accounts on Surface.com. \n\nThere are several ways to sign in to your Surface Pro 4: ",
            "score": 100.0,
            "id": 15,
            "source": "product-manual.pdf",
            "metadata": [],
            "context": {
                "isContextOnly": true,
                "prompts": [
                    {
                        "displayOrder": 0,
                        "qnaId": 16,
                        "qna": null,
                        "displayText": "Use the sign-in screen"
                    }
                ]
            }
        },
        {
            "questions": [
                "Sign out"
            ],
            "answer": "**Sign out**\n\nHere's how to sign out: \n\n  Go to Start, and right-click your name. Then select Sign out. ",
            "score": 38.01,
            "id": 18,
            "source": "product-manual.pdf",
            "metadata": [],
            "context": {
                "isContextOnly": true,
                "prompts": [
                    {
                        "displayOrder": 0,
                        "qnaId": 16,
                        "qna": null,
                        "displayText": "Turn off the device"
                    }
                ]
            }
        },
        {
            "questions": [
                "Use the sign-in screen"
            ],
            "answer": "**Use the sign-in screen**\n\n1.  \n\nTurn on or wake your Surface by pressing the power button. \n\n2.  \n\nSwipe up on the screen or tap a key on the keyboard. \n\n3.  \n\nIf you see your account name and account picture, enter your password and select the right arrow or press Enter on your keyboard. \n\n4.  \n\nIf you see a different account name, select your own account from the list at the left. Then enter your password and select the right arrow or press Enter on your keyboard. ",
            "score": 27.53,
            "id": 16,
            "source": "product-manual.pdf",
            "metadata": [],
            "context": {
                "isContextOnly": true,
                "prompts": []
            }
        }
    ]
}

promptsMatrisen innehåller text i displayText egenskapen och qnaId värdet.The prompts array provides text in the displayText property and the qnaId value. Du kan visa svaren som nästa alternativ i konversations flödet och sedan skicka qnaId tillbaka tillbaka till QNA Maker i följande begäran.You can show these answers as the next displayed choices in the conversation flow and then send the selected qnaId back to QnA Maker in the following request.

En JSON-begäran om att returnera ett svar som inte är första gången och Uppföljnings frågorA JSON request to return a non-initial answer and follow-up prompts

Fyll i context objektet så att föregående kontext tas med.Fill the context object to include the previous context.

I följande JSON-begäran använder den aktuella frågan Windows Hello för att logga in och föregående fråga var konton och loggade in.In the following JSON request, the current question is Use Windows Hello to sign in and the previous question was accounts and signing in.

{
  "question": "Use Windows Hello to sign in",
  "top": 10,
  "userId": "Default",
  "isTest": false,
  "qnaId": 17,
  "context": {
    "previousQnAId": 15,
    "previousUserQuery": "accounts and signing in"
  }
}

Ett JSON-svar för att returnera ett icke-initialt svar och Uppföljnings frågorA JSON response to return a non-initial answer and follow-up prompts

GenerateAnswer JSON-svaret innehåller följande prompter i context egenskapen för det första objektet i answers objektet: QNA MakerThe QnA Maker GenerateAnswer JSON response includes the follow-up prompts in the context property of the first item in the answers object:

{
    "answers": [
        {
            "questions": [
                "Use Windows Hello to sign in"
            ],
            "answer": "**Use Windows Hello to sign in**\n\nSince Surface Pro 4 has an infrared (IR) camera, you can set up Windows Hello to sign in just by looking at the screen. \n\nIf you have the Surface Pro 4 Type Cover with Fingerprint ID (sold separately), you can set up your Surface sign you in with a touch. \n\nFor more info, see What is Windows Hello? on Windows.com. ",
            "score": 100.0,
            "id": 17,
            "source": "product-manual.pdf",
            "metadata": [],
            "context": {
                "isContextOnly": true,
                "prompts": []
            }
        },
        {
            "questions": [
                "Meet Surface Pro 4"
            ],
            "answer": "**Meet Surface Pro 4**\n\nGet acquainted with the features built in to your Surface Pro 4. \n\nHere's a quick overview of Surface Pro 4 features: \n\n\n\n\n\n\n\nPower button \n\n\n\n\n\nPress the power button to turn your Surface Pro 4 on. You can also use the power button to put it to sleep and wake it when you're ready to start working again. \n\n\n\n\n\n\n\nTouchscreen \n\n\n\n\n\nUse the 12.3" display, with its 3:2 aspect ratio and 2736 x 1824 resolution, to watch HD movies, browse the web, and use your favorite apps. \n\nThe new Surface G5 touch processor provides up to twice the touch accuracy of Surface Pro 3 and lets you use your fingers to select items, zoom in, and move things around. For more info, see Surface touchscreen on Surface.com. \n\n\n\n\n\n\n\nSurface Pen \n\n\n\n\n\nEnjoy a natural writing experience with a pen that feels like an actual pen. Use Surface Pen to launch Cortana in Windows or open OneNote and quickly jot down notes or take screenshots. \n\nSee Using Surface Pen (Surface Pro 4 version) on Surface.com for more info. \n\n\n\n\n\n\n\nKickstand \n\n\n\n\n\nFlip out the kickstand and work or play comfortably at your desk, on the couch, or while giving a hands-free presentation. \n\n\n\n\n\n\n\nWi-Fi and Bluetooth® \n\n\n\n\n\nSurface Pro 4 supports standard Wi-Fi protocols (802.11a/b/g/n/ac) and Bluetooth 4.0. Connect to a wireless network and use Bluetooth devices like mice, printers, and headsets. \n\nFor more info, see Add a Bluetooth device and Connect Surface to a wireless network on Surface.com. \n\n\n\n\n\n\n\nCameras \n\n\n\n\n\nSurface Pro 4 has two cameras for taking photos and recording video: an 8-megapixel rear-facing camera with autofocus and a 5-megapixel, high-resolution, front-facing camera. Both cameras record video in 1080p, with a 16:9 aspect ratio. Privacy lights are located on the right side of both cameras. \n\nSurface Pro 4 also has an infrared (IR) face-detection camera so you can sign in to Windows without typing a password. For more info, see Windows Hello on Surface.com. \n\nFor more camera info, see Take photos and videos with Surface and Using autofocus on Surface 3, Surface Pro 4, and Surface Book on Surface.com. \n\n\n\n\n\n\n\nMicrophones \n\n\n\n\n\nSurface Pro 4 has both a front and a back microphone. Use the front microphone for calls and recordings. Its noise-canceling feature is optimized for use with Skype and Cortana. \n\n\n\n\n\n\n\nStereo speakers \n\n\n\n\n\nStereo front speakers provide an immersive music and movie playback experience. To learn more, see Surface sound, volume, and audio accessories on Surface.com. \n\n\n\n\n",
            "score": 21.92,
            "id": 3,
            "source": "product-manual.pdf",
            "metadata": [],
            "context": {
                "isContextOnly": true,
                "prompts": [
                    {
                        "displayOrder": 0,
                        "qnaId": 4,
                        "qna": null,
                        "displayText": "Ports and connectors"
                    }
                ]
            }
        },
        {
            "questions": [
                "Use the sign-in screen"
            ],
            "answer": "**Use the sign-in screen**\n\n1.  \n\nTurn on or wake your Surface by pressing the power button. \n\n2.  \n\nSwipe up on the screen or tap a key on the keyboard. \n\n3.  \n\nIf you see your account name and account picture, enter your password and select the right arrow or press Enter on your keyboard. \n\n4.  \n\nIf you see a different account name, select your own account from the list at the left. Then enter your password and select the right arrow or press Enter on your keyboard. ",
            "score": 19.04,
            "id": 16,
            "source": "product-manual.pdf",
            "metadata": [],
            "context": {
                "isContextOnly": true,
                "prompts": []
            }
        }
    ]
}

Fråga kunskaps basen med QnA Maker-IDQuery the knowledge base with the QnA Maker ID

Om du skapar ett anpassat program med hjälp av funktionen för flera sätt.If you are building a custom application using multi-turn feature. Vid den första frågans svar returneras eventuella uppföljnings frågor och dess associerade qnaId .In the initial question's response, any follow-up prompts and its associated qnaId is returned. Nu när du har ID: t kan du skicka detta i begär ande texten för uppföljnings frågan.Now that you have the ID, you can pass this in the follow-up prompt's request body. Om texten i begäran innehåller qnaId , och objektet context (som innehåller föregående QNA Maker egenskaper), returnerar GenerateAnswer den exakta frågan efter ID, i stället för att använda rangordnings algoritmen för att hitta svaret från frågetexten.If the request body contains the qnaId, and the context object (which contains the previous QnA Maker properties), then GenerateAnswer will return the exact question by ID, instead of using the ranking algorithm to find the answer by the question text.

Visnings ordningen stöds i uppdaterings-API: etDisplay order is supported in the Update API

Visnings texten och visnings ordningen, som returneras i JSON-svaret, stöds för redigering av uppdaterings-API: et.The display text and display order, returned in the JSON response, is supported for editing by the Update API.

Lägg till eller ta bort prompter med uppdaterings-API: etAdd or delete multi-turn prompts with the Update API

Du kan lägga till eller ta bort prompter med flera turn-meddelanden med hjälp av API: et QNA Maker Update.You can add or delete multi-turn prompts using the QnA Maker Update API. Prompterna läggs till i context egenskaps promptsToAdd mat ris och promptsToDelete matrisen.The prompts are adding in the context property's promptsToAdd array and the promptsToDelete array.

Exportera kunskaps bas för versions kontrollExport knowledge base for version control

QnA Maker stöder versions kontroll genom att inkludera konversations steg med flera turn i den exporterade filen.QnA Maker supports version control by including multi-turn conversation steps in the exported file.

Nästa stegNext steps

Lär dig mer om sammanhangsbaserade konversationer från det här dialog exemplet eller Lär dig mer om konceptuella robot design för flera-turn-konversationer.Learn more about contextual conversations from this dialog sample or learn more about conceptual bot design for multi-turn conversations.