Chatbot FranceConnect avec Azure Bot Services et Bing Speech API dans Kubernetes et DCOS ...

Chatbot FranceConnect avec Azure Bot Services et Bing Speech API dans Kubernetes et DCOS ...

Karim


October 02, 2017





J'ai reconstruis un nouveau Chatbot vocal en me basant cette fois-çi sur les API Cognitives de Microsoft en démo ici => https://vimeo.com/236338178


avec les sources sur github :



Pour cela je suis parti du service QnA Maker (toujours dans les API

Cognitives) pour "parser" le contenu des FAQ FC Particuliers et Agent :


et je n'ai plus qu'à lancer une nouvelle appli liée à QnA Maker dans Azure Bot Services :

avec un monitoring des appels intégré :




ainsi qu'un processus de déploiement continu couplé au dépôt Github via VSTS :

Pour fournir du Speech-To-Text et du Text-to-Speech j'utilise Bing Speech API (toujours dans les APIs cognitives) :


L'interface utilise Node.js et le module http-server :


Je réalise un aparté pour parler de Rancher Server 2.0 qui se

focalise sur Kubernetes et une sorte de meta-orchestrateur de clusters

(qui n'est pas sans rappelé le mécanisme de fedération operé via Kubefed

dans Kubernetes) : test dans Outscale



Puisqu'il a la possibilité de se coupler à des clusters Kubernetes exisatnts j'en lance un dans Azure :


et dans Bluemix :



et je n'ai plus qu'à les relier à Rancher avec en plus deux noeuds dans Outscale :

Ceux-çi apparaissent alors dans le dashboard de contrôle de Rancher Server :


Je teste alors le lancement de mon chatbot dans un cluster Kubernetes :




et les containers apparaissent dans Rancher :



Et avec la sortie récente de DCOS 1.10 (Mesos/marathon), je teste un cluster encore une fois dans Azure :



A partir d'un fichier JSON relié à Marathon-LB (le serveur HAPROXY relié à DCOS) :







et ma petite interface pour le chatbot :




n écosystème à suivre :














































Report Page