Freigeben über


Datenformate, die vom Orchestrierungs-Workflow akzeptiert werden

Wenn Daten von Ihrem Modell zu Lernzwecken verwendet werden, wird erwartet, dass die Daten in einem bestimmten Format vorliegen. Wenn Sie Ihre Daten in Language Studio mit Tags versehen, werden sie in das in diesem Artikel beschriebene JSON-Format konvertiert. Sie können Ihre Dateien auch manuell mit Tags versehen.

JSON-Dateiformat

Wenn Sie eine Tag-Datei hochladen, sollte sie das gleiche Format aufweisen.

{
  "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"
      }
    ]
  }
}
Schlüssel Platzhalter Wert Beispiel
api-version {API-VERSION} Die Version der von Ihnen aufgerufenen API. Der Wert, auf den hier verwiesen wird, entspricht der neuesten veröffentlichten Modellversion. 2022-03-01-preview
confidenceThreshold {CONFIDENCE-THRESHOLD} Dies ist die Schwellenwertbewertung unterhalb, unter der die Absicht als nicht beabsichtigt vorhergesagt wird 0.7
projectName {PROJECT-NAME} Der Name des Projekts. Bei diesem Wert wird die Groß-/Kleinschreibung beachtet. EmailApp
multilingual false Orchestrierung unterstützt nicht die mehrsprachige Funktion false
language {LANGUAGE-CODE} Hierbei handelt es sich um eine Zeichenfolge, die den Sprachcode für die in Ihrem Projekt verwendete Äußerung angibt. Weitere Informationen zu unterstützten Sprachcodes finden Sie unter Sprachunterstützung. en-us
intents [] Array beinhaltet alle Absichtstypen, die in Ihrem Projekt vorkommen. Dies sind die Absichten, die im Orchestrierungsprojekt verwendet werden. []

Äußerungsformat

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

Nächste Schritte