Luis Feil: Et element med samme nøkkel er allerede lagt til

stemmer
1

Min Luis bot app var fungerer fint når jeg testet i andre uken i mars 2017. Testing inkluderer -

1) med Luis sluttpunkt starter med https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/ ......... i nettleseren og Luis.ai

2) ved hjelp av Visual Studio koden der jeg ga LuisDialog med LuisModel egenskap å ha app id og abonnementsnøkkelen.

Når jeg i dag forsøkt å teste det igjen, det fungerer fint i nettleseren og Luis.ai med Luis endepunkt men ikke i visuell studio.Please se skjermbildet. Hver gang det er å gi Et element med samme nøkkel er allerede lagt.

Jeg sjekket LUIS: Et element med samme nøkkel er allerede lagt , men fikk ikke svar.

skriv

Jeg prøvde å integrere dette Luis bot app med Azure Bot service. Samme feilen er der også -

2017-03-12T12:27:17.657 Exception while executing function: Functions.messages. mscorlib: An item with the same key has already been added.

Vennligst hjelp.

Takk,

Sarnendu

Publisert på 12/03/2017 klokken 13:04
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Jeg var fortsette å prøve å løse mitt problem for par dager for å kjøre bot tjeneste i asurblå. Endelig er jeg i stand til å kjøre. Hovedsakelig 2 problemene var der -

  • En er galt Luis API vertsnavn i Azure Portal
  • En annen er galt attributt i Intent .

Korrigering av Luis API Host Name

I Azure portal, har jeg oppdatert Luis API endepunkt til westus.api.cognitive.microsoft.com fra api.projectoxford.ai.

Trinn for å følge - gå til 'Alle Resources' og klikk på boten. Nå gå til Innstilling Tab og klikk på Application Innstilling knappen. Vennligst referer skjermbildet under.

Nå oppdaterer LuisAPI endepunkt nøkkelen i gult uthevet område som vist under- Oppdatere Luis API vertsnavn

Etter å oppdatere denne innstillingen, ble min bot ikke fungerer og kaster samme feilen.

Korrigere feil Egenskap i Intent:

Senere jeg sjekket LuisDialog.csx,
[LuisIntent ( "")] atrtibute var til stede i en av de andre enn Ingen Intent hensikter. Her [LuisIntent ( "")] ble gitt i BookHoliday Intent.

Vennligst referer skjermbildet under - Feil attributt i Intent

Både [LuisIntent ( "")] og [LuisIntent ( "Ingen")] kan brukes til Ingen Intent. Jeg fjernet [LuisIntent ( "")] fra BookHoliday Intent, den fungerer fint.

Det var copy-paste feil, jeg kopierte Ingen hensikt og endret Ingen for å BookHoliday men ikke fjernet [LuisIntent ( "")].

"Et element med samme nøkkel er allerede lagt" - dette problemet kan også heves dersom & q vises mer enn en gang i søkestrengen som en del av Luis App Endpoint url.

Angå koden kjøre saken i Visual Studio, ser det ut som VS ikke ble oppdatert. Det fungerer etter oppdatering.

Svarte 21/03/2017 kl. 17:24
kilden bruker

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