SlideShare a Scribd company logo
Copyright © 2019 HCL Technologies Limited | www.hcltech.com
OPEN CONVERSATIONAL AI FRAMEWORK FOR BUILDING CONTEXTUAL CHATBOTS AND
AI ASSISTANTS.
BY - PRASANNA VENKATESH JAYAPRAKASH (PRASANNAVJ@HCL.COM)
2 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
AGENDA
Conversational AI Framework for building contextual chatbots and AI assistants.
 Understanding Chatbot Architecture
 Introduction to Current Chatbot Platforms and Industry Problem
 Introduction to RASA Framework
 introduction to RASA Chatbot Architecture
 Natural Language understanding - Components
 CORE Components and Structure.
 Core - Stories and Dialog management
 Integrating with External API
 Demonstration using Restaurant Details capture details.
 Demonstration integrating with Slack Messaging Platform.
3 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
CHATBOT ARCHITECTURE
4 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
INTRODUCTION TO CURRENT CHATBOT PLATFORMS AND INDUSTRY PROBLEM
 Google dialogFlow
 IBM
 Microsoft
 Amazon
 Facebook
 Industry problem:
 To Implement the solution no inhouse platform.
 All depend on cloud based learning solution – when enterprise plan to integrate might face problem due to the security and privacy concern of the
providers.
 Old rule based providers are phasing out
 Solution:
 Open Source conversational platform enable building and managing the complete chatbot inhouse – one such platform is RASA.
5 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
INTRODUCTION TO RASA FRAMEWORK
 Utilizes customizable ML and NLP solution to enable developers to control how and what they wanted to achieve part of the conversation.
 Provide option to integrate with external API services, External databases etc.
 Provide option to integrate with various prominent chatting/Messaging solution i.e: - Slack, faceBook messenger etc.
 Provide both Open Source (RASA Stack) and Commercial Offering (RASA Platform)
6 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
INTRODUCTION TO RASA CHATBOT ARCHITECTURE
7 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
NATURAL LANGUAGE UNDERSTANDING - COMPONENTS
Creating using
 Entity
 Intents
 Using RASA NLU Trainer
8 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
RASA CORE COMPONENTS AND STRUCTURE - DIALOG MANAGEMENT
 Entity
 Intents
 Slots
 Templates
 Actions
 Buttons
9 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
ENTITY
- Entity allows us to
define the list of items that
Need to be recognized by
Chatbot while conversing
10 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
INTENTS
- Intent of the person
Interacting with the chatbot
11 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
SLOTS
- Recognized by chatbot and
filled by the bot for further
processing.
12 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
ACTIONS
- Action to be carried out by
Chatbot on specific input
- Searching for restaurant
- Connecting with back end
Db etc.
13 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
TEMPLATES
- Possible options for display
To the used based on the
Specific intent
14 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
DIALOG MANAGEMENT MODULE - STORIES
 Stories
- Potential option for
conversation flow is detailed
In the conversation.
15 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
CONVERSATION EXAMPLE - DEMO
 Demo of solution:
 Video Link: https://www.youtube.com/watch?v=qi0o3jwMjvo&t=26s
 Live demo will be conducted during the presentation session.
 Starting from setting up the NLU
 Setting up core
 Integrating with Zomato API
 Integrating with SLACK
16 Copyright © 2019 HCL Technologies Limited | www.hcltech.com
THANK YOU
PRASANNA VENKATESH JAYAPRAKASH
PRASANNAVJ@HCL.COM
LINKEDIN – HTTPS://WWW.LINKEDIN.COM/IN/PRASANNA-VENKATESH-JAYAPRAKASH-454133A/
TWITTER - @PRASANNA_VRI

More Related Content

Similar to Open conversational ai framework for building contextual chatbots and ai assistants

Technical trainings
Technical trainingsTechnical trainings
Technical trainings
Beta Soft Systems, Inc.
 
HCL Sametime Update (deutsch)
HCL Sametime Update (deutsch)HCL Sametime Update (deutsch)
HCL Sametime Update (deutsch)
eschwalb
 
Hybrid Integration & MFT Innovation
Hybrid Integration & MFT InnovationHybrid Integration & MFT Innovation
Hybrid Integration & MFT Innovation
Axway
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
Marius Obert
 
Bot that chats with sap
Bot that chats with sapBot that chats with sap
Bot that chats with sap
Danish Nadeem
 
Des ops101 : Overview - RH CoP UI/UX 9nov2018
Des ops101 : Overview - RH  CoP UI/UX 9nov2018Des ops101 : Overview - RH  CoP UI/UX 9nov2018
Des ops101 : Overview - RH CoP UI/UX 9nov2018
Samir Dash
 
Create Conversational Applications to Transform the Digital Enterprise
Create Conversational Applications to Transform the Digital EnterpriseCreate Conversational Applications to Transform the Digital Enterprise
Create Conversational Applications to Transform the Digital Enterprise
Tatiana Kojar
 
Tech talk
Tech talkTech talk
Tech talk
APR
 
Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션
Mee Nam Lee
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & API
Judy Breedlove
 
Crafting enhanced customer experience through chatbots, beacons and oracle jet
Crafting enhanced customer experience through chatbots, beacons and oracle jetCrafting enhanced customer experience through chatbots, beacons and oracle jet
Crafting enhanced customer experience through chatbots, beacons and oracle jet
Rohit Dhamija
 
Peoplesoft technical consultant interview questions
Peoplesoft technical consultant interview questionsPeoplesoft technical consultant interview questions
Peoplesoft technical consultant interview questions
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 
Whats a Chat bot
Whats a Chat botWhats a Chat bot
Whats a Chat bot
Alexandre Marreiros
 
.Net architecture with mule soft
.Net architecture with mule soft.Net architecture with mule soft
.Net architecture with mule soft
D.Rajesh Kumar
 
.Net architecture with mule soft
.Net architecture with mule soft.Net architecture with mule soft
.Net architecture with mule soft
Bui Kiet
 
Confluence vs sharepoint compared
Confluence vs sharepoint comparedConfluence vs sharepoint compared
Confluence vs sharepoint compared
Nagaraj Yerram
 
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Fabio Chiodini
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP HANA Cloud Platform
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Timothy Spann
 
Design Systems, Beyond Components: Spacing, Measurement & More
Design Systems, Beyond Components: Spacing, Measurement & MoreDesign Systems, Beyond Components: Spacing, Measurement & More
Design Systems, Beyond Components: Spacing, Measurement & More
Jim Lane
 

Similar to Open conversational ai framework for building contextual chatbots and ai assistants (20)

Technical trainings
Technical trainingsTechnical trainings
Technical trainings
 
HCL Sametime Update (deutsch)
HCL Sametime Update (deutsch)HCL Sametime Update (deutsch)
HCL Sametime Update (deutsch)
 
Hybrid Integration & MFT Innovation
Hybrid Integration & MFT InnovationHybrid Integration & MFT Innovation
Hybrid Integration & MFT Innovation
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
 
Bot that chats with sap
Bot that chats with sapBot that chats with sap
Bot that chats with sap
 
Des ops101 : Overview - RH CoP UI/UX 9nov2018
Des ops101 : Overview - RH  CoP UI/UX 9nov2018Des ops101 : Overview - RH  CoP UI/UX 9nov2018
Des ops101 : Overview - RH CoP UI/UX 9nov2018
 
Create Conversational Applications to Transform the Digital Enterprise
Create Conversational Applications to Transform the Digital EnterpriseCreate Conversational Applications to Transform the Digital Enterprise
Create Conversational Applications to Transform the Digital Enterprise
 
Tech talk
Tech talkTech talk
Tech talk
 
Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션
 
The Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & APIThe Three Pillars of Agile Integration: Connector, Container & API
The Three Pillars of Agile Integration: Connector, Container & API
 
Crafting enhanced customer experience through chatbots, beacons and oracle jet
Crafting enhanced customer experience through chatbots, beacons and oracle jetCrafting enhanced customer experience through chatbots, beacons and oracle jet
Crafting enhanced customer experience through chatbots, beacons and oracle jet
 
Peoplesoft technical consultant interview questions
Peoplesoft technical consultant interview questionsPeoplesoft technical consultant interview questions
Peoplesoft technical consultant interview questions
 
Whats a Chat bot
Whats a Chat botWhats a Chat bot
Whats a Chat bot
 
.Net architecture with mule soft
.Net architecture with mule soft.Net architecture with mule soft
.Net architecture with mule soft
 
.Net architecture with mule soft
.Net architecture with mule soft.Net architecture with mule soft
.Net architecture with mule soft
 
Confluence vs sharepoint compared
Confluence vs sharepoint comparedConfluence vs sharepoint compared
Confluence vs sharepoint compared
 
Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh my
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
Design Systems, Beyond Components: Spacing, Measurement & More
Design Systems, Beyond Components: Spacing, Measurement & MoreDesign Systems, Beyond Components: Spacing, Measurement & More
Design Systems, Beyond Components: Spacing, Measurement & More
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
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
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
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
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
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
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
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
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

Open conversational ai framework for building contextual chatbots and ai assistants

  • 1. Copyright © 2019 HCL Technologies Limited | www.hcltech.com OPEN CONVERSATIONAL AI FRAMEWORK FOR BUILDING CONTEXTUAL CHATBOTS AND AI ASSISTANTS. BY - PRASANNA VENKATESH JAYAPRAKASH (PRASANNAVJ@HCL.COM)
  • 2. 2 Copyright © 2019 HCL Technologies Limited | www.hcltech.com AGENDA Conversational AI Framework for building contextual chatbots and AI assistants.  Understanding Chatbot Architecture  Introduction to Current Chatbot Platforms and Industry Problem  Introduction to RASA Framework  introduction to RASA Chatbot Architecture  Natural Language understanding - Components  CORE Components and Structure.  Core - Stories and Dialog management  Integrating with External API  Demonstration using Restaurant Details capture details.  Demonstration integrating with Slack Messaging Platform.
  • 3. 3 Copyright © 2019 HCL Technologies Limited | www.hcltech.com CHATBOT ARCHITECTURE
  • 4. 4 Copyright © 2019 HCL Technologies Limited | www.hcltech.com INTRODUCTION TO CURRENT CHATBOT PLATFORMS AND INDUSTRY PROBLEM  Google dialogFlow  IBM  Microsoft  Amazon  Facebook  Industry problem:  To Implement the solution no inhouse platform.  All depend on cloud based learning solution – when enterprise plan to integrate might face problem due to the security and privacy concern of the providers.  Old rule based providers are phasing out  Solution:  Open Source conversational platform enable building and managing the complete chatbot inhouse – one such platform is RASA.
  • 5. 5 Copyright © 2019 HCL Technologies Limited | www.hcltech.com INTRODUCTION TO RASA FRAMEWORK  Utilizes customizable ML and NLP solution to enable developers to control how and what they wanted to achieve part of the conversation.  Provide option to integrate with external API services, External databases etc.  Provide option to integrate with various prominent chatting/Messaging solution i.e: - Slack, faceBook messenger etc.  Provide both Open Source (RASA Stack) and Commercial Offering (RASA Platform)
  • 6. 6 Copyright © 2019 HCL Technologies Limited | www.hcltech.com INTRODUCTION TO RASA CHATBOT ARCHITECTURE
  • 7. 7 Copyright © 2019 HCL Technologies Limited | www.hcltech.com NATURAL LANGUAGE UNDERSTANDING - COMPONENTS Creating using  Entity  Intents  Using RASA NLU Trainer
  • 8. 8 Copyright © 2019 HCL Technologies Limited | www.hcltech.com RASA CORE COMPONENTS AND STRUCTURE - DIALOG MANAGEMENT  Entity  Intents  Slots  Templates  Actions  Buttons
  • 9. 9 Copyright © 2019 HCL Technologies Limited | www.hcltech.com ENTITY - Entity allows us to define the list of items that Need to be recognized by Chatbot while conversing
  • 10. 10 Copyright © 2019 HCL Technologies Limited | www.hcltech.com INTENTS - Intent of the person Interacting with the chatbot
  • 11. 11 Copyright © 2019 HCL Technologies Limited | www.hcltech.com SLOTS - Recognized by chatbot and filled by the bot for further processing.
  • 12. 12 Copyright © 2019 HCL Technologies Limited | www.hcltech.com ACTIONS - Action to be carried out by Chatbot on specific input - Searching for restaurant - Connecting with back end Db etc.
  • 13. 13 Copyright © 2019 HCL Technologies Limited | www.hcltech.com TEMPLATES - Possible options for display To the used based on the Specific intent
  • 14. 14 Copyright © 2019 HCL Technologies Limited | www.hcltech.com DIALOG MANAGEMENT MODULE - STORIES  Stories - Potential option for conversation flow is detailed In the conversation.
  • 15. 15 Copyright © 2019 HCL Technologies Limited | www.hcltech.com CONVERSATION EXAMPLE - DEMO  Demo of solution:  Video Link: https://www.youtube.com/watch?v=qi0o3jwMjvo&t=26s  Live demo will be conducted during the presentation session.  Starting from setting up the NLU  Setting up core  Integrating with Zomato API  Integrating with SLACK
  • 16. 16 Copyright © 2019 HCL Technologies Limited | www.hcltech.com THANK YOU PRASANNA VENKATESH JAYAPRAKASH PRASANNAVJ@HCL.COM LINKEDIN – HTTPS://WWW.LINKEDIN.COM/IN/PRASANNA-VENKATESH-JAYAPRAKASH-454133A/ TWITTER - @PRASANNA_VRI