Head of Open Source Program Office at SFEIR • GDE @Google • @angular Universal core team • creator of @itsjustangular / angular.run / https://actions.cloud / https://letme.vision / https://async-await.xyz / https://ngx.tools
Hey Google, is there any presentation about ChatBots at ngVikings 2018?
developer advocate for the open web at sfeir
how "chatbots" are made?
how to build Apps for voice, chat, web and mobile...
"ok google, talk to squats master"
Core Team Member
Google Developer Expert
Angular & Google Assistant
ESM Modules Working grp.
Developer Advocate Engineer
let's chat irl
check me out at
it all started when...
Going back in Time...
the new generation of BOTS
ML—Driven NATURAL LANGUAGE understanding
ML—Powered Voice Recognition
Modern Chatbot Concepts
* remember the details of the conversation
Your Bot Workflow
core brand attributes
voice, style and dialog
use dialogflow to design the conversational experience
Actions on Google
Google Home, TV, CARS… and more to come
Slack, Facebook Messenger, Twitter, Twilio, Skype, Tropo, Telegram, Kik, LINE, Cisco Spark, Alexa, Cortana...
"Ok Google, talk to bot"
"Sure! Here is bot"
Invoke an action
"Hi! Welcome to bot. i can help you do..."
"I want to hear more about Chatbots"
A "serverless" platform for building event-based microservices
Microservices oriented Completely Serverless & fully managed service
Direct HTTP calls
Google Analytics for Firebase*
Deploying A local Cloud Function
# With Firebase $ firebase serve --only functions # Deploy Locally $ functions deploy agent --trigger-http # Open a remote tunnel $ ngrok http 8010 $ ngrok http -subdomain=wassimchegham 8010
use the action simulator
Deploying A Cloud Function
# With gcloud $ gcloud beta functions deploy agent --trigger-http # With Firebase $ firebase deploy --only functions
Review and Approval
→Merchandising and information
→Automatic and manual policy checks
→Turn around in about 1 week
where to start?
dude, this is an angular conference!
next ng conference, current version, find a library or an article, info about core team and contributors
→"I wanna learn about animations..."
→help you scaffold a new project !?
a few ideas
tweet your ideas to @manekinekko #itsjustangular
one more thing
think outside the box...
Hey Google, is there any presentation about ChatBots at ngVikings?
By Wassim Chegham