Formati di dati accettati dal flusso di lavoro di orchestrazione
Quando i dati vengono usati dal modello per l'apprendimento, si prevede che i dati siano in un formato specifico. Quando si contrassegnano i dati in Language Studio, viene convertito nel formato JSON descritto in questo articolo. È anche possibile contrassegnare manualmente i file.
Formato file JSON
Se si carica un file di tag, deve seguire questo formato.
{
"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"
}
]
}
}
Chiave | Segnaposto | Valore | Esempio |
---|---|---|---|
api-version |
{API-VERSION} |
Versione dell'API che si sta chiamando. Il valore a cui viene fatto riferimento è per la versione del modello rilasciata più recente. | 2022-03-01-preview |
confidenceThreshold |
{CONFIDENCE-THRESHOLD} |
Questo è il punteggio soglia al di sotto del quale verrà stimata la finalità come nessuna finalità | 0.7 |
projectName |
{PROJECT-NAME} |
Nome del progetto. Per questo valore viene applicata la distinzione tra maiuscole e minuscole. | EmailApp |
multilingual |
false |
L'orchestrazione non supporta la funzionalità multilingue | false |
language |
{LANGUAGE-CODE} |
Stringa che specifica il codice del linguaggio per le espressioni usate nel progetto. Per altre informazioni sui codici linguistici supportati, vedere Supporto della lingua. | en-us |
intents |
[] |
Matrice contenente tutti i tipi di finalità presenti nel progetto. Queste sono le finalità usate nel progetto di orchestrazione. | [] |
Formato di espressione
[
{
"intent": "intent1",
"language": "{LANGUAGE-CODE}",
"text": "{Utterance-Text}",
},
{
"intent": "intent2",
"language": "{LANGUAGE-CODE}",
"text": "{Utterance-Text}",
}
]
Passaggi successivi
- È possibile importare direttamente i dati etichettati nel progetto. Informazioni su come importare il progetto
- Per altre informazioni sull'etichettatura dei dati, vedere l'articolo su come eseguire l'etichettatura dei dati. Al termine dell'etichettatura dei dati, è possibile eseguire il training del modello.