SlideShare a Scribd company logo
Supercharging User Interfaces
with Rasa
Uday Tatiraju
Rasa Summit
Feb 10-12, 2021
About Me
- Tech Lead @ Oracle (day job)
- Vice Chair, AI Advisory Council @ CompTIA
- Editor @ InfoQ
@udaytatiraju https://tatiraju.me
Safe Harbor Statement
The views expressed here are my own and do not represent those of my employer or
other companies referenced in this presentation
Agenda
● Conversational AI
● Supercharging User Interfaces
○ Command Line Interface
○ Graphical User Interface
Conversational Artificial Intelligence
● Voice based: Alexa, Siri, Hey Google
● Text based: Chatbots
● Powered by Natural Language Processing
Conversational Artificial Intelligence
● Natural Language Processing (NLP)
○ Natural Language Understanding (NLU)
○ Natural Language Generation (NLG)
● Language Models like BERT, GPT 2, GPT 3
Supercharging User Interfaces
● a.k.a. Instructional dialog interfaces
● Conversational AI at the core
Command Line Interface
● Gathers input and executes a command
● Small is beautiful - Unix philosophy
● Strict syntax
● Somewhat conversational in nature
● Help manual
Supercharging Command Line Interface
● Conversational design at its core
● Allow natural text
● Guided dialogs
● Corrections & Suggestions
Supercharged “find” CLI examples:
- find all json files under sandbox created after june 10th
- find files under source folder that contain “NLP”
Supercharging Command Line Interface
● YAML to define CLI
● Rasa for NLP & Dialogs
● REST APIs
● CLI in language of choice
Rasa for Conversational AI
● Machine Learning based platform
● Automates text and voice based AI assistants
● NLP for intents and entities
● Dialog management for conversations
Redesign “kubectl” CLI
● kubectl is a powerful tool to administer & manage k8s cluster
● Multiple commands and subcommands
● Multiple options and flags
Redesign “kubectl” CLI
CLI Spec
Redesign “kubectl” CLI
Intents & Entities
Redesign “kubectl” CLI
Intents & Entities
Training Data
Redesign “kubectl” CLI
Conversations
Training Data
Redesign “kubectl” CLI
● Implement the CLI
● Language of choice like Java, Python, or Rust
● Invoke Rasa REST API if normal processing fails
Supercharged “kubectl” demo
Supercharging Graphical User Interface
● Conversational design at its core
● Allow natural text
● UI state changes based on conversations
Supercharging Graphical User Interface
Supercharging Graphical User Interface
Recap
● Conversational Artificial Intelligence
● Supercharged User Interface
● Demo
@udaytatiraju https://tatiraju.me

More Related Content

PDF
Rasa Open Source - What's next?
PDF
Six Steps to Conversation Driven Development
PDF
Conversational Teams: Moving Fast at Scale | Rasa Summit 2021
PDF
Building an AI Assistant Factory - Rasa Summit 2021
PDF
Deploy your Rasa Chatbots like a Boss with DevOps | Rasa Summit 2021
PDF
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
PDF
Developing Intelligent Chatbots using RASA, OW2con'19, June 12-13, 2019 in Paris
 
PDF
Using Rasa to Power an Immersive Multimedia Conversational Experience | Rasa ...
Rasa Open Source - What's next?
Six Steps to Conversation Driven Development
Conversational Teams: Moving Fast at Scale | Rasa Summit 2021
Building an AI Assistant Factory - Rasa Summit 2021
Deploy your Rasa Chatbots like a Boss with DevOps | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
Developing Intelligent Chatbots using RASA, OW2con'19, June 12-13, 2019 in Paris
 
Using Rasa to Power an Immersive Multimedia Conversational Experience | Rasa ...

What's hot (20)

PDF
Conversational AI with Rasa - PyData Workshop
PDF
GraphQL vs BFF: A critical perspective
PDF
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
PPTX
Chatbot with RASA | Valuebound
PPTX
Ai chatbot
PPT
App using golang indicthreads
PDF
Lessons Learned from Revamping Our Doc Site
PDF
Dialogflow
PDF
To SDK or not to SDK?
PPTX
How to Build a Dialogflow App by using Actions on Google.
PDF
Best Practice In Software Development
PDF
How to Effectively Test Your Chatbot | Rasa Summit
PDF
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
PDF
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
PPTX
Conversational interfaces for chatbots and artificial intelligence final
PPTX
Introduction on Mobile development
PDF
Shobhit_Singhal
PDF
Specification-driven API Design with OpenAPI
PPT
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...
PDF
DrupalCon Europe 2020 Low Code
Conversational AI with Rasa - PyData Workshop
GraphQL vs BFF: A critical perspective
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Chatbot with RASA | Valuebound
Ai chatbot
App using golang indicthreads
Lessons Learned from Revamping Our Doc Site
Dialogflow
To SDK or not to SDK?
How to Build a Dialogflow App by using Actions on Google.
Best Practice In Software Development
How to Effectively Test Your Chatbot | Rasa Summit
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
Conversational interfaces for chatbots and artificial intelligence final
Introduction on Mobile development
Shobhit_Singhal
Specification-driven API Design with OpenAPI
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...
DrupalCon Europe 2020 Low Code
Ad

Similar to Supercharging User Interfaces with Rasa | Rasa Summit 2021 (20)

PDF
The Ring programming language version 1.5.2 book - Part 5 of 181
PDF
Kotlin native for iOS and Android
PPTX
What is Kotlin Multiplaform? Why & How?
PDF
BoxLang vs the world Koi Koenig CFCamp 2024
PDF
The Ring programming language version 1.2 book - Part 4 of 84
PDF
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
PDF
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
PDF
The Ring programming language version 1.9 book - Part 6 of 210
PDF
Deprecating the state machine: building conversational AI with the Rasa stack...
PDF
Deprecating the state machine: building conversational AI with the Rasa stack
PDF
LAS16-108: JerryScript and other scripting languages for IoT
PPTX
2019 11 26 BotTO November 2019 Meetup at TD
PDF
The Ring programming language version 1.10 book - Part 6 of 212
PDF
Collaborative data science and how to build a data science toolchain around n...
PDF
PPT 19BCS063 Training.pdf
PPTX
Entrepreneur’s guide to programming
PDF
We Need to Talk: How Communication Helps Code
PDF
Google Cloud Platform Munich
PDF
The Ring programming language version 1.4 book - Part 2 of 30
PDF
The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.5.2 book - Part 5 of 181
Kotlin native for iOS and Android
What is Kotlin Multiplaform? Why & How?
BoxLang vs the world Koi Koenig CFCamp 2024
The Ring programming language version 1.2 book - Part 4 of 84
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
The Ring programming language version 1.9 book - Part 6 of 210
Deprecating the state machine: building conversational AI with the Rasa stack...
Deprecating the state machine: building conversational AI with the Rasa stack
LAS16-108: JerryScript and other scripting languages for IoT
2019 11 26 BotTO November 2019 Meetup at TD
The Ring programming language version 1.10 book - Part 6 of 212
Collaborative data science and how to build a data science toolchain around n...
PPT 19BCS063 Training.pdf
Entrepreneur’s guide to programming
We Need to Talk: How Communication Helps Code
Google Cloud Platform Munich
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.8 book - Part 6 of 202
Ad

More from Rasa Technologies (20)

PDF
Beyond Sentiment Analysis: Creating Engaging Conversational Experiences throu...
PDF
End-to-end dialogue systems, or a feature which wasn’t meant to happen | Rasa...
PDF
The missing link: How AI can help create a safer society and better businesse...
PDF
Boss - Bringing More Diversity to Tech | Rasa Summit
PDF
How Our Team Uses Rasa to Learn from Real Conversations | Rasa Summit
PDF
Applying Conversational AI in the Enterprise
PDF
Ai = your data | Rasa Summit 2021
PPTX
STAR: A Schema-Guided Dialog Dataset for Transfer Learning | Rasa Summit 2021
PDF
Continuous Improvement of Conversational AI in Production | Rasa Summit
PDF
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
PDF
The State of Conversation Design - Designing for the Conversational Future
PDF
Building an End-to-End Test Automation Pipeline for Conversational AI | Rasa ...
PDF
Research Updates from Rasa: Transformers in NLU and Dialogue
PDF
Webinar: How to Use Integrated Version Control in Rasa X
PDF
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
PDF
Rasa Developer Summit - Praneeth Gubbala, NLP Engineer, Sam's Club at Walmart...
PDF
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
PDF
Rasa Developer Summit - Alan Nichol, Rasa - Welcome & Intro
PDF
Rasa Developer Summit - Juste Petraityte, Rasa - Rasa Community Updates & Out...
PDF
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner
Beyond Sentiment Analysis: Creating Engaging Conversational Experiences throu...
End-to-end dialogue systems, or a feature which wasn’t meant to happen | Rasa...
The missing link: How AI can help create a safer society and better businesse...
Boss - Bringing More Diversity to Tech | Rasa Summit
How Our Team Uses Rasa to Learn from Real Conversations | Rasa Summit
Applying Conversational AI in the Enterprise
Ai = your data | Rasa Summit 2021
STAR: A Schema-Guided Dialog Dataset for Transfer Learning | Rasa Summit 2021
Continuous Improvement of Conversational AI in Production | Rasa Summit
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
The State of Conversation Design - Designing for the Conversational Future
Building an End-to-End Test Automation Pipeline for Conversational AI | Rasa ...
Research Updates from Rasa: Transformers in NLU and Dialogue
Webinar: How to Use Integrated Version Control in Rasa X
Rasa Developer Summit - Bing Liu - Interactive Learning of Task-Oriented Dial...
Rasa Developer Summit - Praneeth Gubbala, NLP Engineer, Sam's Club at Walmart...
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
Rasa Developer Summit - Alan Nichol, Rasa - Welcome & Intro
Rasa Developer Summit - Juste Petraityte, Rasa - Rasa Community Updates & Out...
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Network Security Unit 5.pdf for BCA BBA.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Approach and Philosophy of On baking technology

Supercharging User Interfaces with Rasa | Rasa Summit 2021