Sdílet prostřednictvím


Formáty dat přijímané pracovním postupem orchestrace

Když model používá data k učení, očekává, že budou v určitém formátu. Když data označíte v nástroji Language Studio, převedou se do formátu JSON popsaného v tomto článku. Soubory můžete označit také ručně.

Formát souboru JSON

Pokud soubor značek nahrajete, měl by mít tento formát.

{
  "projectFileVersion": "{API-VERSION}",
  "stringIndexType": "Utf16CodeUnit",
  "metadata": {
    "projectKind": "Orchestration",
    "projectName": "{PROJECT-NAME}",
    "multilingual": false,
    "description": "This is a description",
    "language": "{LANGUAGE-CODE}"
  },
  "assets": {
    "projectKind": "Orchestration",
    "intents": [
      {
        "category": "{INTENT1}",
        "orchestration": {
          "targetProjectKind": "Luis|Conversation|QuestionAnswering",
          "luisOrchestration": {
            "appId": "{APP-ID}",
            "appVersion": "0.1",
            "slotName": "production"
          },
          "conversationOrchestration": {
            "projectName": "{PROJECT-NAME}",
            "deploymentName": "{DEPLOYMENT-NAME}"
          },
          "questionAnsweringOrchestration": {
            "projectName": "{PROJECT-NAME}"
          }
        }
      }
    ],
    "utterances": [
      {
        "text": "utterance 1",
        "language": "{LANGUAGE-CODE}",
        "dataset": "{DATASET}",
        "intent": "intent1"
      }
    ]
  }
}
Klíč Zástupný symbol Hodnota Příklad
api-version {API-VERSION} Verze rozhraní API, kterou voláte. Hodnota, na kterou se zde odkazuje, je určena pro nejnovější vydanou verzi modelu . 2022-03-01-preview
confidenceThreshold {CONFIDENCE-THRESHOLD} Toto je skóre prahové hodnoty, pod kterou se záměr predikuje jako žádný záměr. 0.7
projectName {PROJECT-NAME} Název projektu. V této hodnotě se rozlišují malá a velká písmena. EmailApp
multilingual false Orchestrace nepodporuje funkci více jazyků. false
language {LANGUAGE-CODE} Řetězec určující kód jazyka pro promluvy použité v projektu. Další informace o podporovaných kódech jazyků najdete v tématu Podpora jazyků. en-us
intents [] Pole obsahující všechny typy záměrů, které máte v projektu. Jedná se o záměry použité v projektu orchestrace. []

Formát promluvy

[
    {
        "intent": "intent1",
        "language": "{LANGUAGE-CODE}",
        "text": "{Utterance-Text}",
    },
    {
        "intent": "intent2",
        "language": "{LANGUAGE-CODE}",
        "text": "{Utterance-Text}",
    }
]

Další kroky