Hvorfor shoud jeg bruke sammensatte enheter når du oppretter en LUIS modell?

stemmer
2

Jeg begynner med roboter som bruker Bot Framework og LUIS. Akkurat nå er jeg har litt problemer med å forstå hvorfor skal jeg bruke sammensatte enheter. Hva jeg fikk så langt fra LUIS dokumentasjon er at sammensatte enheter brukes til å gruppere vanlige enheter under en kategori.

Hvis min bot gjør for brukeren å bestille en pizza jeg trenger, for eksempel tre enheter: Antall pizza, størrelsen, og navnet på pizza. Jeg forstår at jeg kunne gruppere disse enheter under en sammensatt enhet kalt OrderInformation. Men hva gjør jeg får fra å gjøre ting som dette? Ytelse på LUIS side? Bedre læring?

Jeg spør dette fordi her er JSON returnert av LUIS. Jeg fortsatt får alle de vanlige enheter, akkurat som jeg ville trenge dem.

{
  query: I want to order 3 big pepperoni pizzas,
  intents: [
    {
      intent: OrderFood,
      score: 0.999999046
    },
    {
      intent: None,
      score: 0.13833718
    },
    {
      intent: FindNews,
      score: 0.0120750656
    }
  ],
  entities: [
    {
      entity: 3,
      type: Number,
      startIndex: 16,
      endIndex: 16,
      score: 0.925765157
    },
    {
      entity: big,
      type: Size,
      startIndex: 18,
      endIndex: 20,
      score: 0.926587939
    },
    {
      entity: pepperoni pizzas,
      type: Food,
      startIndex: 22,
      endIndex: 37,
      score: 0.8726012
    },
    {
      entity: 3 big pepperoni pizzas,
      type: Order,
      startIndex: 16,
      endIndex: 37,
      score: 0.8385274
    }
  ],
  compositeEntities: [
    {
      parentType: Order,
      value: 3 big pepperoni pizzas,
      children: [
        {
          type: Number,
          value: 3
        },
        {
          type: Food,
          value: pepperoni pizzas
        },
        {
          type: Size,
          value: big
        }
      ]
    }
  ]
}

Hvordan ville det sammensatte enheten gjøre livet enklere på bot side?

Publisert på 21/10/2016 klokken 17:50
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Sammensatte enheter vil være nyttig når du tar noe sånt som "to voksne billetter til Paris"; du vil fange "to" og "Paris" er separate enheter, mens "voksenbillett" er en sammensatt enhet som ikke bare definerer "billetter", men under type "voksen".

"Voksen" ville ikke trenger å være en enhet på egen hånd, men eksisterer som en del av en sammensatt enhet.

Svarte 24/10/2016 kl. 12:01
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more