Testare la Knowledge base in QnA MakerTest your knowledge base in QnA Maker

Testare la Knowledge Base di QnA Maker è una parte importante di un processo iterativo per migliorare l'accuratezza delle risposte restituite.Testing your QnA Maker knowledge base is an important part of an iterative process to improve the accuracy of the responses being returned. È possibile testare la Knowledge Base attraverso un'interfaccia di chat avanzata che consente anche di apportare modifiche.You can test the knowledge base through an enhanced chat interface that also allows you make edits.

Eseguire test in modo interattivo nel portale QnA MakerInteractively test in QnA Maker portal

  1. Accedere alla Knowledge Base selezionandone il nome nella pagina My knowledge bases (Knowledge Base personali).Access your knowledge base by selecting its name on the My knowledge bases page.
  2. Per accedere al pannello a scorrimento Test, selezionare Test nel pannello superiore dell'applicazione.To access the Test slide-out panel, select Test in your application's top panel.
  3. Immettere una query nella casella di testo e premere Invio.Enter a query in the text box and select Enter.
  4. Viene fornita la risposta della Knowledge Base con la migliore corrispondenza.The best-matched answer from the knowledge base is returned as the response.

Cancellare il pannello TestClear test panel

Per cancellare tutte le query di test inserite e i relativi risultati dalla console di test, selezionare Ricomincia nell'angolo in alto a sinistra del pannello Test.To clear all the entered test queries and their results from the test console, select Start over at the upper-left corner of the Test panel.

Chiudere il pannello TestClose test panel

Per chiudere il pannello Test, selezionare nuovamente il pulsante Test.To close the Test panel, select the Test button again. Quando il pannello Test è aperto, non è possibile modificare i contenuti della Knowledge Base.While the Test panel is open, you cannot edit the Knowledge Base contents.

Ispezionare il punteggioInspect score

È possibile ispezionare i dettagli dei risultati del test nel pannello Inspect (Ispeziona).You inspect details of the test result in the Inspect panel.

  1. Con il pannello a scorrimento Test aperto, selezionare Inspect (Ispeziona) per visualizzare altri dettagli sulla risposta.With the Test slide-out panel open, select Inspect for more details on that response.

    Ispezionare le risposte

  2. Verrà visualizzato il pannello Inspection (Ispeziona).The Inspection panel appears. Il pannello include la finalità con il punteggio più alto ed eventuali entità identificate.The panel includes the top scoring intent as well as any identified entities. Il pannello mostra il risultato dell'espressione selezionata.The panel shows the result of the selected utterance.

Correggere la risposta con il punteggio più altoCorrect the top scoring answer

Se la risposta con il punteggio più alto non è corretta, selezionare la risposta corretta dall'elenco e selezionare Save and Train (Salva ed esegui training).If the top scoring answer is incorrect, select the correct answer from the list and select Save and Train.

Correggere la risposta con il punteggio più alto

Aggiungere domande alternativeAdd alternate questions

È possibile aggiungere forme alternative di una domanda a una determinata risposta.You can add alternate forms of a question to a given answer. Digitare le risposte alternative nella casella di testo e premere Invio per aggiungerle.Type the alternate answers in the text box and click enter to add them. Selezionare Save and Train (Salva ed esegui training) per archiviare gli aggiornamenti.Select Save and Train to store the updates.

Aggiungere domande alternative

Aggiungere una nuova rispostaAdd a new answer

È possibile aggiungere una nuova risposta se una delle risposte esistenti individuate non è corretta o se la risposta non esiste nella Knowledge Base (non è stata trovata una buona corrispondenza nella Knowledge Base).You can add a new answer if any of the existing answers that were matched are incorrect or the answer does not exist in the knowledge base (no good match found in the KB).

Nella parte inferiore dell'elenco risposte utilizzare la casella di testo per immettere una nuova risposta e premere INVIO per aggiungerla.At the bottom of the answers list, use the text box to enter a new answer and press enter to add it.

Selezionare Save and train (Salva ed esegui training) per salvare questa risposta in modo permanente.Select Save and Train to persist this answer. Una nuova coppia di domanda/risposta è stata così aggiunta alla Knowledge Base.A new question-answer pair has now been added to your knowledge base.

Nota

Tutte le modifiche alla Knowledge Base vengono salvate solo quando si fa clic sul pulsante Save and train (Salva ed esegui training).All edits to your knowledge base only get saved when you press the Save and Train button.

Testare la Knowledge base pubblicataTest the published knowledge base

È possibile testare la versione pubblicata della Knowledge base nel riquadro test.You can test the published version of knowledge base in the test pane. Dopo aver pubblicato la Knowledge base, selezionare la casella KB pubblicati e inviare una query per ottenere risultati dalla KB pubblicata.Once you have published the KB, select the Published KB box and send a query to get results from the published KB.

Eseguire test su una KB pubblicata

Test batch con strumentoBatch test with tool

Utilizzare lo strumento di test batch quando si desidera:Use the batch testing tool when you want to:

  • determinare la risposta e il Punteggio principali per un set di domandedetermine top answer and score for a set of questions
  • convalidare la risposta prevista per il set di domandevalidate expected answer for set of questions

I test batch sono forniti con lo strumento di test batch.Batch testing is provided with the batch testing tool. Questo strumento è disponibile come file eseguibile compresso per il download o come C# codice sorgente.This tool is available as an zipped executable for download or as C# source code.

La documentazione di riferimento sullo strumento include:Reference documentation about the tool includes:

  • esempio di riga di comando dello strumentothe command-line example of the tool
  • formato per i file di input e di file con estensione TSVthe format for TSV input and outfile files

Passaggi successiviNext steps