Hvordan kan jeg implementere flere LUIS dialoger på én bot bruker Bot Work du?

stemmer
5

Siden hver LUIS modellen er begrenset til 20 hensikter og 10 enheter, og også hver modell må ha en veldefinert omfang / domenet, jeg lurer på hva er den beste måten å implementere flere dialoger i en enkel bot program, hvis jeg vil ha min bot til kunne dekke flere domener, la oss si for eksempel få økonomisk informasjon og værinformasjon.

Jeg vet at ideelt sett ville jeg ha to forskjellige roboter, men i denne situasjonen jeg trenger å gjøre dette med en eneste bot. Jeg leste Bot Work dokumentasjon på Dialoger (og flere andre deler) og LUIS hjelpesiden, men jeg var ikke i stand til å finne noe informasjon om hvordan jeg kunne oppnå det. Jeg ga også en titt på eksemplene og fant ingenting, er det en måte å gjøre dette?

Publisert på 03/11/2016 klokken 11:08
kilden bruker
På andre språk...                            


1 svar

stemmer
6

Så, fra teknisk synspunkt er det ikke noe stort problem med det. Du bare registrere to LUIS apps og har to dialoger i din app med LUIS nøklene til den spesifikke applikasjonen du opprettet.

Jeg tror spørsmålet ditt kommer mer til "hvordan omdirigere jeg meldingen til den tilsvarende LUIS bot". Og det er gyldig spørsmål.

Den AzureBot har en lignende situasjon, og de løst det ved hjelp av en DialogFactory som følger en strategi mønster. Hver 'domene' dialog vet om den innkommende meldingen er noe de kan håndtere eller ikke ( dette er en for Virtual Machine operasjoner). Her kan du se hvordan i sin RootDialog de har også LUIS og hvordan i Ingen / Empty hensikt de omdirigere meldingen til den tilsvarende dialogen.

Et annet alternativ for å utforske i dette rommet, er å bruke en IScorable grensesnitt, som, lang historie kort, vil i utgangspunktet tillate deg å fange opp alle meldingene og bestemme hva de skal gjøre. Den ContosoFlowers prøven har en IScorable implementering for deg å ta en titt på. C # BotBuilder Biblioteket har også DeleteProfileScorable , som i utgangspunktet håndtere / deleteprofile meldingen.

Svarte 03/11/2016 kl. 12:47
kilden bruker

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