Definicja schematu aplikacji

Ważne

Usługa LUIS zostanie wycofana 1 października 2025 r. i od 1 kwietnia 2023 r. nie będzie można utworzyć nowych zasobów usługi LUIS. Zalecamy migrację aplikacji LUIS do interpretacji języka konwersacyjnego, aby korzystać z ciągłej pomocy technicznej i wielojęzycznych możliwości produktów.

Aplikacja LUIS jest reprezentowana w elemecie .json lub .lu i zawiera wszystkie intencje, jednostki, przykładowe wypowiedzi, funkcje i ustawienia.

Formatuj

Podczas importowania i eksportowania aplikacji wybierz pozycję .json lub .lu.

Formatuj Informacja
.json Standardowy format programowania
.lu Obsługiwane przez narzędzia Bot Builder platformy Bot Framework.

Wersja 7.x

  • Przejście do wersji 7.x oznacza, że jednostki są reprezentowane jako zagnieżdżone jednostki uczenia maszynowego.
  • Obsługa tworzenia zagnieżdżonych jednostek uczenia maszynowego z właściwością enableNestedChildren w następujących interfejsach API tworzenia:
    • Dodaj etykietę
    • Dodawanie etykiety wsadowej
    • Przeglądanie etykiet
    • Sugerowanie zapytań dotyczących punktów końcowych dla jednostek
    • Sugerowanie zapytań dotyczących punktów końcowych dla intencji Aby uzyskać więcej informacji, zobacz dokumentację referencyjną usługi LUIS.
{
  "luis_schema_version": "7.0.0",
  "intents": [
    {
      "name": "None",
      "features": []
    }
  ],
  "entities": [],
  "hierarchicals": [],
  "composites": [],
  "closedLists": [],
  "prebuiltEntities": [],
  "utterances": [],
  "versionId": "0.1",
  "name": "example-app",
  "desc": "",
  "culture": "en-us",
  "tokenizerVersion": "1.0.0",
  "patternAnyEntities": [],
  "regex_entities": [],
  "phraselists": [
  ],
  "regex_features": [],
  "patterns": [],
  "settings": []
}
— element Komentarz
"hierarchiczne": [], Przestarzałe jednostki uczenia maszynowego.
"composites": [], Przestarzałe jednostki uczenia maszynowego. Odwołanie do jednostki złożonej.
"closedLists": [], Wyświetlanie listy odwołań do jednostek , które są używane głównie jako funkcje do jednostek.
"versionId": "0.1", Wersja aplikacji usługi LUIS.
"name": "example-app", Nazwa aplikacji usługi LUIS.
"desc": "", Opcjonalny opis aplikacji LUIS.
"culture": "en-us", Język aplikacji ma wpływ na podstawowe funkcje, takie jak wstępnie utworzone jednostki, uczenie maszynowe i tokenizer.
"tokenizerVersion": "1.0.0", Tokenizer
"patternAnyEntities": [], Pattern.any, jednostka
"regex_entities": [], Jednostka wyrażenia regularnego
"phraselists": [], Listy fraz (funkcja)
"regex_features": [], Przestarzałe jednostki uczenia maszynowego.
"patterns": [], Wzorce zwiększają dokładność przewidywania za pomocą składni wzorca
"settings": [] Ustawienia aplikacji

Wersja 6.x

  • Przejście do wersji 6.x umożliwia użycie nowej jednostki uczenia maszynowego do reprezentowania jednostek.
{
  "luis_schema_version": "6.0.0",
  "intents": [
    {
      "name": "None",
      "features": []
    }
  ],
  "entities": [],
  "hierarchicals": [],
  "composites": [],
  "closedLists": [],
  "prebuiltEntities": [],
  "utterances": [],
  "versionId": "0.1",
  "name": "example-app",
  "desc": "",
  "culture": "en-us",
  "tokenizerVersion": "1.0.0",
  "patternAnyEntities": [],
  "regex_entities": [],
  "phraselists": [],
  "regex_features": [],
  "patterns": [],
  "settings": []
}

Wersja 4.x

{
  "luis_schema_version": "4.0.0",
  "versionId": "0.1",
  "name": "example-app",
  "desc": "",
  "culture": "en-us",
  "tokenizerVersion": "1.0.0",
  "intents": [
    {
      "name": "None"
    }
  ],
  "entities": [],
  "composites": [],
  "closedLists": [],
  "patternAnyEntities": [],
  "regex_entities": [],
  "prebuiltEntities": [],
  "model_features": [],
  "regex_features": [],
  "patterns": [],
  "utterances": [],
  "settings": []
}

Następne kroki

  • Migrowanie do interfejsów API tworzenia w wersji 3