SlideShare a Scribd company logo
Rasa Open Source - What’s next?
Rasa Summit 2021
Tom Bocklisch, Director of Engineering @ Rasa
February 2021
Rasa Open Source
New Training Data Format
Rule Policy
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
YAML Training Data Format
Rasa Open Source 2.0
https://rasa.com/docs/rasa/training-data-format
YAML Training Data Format
Rasa Open Source 2.0
Why did we do this?
● Well-known standard
● Good editor support
● Unified extensible format
● Composable
money_transfer:
- I want to transfer money
- I want to make a transfer
Financial bot
loan_queries:
- I need a loan
- I want to take out a loan
https://rasa.com/docs/rasa/training-data-format
Rasa Open Source
New Training Data Format
Rule Policy
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
New Documentation
New Documentation including
a brand new Playground
Rasa Open Source 2.0
Why did we do this?
● Better structure
● Completeness
● No-install quick start
https://rasa.com/docs/rasa/playground
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
New Documentation
Incremental Training
Rasa Open Source 2.2
https://blog.rasa.com/rasa-new-incremental-training/
Why did we do this?
● Iterate quickly
● On-the-spot retraining
● Composability
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
New Documentation
Automated Testing
Automated Testing of Assistants
Rasa Open Source 2.2
Why did we do this?
● Ship with confidence
● Easy to set up
● Follow SE best practices
https://github.com/marketplace?query=rasahq
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
New Documentation
Automated Testing
Machine Learning Model Inspection
Rasa Open Source 2.3
Why did we do this?
● Customization
● Research
● Debuggability
https://github.com/rasahq/rasalit
Future of Rasa Open Source
So, what is next then?
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
Identifying Unsuccessful
Conversations at Scale
New Documentation
Automated Testing
Where do users drop off? Why do users drop off? What can I do to fix that?
Identifying Unsuccessful Conversations at Scale
FEATURE PREVIEW
More powerful, proactive filters
(e.g. notifications to review new conversations where a
fallback action was triggered, free text search, etc.)
Incorporate emerging research (IntentTED)
(e.g. detect where an unexpected intent was expressed at a point
in the conversation)
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
Identifying Unsuccessful
Conversations at Scale
Continuous Model
Evaluation
New Documentation
Automated Testing
Continuous Model Evaluation methodology for CDD
FEATURE PREVIEW
What do we want to achieve?
● The ability to compare versions of
a bot despite the fact that they
participated in different
conversations.
● Providing a quantifiable measure
of progress.
● Estimating and evaluating the
impact of a new
feature/model/model component.
Second Bot
Version
First Bot
Version
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
Identifying Unsuccessful
Conversations at Scale
Continuous Model
Evaluation
Breaking free
from Intents
New Documentation
Automated Testing
Adaptive Assistants will never come if everyone
sticks with designing and implementing
hypothetical conversations, training on synthetic
data, etc.
To get to level 3 and beyond we have to reinvent how conversational AI works.
LEVEL 3 AND BEYOND
What you expect: What users also do:
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
Identifying Unsuccessful
Conversations at Scale
Continuous Model
Evaluation
Breaking free
from Intents
Experimental
e2e Training
New Documentation
Automated Testing
Get end-to-end ready for prime time. Breaking free of intents is just the start.
FEATURE PREVIEW
All of these changes will make it easier to modify models or integrate research ideas.
We are aiming to make end-to-end
part of every assistant.
Still some heavy lifting ahead:
● Refactor Structure of
Dialogue Events
● Refactor Tracker Store
Persistence
● Refactor Agent / Processor /
Tracker Store
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
Identifying Unsuccessful
Conversations at Scale
Continuous Model
Evaluation
Breaking free
from Intents
Experimental
e2e Training
Controllable NLG
New Documentation
Automated Testing
Controllable Natural Language Generation (NLG)
FEATURE PREVIEW
What do we want to achieve?
● Adapt responses to their context →
currently possible with custom logic in
an action → does not scale
● NLG model that learns from examples
but guarantees transparent control
for conversational designers and
developers (longer term)
What does this look like?
1. Mirror users word choices
● If user uses “sneakers” assistant uses “sneakers”
● If user uses “runners” assistant uses “runners”
● If user uses “kicks” assistant uses “kicks”
2. Adjusting response based on previous responses
● First time: “I’m sorry. I don’t understand. Could you
try rephrasing?”
● Second time: “I’m very sorry. I don’t quite get what
you mean. Would you like to speak to customer
service?”
● Third time: “My apologies. Let’s hand you over to a
customer service agent, ...”
Rasa Open Source
New Training Data Format
Rule Policy
Incremental Training
Last Major Release
2.0
Current Version
2.3
Upcoming
Releases
Machine Learning
Model Inspection
Identifying Unsuccessful
Conversations at Scale
Continuous Model
Evaluation
Breaking free
from Intents
Experimental
e2e Training
Controllable NLG
New Documentation
Automated Testing
Tom Bocklisch
Director of Engineering
tom@rasa.com
@tombocklisch
Excited? Help us make
these ideas become reality!
rasa.com/jobs
👩‍💻 👨‍🚀 🚀

More Related Content

What's hot

Conversational AI with Rasa - PyData Workshop
Conversational AI with Rasa - PyData WorkshopConversational AI with Rasa - PyData Workshop
Conversational AI with Rasa - PyData Workshop
Tom Bocklisch
 
Ai chatbot
Ai chatbotAi chatbot
Ai chatbot
Bikash Sundaray
 
BDD with Cucumber
BDD with CucumberBDD with Cucumber
BDD with Cucumber
Knoldus Inc.
 
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
Rasa Technologies
 
Mengenal Software Development Life Cycle - Gilang Ramadhan
Mengenal Software Development Life Cycle - Gilang RamadhanMengenal Software Development Life Cycle - Gilang Ramadhan
Mengenal Software Development Life Cycle - Gilang Ramadhan
DicodingEvent
 
How to Effectively Test Your Chatbot | Rasa Summit
How to Effectively Test Your Chatbot  | Rasa SummitHow to Effectively Test Your Chatbot  | Rasa Summit
How to Effectively Test Your Chatbot | Rasa Summit
Rasa Technologies
 
Conversational interfaces for chatbots and artificial intelligence final
Conversational interfaces for chatbots and artificial intelligence   finalConversational interfaces for chatbots and artificial intelligence   final
Conversational interfaces for chatbots and artificial intelligence final
Don Holloway
 
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Rasa Technologies
 
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
Rasa Technologies
 
Testing stage. being ahead business with cucumber
Testing stage. being ahead business with cucumberTesting stage. being ahead business with cucumber
Testing stage. being ahead business with cucumber
Alex Mikitenko
 
To SDK or not to SDK?
To SDK or not to SDK?To SDK or not to SDK?
To SDK or not to SDK?
Lukas Leander Rosenstock
 
Choosing a career goal as an IT graduate
Choosing a career goal as an IT graduateChoosing a career goal as an IT graduate
Choosing a career goal as an IT graduate
Tahsin Abrar
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
Srinivas Katakam
 
Dialogflow
DialogflowDialogflow
Dialogflow
Ahmed rebai
 
How to Build a Dialogflow App by using Actions on Google.
How to Build a Dialogflow App by using Actions on Google.How to Build a Dialogflow App by using Actions on Google.
How to Build a Dialogflow App by using Actions on Google.
Yuting Liu
 
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
MongoDB
 
Deprecating the state machine: building conversational AI with the Rasa stack
Deprecating the state machine: building conversational AI with the Rasa stackDeprecating the state machine: building conversational AI with the Rasa stack
Deprecating the state machine: building conversational AI with the Rasa stack
Justina Petraitytė
 
MEAN (DevFM)
MEAN (DevFM)MEAN (DevFM)
MEAN (DevFM)
Fabian Vilers
 
Surbhi gupta
Surbhi guptaSurbhi gupta
Surbhi gupta
Surbhi Gupta
 
Toronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for ReusabilityToronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for Reusability
Alexandra N. Martinez
 

What's hot (20)

Conversational AI with Rasa - PyData Workshop
Conversational AI with Rasa - PyData WorkshopConversational AI with Rasa - PyData Workshop
Conversational AI with Rasa - PyData Workshop
 
Ai chatbot
Ai chatbotAi chatbot
Ai chatbot
 
BDD with Cucumber
BDD with CucumberBDD with Cucumber
BDD with Cucumber
 
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
Rasa Developer Summit - Josh Converse, Dynamic Offset - Three Part Harmony: H...
 
Mengenal Software Development Life Cycle - Gilang Ramadhan
Mengenal Software Development Life Cycle - Gilang RamadhanMengenal Software Development Life Cycle - Gilang Ramadhan
Mengenal Software Development Life Cycle - Gilang Ramadhan
 
How to Effectively Test Your Chatbot | Rasa Summit
How to Effectively Test Your Chatbot  | Rasa SummitHow to Effectively Test Your Chatbot  | Rasa Summit
How to Effectively Test Your Chatbot | Rasa Summit
 
Conversational interfaces for chatbots and artificial intelligence final
Conversational interfaces for chatbots and artificial intelligence   finalConversational interfaces for chatbots and artificial intelligence   final
Conversational interfaces for chatbots and artificial intelligence final
 
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
 
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
 
Testing stage. being ahead business with cucumber
Testing stage. being ahead business with cucumberTesting stage. being ahead business with cucumber
Testing stage. being ahead business with cucumber
 
To SDK or not to SDK?
To SDK or not to SDK?To SDK or not to SDK?
To SDK or not to SDK?
 
Choosing a career goal as an IT graduate
Choosing a career goal as an IT graduateChoosing a career goal as an IT graduate
Choosing a career goal as an IT graduate
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
 
Dialogflow
DialogflowDialogflow
Dialogflow
 
How to Build a Dialogflow App by using Actions on Google.
How to Build a Dialogflow App by using Actions on Google.How to Build a Dialogflow App by using Actions on Google.
How to Build a Dialogflow App by using Actions on Google.
 
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
MongoDB World 2019: Look, Ma, No Servers! Serverless Application Development ...
 
Deprecating the state machine: building conversational AI with the Rasa stack
Deprecating the state machine: building conversational AI with the Rasa stackDeprecating the state machine: building conversational AI with the Rasa stack
Deprecating the state machine: building conversational AI with the Rasa stack
 
MEAN (DevFM)
MEAN (DevFM)MEAN (DevFM)
MEAN (DevFM)
 
Surbhi gupta
Surbhi guptaSurbhi gupta
Surbhi gupta
 
Toronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for ReusabilityToronto Virtual Meetup #8 - Tips for Reusability
Toronto Virtual Meetup #8 - Tips for Reusability
 

Similar to Rasa Open Source - What's next?

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
VictorSzoltysek
 
Resume_Sameer Parihar
Resume_Sameer PariharResume_Sameer Parihar
Resume_Sameer Parihar
Sameer Parihar
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
PhilipAdenekan1
 
F - CoR
F - CoRF - CoR
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
AbhinavSrivastava806444
 
Ch17
Ch17Ch17
Ch17
phanleson
 
Ravikumar
Ravikumar Ravikumar
Ravikumar
Ravi Kumar
 
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowCleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Bohyun Kim
 
GSOC 2016 mifos
GSOC 2016 mifosGSOC 2016 mifos
GSOC 2016 mifos
Rajan Maurya
 
Team workspaces; Cat Rayburn
Team workspaces; Cat RayburnTeam workspaces; Cat Rayburn
Team workspaces; Cat Rayburn
Puppet
 
Automation test lead
Automation test leadAutomation test lead
Automation test lead
senthil kumar
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
Julia Borkenhagen
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
John Lewis
 
Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...
Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...
Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...
AgileNetwork
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)
FarjanaAhmed3
 
Rsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first StartupRsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first Startup
Sanjana Chowdhury
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
eSAT Journals
 

Similar to Rasa Open Source - What's next? (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Resume_Sameer Parihar
Resume_Sameer PariharResume_Sameer Parihar
Resume_Sameer Parihar
 
software-dev-life.pptx
software-dev-life.pptxsoftware-dev-life.pptx
software-dev-life.pptx
 
F - CoR
F - CoRF - CoR
F - CoR
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Ch17
Ch17Ch17
Ch17
 
Ravikumar
Ravikumar Ravikumar
Ravikumar
 
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowCleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
 
GSOC 2016 mifos
GSOC 2016 mifosGSOC 2016 mifos
GSOC 2016 mifos
 
Team workspaces; Cat Rayburn
Team workspaces; Cat RayburnTeam workspaces; Cat Rayburn
Team workspaces; Cat Rayburn
 
Automation test lead
Automation test leadAutomation test lead
Automation test lead
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
 
Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...
Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...
Agile Mumbai 2022 - Rohit Handa | Combining Human and Artificial Intelligence...
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)
 
Rsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first StartupRsqrd AI: ML Tooling at an AI-first Startup
Rsqrd AI: ML Tooling at an AI-first Startup
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
Hybrid model for software development
Hybrid model for software developmentHybrid model for software development
Hybrid model for software development
 

More from Rasa Technologies

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

More from Rasa Technologies (19)

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

Recently uploaded

Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

Rasa Open Source - What's next?

  • 1. Rasa Open Source - What’s next? Rasa Summit 2021 Tom Bocklisch, Director of Engineering @ Rasa February 2021
  • 2. Rasa Open Source New Training Data Format Rule Policy Last Major Release 2.0 Current Version 2.3 Upcoming Releases
  • 3. YAML Training Data Format Rasa Open Source 2.0 https://rasa.com/docs/rasa/training-data-format
  • 4. YAML Training Data Format Rasa Open Source 2.0 Why did we do this? ● Well-known standard ● Good editor support ● Unified extensible format ● Composable money_transfer: - I want to transfer money - I want to make a transfer Financial bot loan_queries: - I need a loan - I want to take out a loan https://rasa.com/docs/rasa/training-data-format
  • 5. Rasa Open Source New Training Data Format Rule Policy Last Major Release 2.0 Current Version 2.3 Upcoming Releases New Documentation
  • 6. New Documentation including a brand new Playground Rasa Open Source 2.0 Why did we do this? ● Better structure ● Completeness ● No-install quick start https://rasa.com/docs/rasa/playground
  • 7. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases New Documentation
  • 8. Incremental Training Rasa Open Source 2.2 https://blog.rasa.com/rasa-new-incremental-training/ Why did we do this? ● Iterate quickly ● On-the-spot retraining ● Composability
  • 9. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases New Documentation Automated Testing
  • 10. Automated Testing of Assistants Rasa Open Source 2.2 Why did we do this? ● Ship with confidence ● Easy to set up ● Follow SE best practices https://github.com/marketplace?query=rasahq
  • 11. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection New Documentation Automated Testing
  • 12. Machine Learning Model Inspection Rasa Open Source 2.3 Why did we do this? ● Customization ● Research ● Debuggability https://github.com/rasahq/rasalit
  • 13. Future of Rasa Open Source So, what is next then?
  • 14. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection Identifying Unsuccessful Conversations at Scale New Documentation Automated Testing
  • 15. Where do users drop off? Why do users drop off? What can I do to fix that? Identifying Unsuccessful Conversations at Scale FEATURE PREVIEW More powerful, proactive filters (e.g. notifications to review new conversations where a fallback action was triggered, free text search, etc.) Incorporate emerging research (IntentTED) (e.g. detect where an unexpected intent was expressed at a point in the conversation)
  • 16. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection Identifying Unsuccessful Conversations at Scale Continuous Model Evaluation New Documentation Automated Testing
  • 17. Continuous Model Evaluation methodology for CDD FEATURE PREVIEW What do we want to achieve? ● The ability to compare versions of a bot despite the fact that they participated in different conversations. ● Providing a quantifiable measure of progress. ● Estimating and evaluating the impact of a new feature/model/model component. Second Bot Version First Bot Version
  • 18. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection Identifying Unsuccessful Conversations at Scale Continuous Model Evaluation Breaking free from Intents New Documentation Automated Testing
  • 19. Adaptive Assistants will never come if everyone sticks with designing and implementing hypothetical conversations, training on synthetic data, etc.
  • 20. To get to level 3 and beyond we have to reinvent how conversational AI works. LEVEL 3 AND BEYOND What you expect: What users also do:
  • 21. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection Identifying Unsuccessful Conversations at Scale Continuous Model Evaluation Breaking free from Intents Experimental e2e Training New Documentation Automated Testing
  • 22. Get end-to-end ready for prime time. Breaking free of intents is just the start. FEATURE PREVIEW All of these changes will make it easier to modify models or integrate research ideas. We are aiming to make end-to-end part of every assistant. Still some heavy lifting ahead: ● Refactor Structure of Dialogue Events ● Refactor Tracker Store Persistence ● Refactor Agent / Processor / Tracker Store
  • 23. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection Identifying Unsuccessful Conversations at Scale Continuous Model Evaluation Breaking free from Intents Experimental e2e Training Controllable NLG New Documentation Automated Testing
  • 24. Controllable Natural Language Generation (NLG) FEATURE PREVIEW What do we want to achieve? ● Adapt responses to their context → currently possible with custom logic in an action → does not scale ● NLG model that learns from examples but guarantees transparent control for conversational designers and developers (longer term) What does this look like? 1. Mirror users word choices ● If user uses “sneakers” assistant uses “sneakers” ● If user uses “runners” assistant uses “runners” ● If user uses “kicks” assistant uses “kicks” 2. Adjusting response based on previous responses ● First time: “I’m sorry. I don’t understand. Could you try rephrasing?” ● Second time: “I’m very sorry. I don’t quite get what you mean. Would you like to speak to customer service?” ● Third time: “My apologies. Let’s hand you over to a customer service agent, ...”
  • 25. Rasa Open Source New Training Data Format Rule Policy Incremental Training Last Major Release 2.0 Current Version 2.3 Upcoming Releases Machine Learning Model Inspection Identifying Unsuccessful Conversations at Scale Continuous Model Evaluation Breaking free from Intents Experimental e2e Training Controllable NLG New Documentation Automated Testing
  • 26. Tom Bocklisch Director of Engineering tom@rasa.com @tombocklisch Excited? Help us make these ideas become reality! rasa.com/jobs 👩‍💻 👨‍🚀 🚀