Kan jeg være vert for et MS Bot Work node.js Instance i den lokale

stemmer
5

Vi har bygget en MS Bot Work bot som bruker våre eksisterende, interne, lokale APIer under samtaler. Vi ønsker å gi ut denne bot ved å slippe en Web Chat Component inn i DOM av vår eksisterende internt vendte, lokale søknad.

Med vår eksisterende arkitektur, naturlig, vi ønsker å være vert for denne bot internt for --to utnytte alle våre eksisterende konfigurasjon og distribusjon prosesser. Vi forstår at uansett, vil boten må kommunisere med LUIS - som er fint av oss; det krever ikke mer kompleks (større angrepsflate, mindre sentral IT buy-in) oppsett av Azure koble direkte til vår interne forretningsdata API.

Jeg tror dette diagrammet gjør det mer klart:

Bot

Kan vi oppnå det som er avbildet i bunnen hosting konfigurasjon?

EDIT 1: Kan vi også vert direkte linje eller en tilsvarende kontakt på lokaler uten å måtte skrive en tilpasset kontakt? I tillegg kan vi chatte med våre bot i løpet av en slik kontakt uten å måtte skrive en tilpasset chat komponent / widget for DOM? (The web chat komponent ville fungere helt fint så lenge det er pekt på vår kanal.)

Det endelige målet er å få alle våre chat trafikk å bo på lokaler fordi dette er en datadrevet chatbot serverer følsomme tall. Det vil ta kortere tid å sanere dette i et annet rammeverk som kan kjøre helt på lokaler enn få godkjenning fra sentral IT.

Side Merk: Jeg er klar over Azure Stack Preview. Minimumskravene til maskinvare (og sannsynligvis tegningsomkostninger også) er ekstrem overkill. (Vi snakker om en enkelt node app, tross alt.)

Dette er ikke en kopi av dette spørsmålet , fordi dette spørsmålet omhandler også nøkkelelement i direkte / line-kontakten på prem hosting hvor det andre spørsmålet antatt at kontakten vil fortsatt kjøre på Azure.

Publisert på 31/01/2017 klokken 16:42
kilden bruker
På andre språk...                            


3 svar

stemmer
1

Først av alt noen chatbot kommer til å være det programmet som går langs med NLP, Sin NLP som bringer kunnskap til chatbot. NLP ligger på hendene av maskinen lære teknikker.

Det er få grunner til at på premisset chatbots er mindre.

  • Vi trenger å bygge infrastrukturen
  • Vi trenger å trene modellen ofte

Men ved hjelp av skyen basert NLP kan ikke gi personvern og sikkerhet, og også den fleksibiliteten inkludert min forretningslogikk er svært less.All sammen går til på premisset eller på cloud er basert på behov og bruk gjelder kravene. Hvordan noensinne kan du se denne linken for ende til annen kunnskap på å bygge chatbot på premisset med svært få trinn og enkelt og fullt tilpass og med alle åpne stack rammer og verktøy (Botkit, rasa etc).

Dette forklarer også hvordan å være vert for BOT rammeverket på premisset.

Komplett på premiss og Fullt tilpasses Chat Bot - Del 1 - Oversikt ( https://creospiders.blogspot.com/2018/03/complete-on-premise-and-fully.html ) fullstendig på premiss og Fullt tilpasses Chat Bot - del 2 - Agent Building hjelp Botkit ( https://creospiders.blogspot.com/2018/03/complete-on-premise-and-fully_16.html ) Complete på premiss og Fullt tilpasses Chat Bot - del 3 - kommunisere til agenten som har blitt bygget ( https://creospiders.blogspot.com/2018/04/CompleteOn-PremiseandFullyCustomisableChatBotpart3.html ) Complete på premiss og Fullt tilpasses Chat Bot - del 4 - Integrering av Natural Language Processor NLP ( https: / /creospiders.blogspot.com/2018/07/complete-on-premise-and-fully.html )

Svarte 28/12/2018 kl. 16:25
kilden bruker

stemmer
1

Vi gjør en lignende arbeid - JIRA-journal - og vi bruker ngrok å være vert for boten. Boten ligger på premiss og bruker ngrok å eksponere endepunkt hvor vi har oppdatert på boten portalen.

Smerten punktet vi står overfor i dag, er at i tilfelle vi rehost bot, får vi et nytt endepunkt hvor vi må gå og oppdatering på bot portal :(

Svarte 02/07/2017 kl. 11:13
kilden bruker

stemmer
1

Jeg er for tiden står overfor en lignende arkitektonisk dilemma. Fra hva vi har klart å etablere - i prinsippet, ja. Hvordan? En bot er bare en webtjeneste. Du kan distribuere den hvor du vil, men du er nødt til å ha en annen nettjeneste til middels mellom bot rammeverk app og en klient - en tilpasset kontakt.

Hvis du ønsker å bruke ulike kontakt tjenestene til Bot Tjeneste (web chat, Skype, Slack), må du distribuere til Azure skjønt.

Hvis du ønsker å koble til noen av disse kanalene fra på premiss - igjen må du skrive dine egne kontakter.

Hvordan skrive en kontakt? Å ta en titt på hvordan bot emulator fra Microsoft simulerer "Direct API" er en god start, og i min bestemt kontekst kan vi gjøre det, hvis vi utmatte juridisk / sikkerhets veier for å distribuere til Azure.

Svarte 31/01/2017 kl. 17:55
kilden bruker

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