Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Node.js Chatbots with Bot Framework
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Alefe Souza
July 18, 2019
Programming
420
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
More Decks by Alefe Souza
See All by Alefe Souza
NativeScript: Native Apps with Angular
alefesouza
0
500
Implementing GraphQL with PHP - PHP Community Summit
alefesouza
0
330
Implementing GraphQL with Laravel and Vue.js
alefesouza
0
360
React: Zero to Hero
alefesouza
2
530
Implementing GraphQL with PHP
alefesouza
0
600
GraphQL: A new way to write APIs
alefesouza
0
460
Firebase as back-end
alefesouza
0
500
GitLab: A tool for the entire DevOps lifecycle.pdf
alefesouza
0
730
Web Components with Vanilla.js
alefesouza
0
690
Other Decks in Programming
See All in Programming
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.8k
30年振りにコンパイラの定数整数除算を改善した
herumi
7
3.2k
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
5k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
210
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
350
リアルな遅延を測る仕様
kota_yata
1
120
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
220
ソフトウェアラスタライザ
fadis
1
220
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
500
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
150
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
ラッコキーワード サービス紹介資料
rakko
1
4.5M
Between Models and Reality
mayunak
4
400
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Ethics towards AI in product and experience design
skipperchong
2
350
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Test your architecture with Archunit
thirion
2
2.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
Transcript
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