Slide 1

Slide 1 text

Globalcode – Open4education Chatbots em Node.js com Bot Framework Alefe Souza Trilha Node.js @alefesouza https://as.dev

Slide 2

Slide 2 text

Globalcode – Open4education Alefe Souza @alefesouza https://as.dev Full Stack Developer @alefesouza Apaixonado por JavaScript desde os 13 anos, instrutor de desenvolvimento de software, formado em análise e desenvolvimento de sistemas, Microsoft Specialist em tecnologias web.

Slide 3

Slide 3 text

Globalcode – Open4education Agenda • O que é Bot Framework? • Vantagens • Integrações • Como iniciar • Demo @alefesouza

Slide 4

Slide 4 text

Globalcode – Open4education O que é Bot Framework? Ferramenta da Microsoft para desenvolvimento de chatbots. @alefesouza https://as.dev

Slide 5

Slide 5 text

Globalcode – Open4education Vantagens • Fácil desenvolvimento. • Mensagens customizaveis. • Fácil integração aos serviços cognitivos da Microsoft. • SDKs oficiais em Node.js e C#. • Open-source. @alefesouza https://as.dev

Slide 6

Slide 6 text

Globalcode – Open4education Microsoft Cognitive Services • Computer Vision. • Custom Vision API. • Speech Services. @alefesouza https://as.dev

Slide 7

Slide 7 text

Globalcode – Open4education LUIS • Language Understanding Intelligent Service. • Intents e Entities. • REST API. • Vários idiomas. @alefesouza https://as.dev

Slide 8

Slide 8 text

Globalcode – Open4education LUIS - Intents e Entities https://as.dev "entities": [ { "entity": "2", "type": "builtin.number", "startIndex": 9, "endIndex": 9, "resolution": { "value": "2" } }, { "entity": "pizzas", "type": "FoodType", "startIndex": 11, "endIndex": 16, "score": 0.8928091 } ] } { "query": "Compre duas pizzas para mim", "topScoringIntent": { "intent": "FoodOrder", "score": 0.9999981 }, "intents": [ { "intent": "FoodOrder", "score": 0.9999981 }, { "intent": "None", "score": 0.0604290478 } ], “Compre duas pizzas para mim”

Slide 9

Slide 9 text

Globalcode – Open4education Integrações @alefesouza https://as.dev

Slide 10

Slide 10 text

Globalcode – Open4education Como iniciar @alefesouza $ npm install botbuilder https://as.dev

Slide 11

Slide 11 text

Globalcode – Open4education Demo! https://bit.ly/talk-bot-framework @alefesouza https://as.dev

Slide 12

Slide 12 text

Globalcode – Open4education Deploy para Azure @alefesouza $ az bot prepare-deploy --code-dir "." --lang Javascript https://as.dev $ az webapp deployment source config-zip --resource-group "" --name "" --src "code.zip"

Slide 13

Slide 13 text

Globalcode – Open4education GitHub Chatbot https://t.me/GHChatbotPT https://github.com/alefesouza/github-chatbot @alefesouza https://as.dev

Slide 14

Slide 14 text

Globalcode – Open4education Obrigado! @alefesouza @alefesouza https://as.dev

Slide 15

Slide 15 text

No content