Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Node.js Chatbots with Bot Framework
Search
Alefe Souza
July 18, 2019
Programming
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Node.js Chatbots with Bot Framework
https://github.com/alefesouza/talk-botframework
Alefe Souza
July 18, 2019
Transcript
15 slides
Globalcode – Open4education Chatbots em Node.js com Bot Framework Alefe
Souza Trilha Node.js @alefesouza https://as.dev
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.
Globalcode – Open4education Agenda • O que é Bot Framework?
• Vantagens • Integrações • Como iniciar • Demo @alefesouza
Globalcode – Open4education O que é Bot Framework? Ferramenta da
Microsoft para desenvolvimento de chatbots. @alefesouza https://as.dev
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
Globalcode – Open4education Microsoft Cognitive Services • Computer Vision. •
Custom Vision API. • Speech Services. @alefesouza https://as.dev
Globalcode – Open4education LUIS • Language Understanding Intelligent Service. •
Intents e Entities. • REST API. • Vários idiomas. @alefesouza https://as.dev
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”
Globalcode – Open4education Integrações @alefesouza https://as.dev
Globalcode – Open4education Como iniciar @alefesouza $ npm install botbuilder
https://as.dev
Globalcode – Open4education Demo! https://bit.ly/talk-bot-framework @alefesouza https://as.dev
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 "<new-group-name>" --name "<name-of-web-app>" --src "code.zip"
Globalcode – Open4education GitHub Chatbot https://t.me/GHChatbotPT https://github.com/alefesouza/github-chatbot @alefesouza https://as.dev
Globalcode – Open4education Obrigado! @alefesouza @alefesouza https://as.dev
None
More Decks by Alefe Souza
See All by Alefe Souza
NativeScript: Native Apps with Angular
alefesouza
0
510
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
340
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
380
React: Zero to Hero
alefesouza
2
550
Implementing GraphQL with PHP
alefesouza
0
620
GraphQL: A new way to write APIs
alefesouza
0
470
Firebase as back-end
alefesouza
0
500
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
750
Web Components with Vanilla.js
alefesouza
0
720
Other Decks in Programming
See All in Programming
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
750
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
260
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
250
LLM 101
dalinaum
0
480
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
280
protojson における文字化けの扱い
kazuki1023
0
400
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
980
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
210
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
380
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Spec-Driven Development - Why Vaadin Is the Perfect Fit
simas
PRO
0
250
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
440
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Reviewing Like a Champion
maltzj
529
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Language of Interfaces
destraynor
162
27k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
We Have a Design System, Now What?
morganepeng
55
8.4k
Making Projects Easy
brettharned
120
6.9k
WENDY [Excerpt]
tessaabrams
15
40k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
790