Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 1.27 KB

cognitive-services-luis-qs-change-model-json-ex-utt.md

File metadata and controls

39 lines (36 loc) · 1.27 KB
title description services author manager ms.service ms.subservice ms.topic ms.custom ms.date ms.author
include file
include file
cognitive-services
diberry
cgronlun
cognitive-services
luis
include
include file
08/16/2018
diberry

The example utterances file, utterances.json, follows a specific format.

The text field contains the text of the example utterance. The intentName field must correspond to the name of an existing intent in the LUIS app. The entityLabels field is required. If you don't want to label any entities, provide an empty array.

If the entityLabels array is not empty, the startCharIndex and endCharIndex need to mark the entity referred to in the entityName field. The index is zero-based, meaning 6 in the top example refers to the "S" of Seattle and not the space before the capital S. If you begin or end the label at a space in the text, the API call to add the utterances fails.

[
  {
    "text": "go to Seattle today",
    "intentName": "BookFlight",
    "entityLabels": [
      {
        "entityName": "Location::LocationTo",
        "startCharIndex": 6,
        "endCharIndex": 12
      }
    ]
  },
  {
    "text": "purple dogs are difficult to work with",
    "intentName": "BookFlight",
    "entityLabels": []
  }
]