SlideShare a Scribd company logo
1 of 30
INTRODUCTION TO CHAT BOT
DEVELOPMENT
By Opencube Labs
What are chat bots?
Chat bots are not new?
Conceptual Introduction
Chatbot’s allow us to have a new way to automate
our audience engagement in a more efficient way
that is always in line with our strategy or pre
defined goal.
What ever our objective, be it delivery of news,
updates, events information, information about your
business, services, knowledge base, FAQs, product
showcase, campaigns, contest tools.
Chatbot’s can be described as small pieces of software follow a
dialogue script in order to grant a sort off interaction with brands.
Market Trend
Chat Bot Ecosystem
Why Chat Bots?
● On an average 50 mins is spent per day
in messaging apps globally.
● Younger generation embraces text
messaging.
● $83Bn is lost every year due to poor
customer support.
● Users dont want install various different
apps.
Possibilities with Chat Bots
Customer Support
E-Commerce
News
Health Care
Weather
The Architecture
Channels/Platforms
Frameworks
The Design
Expectations
Expectations
Expectations
Expectations
“Ask me anything”
The stupidest thing bot could say :-P
NLP
NLU
NLG
> Get me tickets for <movie_name>
NLU Output:
[{
"intent": "event_search_by_name",
"entities": [
{
"name": "event_name",
"value": "<movie_name>"
}
]
}]
The Architecture
Final Thoughts
● New way of interaction
● Eliminates frequent tasks
● Saves time and frustation
● Making smart chat bots are time
consuming and expensive
● Good design flow should be maintained
before development
Telegram Bot Flow
● Install and create account on Telegram
● Search for @botfather
● Use command /newbot to create a
new bot and follow the steps to get
the bot token
● Clone this repo:
https://github.com/opencubelabs/
telegram_bot_sample
● Update the bot token
● Create a Heroku App and deploy the code
● Setup webhook
curl -F "url=<heroku_app_link>"
https://api.telegram.org/bot<your_api_token>/setWebhook
Messenger Bot Flow
● Clone github.com/opencubelabs/echo_bot
● Create heroku.com account
● Create a Heroku App
● Create a Facebook Page
● Create a Facebook App on
developers.facebook.com
● Change Fb Apps messenger settings
● Update page token
● Change the Fb Apps webhook
Thank You

More Related Content

Similar to Introduction to Chatbot Development

Empower Your Business with Thatware io's Chatbot Services.pdf
Empower Your Business with Thatware io's Chatbot Services.pdfEmpower Your Business with Thatware io's Chatbot Services.pdf
Empower Your Business with Thatware io's Chatbot Services.pdfThatwareio1
 
Empower Your Website with Chatbot Services from Thatwareio
Empower Your Website with Chatbot Services from ThatwareioEmpower Your Website with Chatbot Services from Thatwareio
Empower Your Website with Chatbot Services from ThatwareioThatwareio1
 
Unlock Efficiency and Growth with our Advanced Chatbot Services
Unlock Efficiency and Growth with our Advanced Chatbot Services Unlock Efficiency and Growth with our Advanced Chatbot Services
Unlock Efficiency and Growth with our Advanced Chatbot Services ThatwareIO
 
All You Need To Know About Chatbot Development.pdf
All You Need To Know About Chatbot Development.pdfAll You Need To Know About Chatbot Development.pdf
All You Need To Know About Chatbot Development.pdfJPLoft Solutions
 
Artificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & ChatbotsArtificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & ChatbotsaNumak & Company
 
Top Chatbot Development In UK, USA Hire AI Bot Developers.pdf
Top Chatbot Development In UK, USA Hire AI Bot Developers.pdfTop Chatbot Development In UK, USA Hire AI Bot Developers.pdf
Top Chatbot Development In UK, USA Hire AI Bot Developers.pdfMedRecTechnologies1
 
Enhance User Engagement and Support with AI-Powered Chatbot Services
Enhance User Engagement and Support with AI-Powered Chatbot Services Enhance User Engagement and Support with AI-Powered Chatbot Services
Enhance User Engagement and Support with AI-Powered Chatbot Services ThatwareIO
 
it-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptx
it-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptxit-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptx
it-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptxCarlos Olivares
 
Elevate Customer Engagement with Expert Chatbot Services.pdf
Elevate Customer Engagement with Expert Chatbot Services.pdfElevate Customer Engagement with Expert Chatbot Services.pdf
Elevate Customer Engagement with Expert Chatbot Services.pdfThatwareIO
 
Personalized AI Chatbot Services for Your Business | Thatwareio
Personalized AI Chatbot Services for Your Business | ThatwareioPersonalized AI Chatbot Services for Your Business | Thatwareio
Personalized AI Chatbot Services for Your Business | ThatwareioThatwareio1
 
Automate engagements using chatbot software
Automate engagements using chatbot softwareAutomate engagements using chatbot software
Automate engagements using chatbot softwareNathan Lohey
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
 
Manchester HUG August 18 - Bots & Conversational Marketing
Manchester HUG August 18 - Bots & Conversational MarketingManchester HUG August 18 - Bots & Conversational Marketing
Manchester HUG August 18 - Bots & Conversational MarketingDigital 22 Online Limited
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningIRJET Journal
 
deloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdfdeloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdfShujatAli47
 
deloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdfdeloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdfSandeep Ram
 
Conversational AI 101-The Ecosystem at a Glance
Conversational AI 101-The Ecosystem at a GlanceConversational AI 101-The Ecosystem at a Glance
Conversational AI 101-The Ecosystem at a GlanceCapital Numbers
 
V2STech Corporate presentation for Chatbot design & development
V2STech Corporate presentation for Chatbot design & developmentV2STech Corporate presentation for Chatbot design & development
V2STech Corporate presentation for Chatbot design & developmentV2STech Solutions Private limited
 

Similar to Introduction to Chatbot Development (20)

Empower Your Business with Thatware io's Chatbot Services.pdf
Empower Your Business with Thatware io's Chatbot Services.pdfEmpower Your Business with Thatware io's Chatbot Services.pdf
Empower Your Business with Thatware io's Chatbot Services.pdf
 
Chatbots Latest development Technology
Chatbots Latest development TechnologyChatbots Latest development Technology
Chatbots Latest development Technology
 
Empower Your Website with Chatbot Services from Thatwareio
Empower Your Website with Chatbot Services from ThatwareioEmpower Your Website with Chatbot Services from Thatwareio
Empower Your Website with Chatbot Services from Thatwareio
 
Unlock Efficiency and Growth with our Advanced Chatbot Services
Unlock Efficiency and Growth with our Advanced Chatbot Services Unlock Efficiency and Growth with our Advanced Chatbot Services
Unlock Efficiency and Growth with our Advanced Chatbot Services
 
All You Need To Know About Chatbot Development.pdf
All You Need To Know About Chatbot Development.pdfAll You Need To Know About Chatbot Development.pdf
All You Need To Know About Chatbot Development.pdf
 
Artificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & ChatbotsArtificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & Chatbots
 
Top Chatbot Development In UK, USA Hire AI Bot Developers.pdf
Top Chatbot Development In UK, USA Hire AI Bot Developers.pdfTop Chatbot Development In UK, USA Hire AI Bot Developers.pdf
Top Chatbot Development In UK, USA Hire AI Bot Developers.pdf
 
Enhance User Engagement and Support with AI-Powered Chatbot Services
Enhance User Engagement and Support with AI-Powered Chatbot Services Enhance User Engagement and Support with AI-Powered Chatbot Services
Enhance User Engagement and Support with AI-Powered Chatbot Services
 
it-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptx
it-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptxit-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptx
it-Build-a-Chatbot-Proof-of-Concept-Executive-Brief-V1.pptx
 
Elevate Customer Engagement with Expert Chatbot Services.pdf
Elevate Customer Engagement with Expert Chatbot Services.pdfElevate Customer Engagement with Expert Chatbot Services.pdf
Elevate Customer Engagement with Expert Chatbot Services.pdf
 
Personalized AI Chatbot Services for Your Business | Thatwareio
Personalized AI Chatbot Services for Your Business | ThatwareioPersonalized AI Chatbot Services for Your Business | Thatwareio
Personalized AI Chatbot Services for Your Business | Thatwareio
 
V2STech Corporate presentation for Chatbots
V2STech Corporate presentation for ChatbotsV2STech Corporate presentation for Chatbots
V2STech Corporate presentation for Chatbots
 
Automate engagements using chatbot software
Automate engagements using chatbot softwareAutomate engagements using chatbot software
Automate engagements using chatbot software
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Manchester HUG August 18 - Bots & Conversational Marketing
Manchester HUG August 18 - Bots & Conversational MarketingManchester HUG August 18 - Bots & Conversational Marketing
Manchester HUG August 18 - Bots & Conversational Marketing
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine Learning
 
deloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdfdeloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdf
 
deloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdfdeloitte-nl-chatbots-moving-beyond-the-hype.pdf
deloitte-nl-chatbots-moving-beyond-the-hype.pdf
 
Conversational AI 101-The Ecosystem at a Glance
Conversational AI 101-The Ecosystem at a GlanceConversational AI 101-The Ecosystem at a Glance
Conversational AI 101-The Ecosystem at a Glance
 
V2STech Corporate presentation for Chatbot design & development
V2STech Corporate presentation for Chatbot design & developmentV2STech Corporate presentation for Chatbot design & development
V2STech Corporate presentation for Chatbot design & development
 

More from Suraj Kumar Jana

Convolution Neural Network
Convolution Neural NetworkConvolution Neural Network
Convolution Neural NetworkSuraj Kumar Jana
 
Artificial Intelligence Overview
Artificial Intelligence OverviewArtificial Intelligence Overview
Artificial Intelligence OverviewSuraj Kumar Jana
 
Artificial Neural Network: A Brief Overview
Artificial Neural Network: A Brief OverviewArtificial Neural Network: A Brief Overview
Artificial Neural Network: A Brief OverviewSuraj Kumar Jana
 
Mathematics For Artificial Intelligence
Mathematics For Artificial IntelligenceMathematics For Artificial Intelligence
Mathematics For Artificial IntelligenceSuraj Kumar Jana
 
Artificial Intelligence: A Brief Overview
Artificial Intelligence: A Brief OverviewArtificial Intelligence: A Brief Overview
Artificial Intelligence: A Brief OverviewSuraj Kumar Jana
 
Understanding Blockchain: Case Studies
Understanding Blockchain: Case StudiesUnderstanding Blockchain: Case Studies
Understanding Blockchain: Case StudiesSuraj Kumar Jana
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologySuraj Kumar Jana
 
Understanding Blockchain: A General Introduction
Understanding Blockchain: A General IntroductionUnderstanding Blockchain: A General Introduction
Understanding Blockchain: A General IntroductionSuraj Kumar Jana
 
Practical Introduction to Internet of Things (IoT)
Practical Introduction to Internet of Things (IoT)Practical Introduction to Internet of Things (IoT)
Practical Introduction to Internet of Things (IoT)Suraj Kumar Jana
 
Introduction to Open Data and Data Science
Introduction to Open Data and Data ScienceIntroduction to Open Data and Data Science
Introduction to Open Data and Data ScienceSuraj Kumar Jana
 
Machine Learning using Python
Machine Learning using PythonMachine Learning using Python
Machine Learning using PythonSuraj Kumar Jana
 
Adore India - Introduction
Adore India - IntroductionAdore India - Introduction
Adore India - IntroductionSuraj Kumar Jana
 
Adore India - Talking To Students
Adore India - Talking To StudentsAdore India - Talking To Students
Adore India - Talking To StudentsSuraj Kumar Jana
 

More from Suraj Kumar Jana (16)

Convolution Neural Network
Convolution Neural NetworkConvolution Neural Network
Convolution Neural Network
 
Artificial Intelligence Overview
Artificial Intelligence OverviewArtificial Intelligence Overview
Artificial Intelligence Overview
 
Artificial Neural Network: A Brief Overview
Artificial Neural Network: A Brief OverviewArtificial Neural Network: A Brief Overview
Artificial Neural Network: A Brief Overview
 
Mathematics For Artificial Intelligence
Mathematics For Artificial IntelligenceMathematics For Artificial Intelligence
Mathematics For Artificial Intelligence
 
Artificial Intelligence: A Brief Overview
Artificial Intelligence: A Brief OverviewArtificial Intelligence: A Brief Overview
Artificial Intelligence: A Brief Overview
 
Understanding Blockchain: Case Studies
Understanding Blockchain: Case StudiesUnderstanding Blockchain: Case Studies
Understanding Blockchain: Case Studies
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger Technology
 
Understanding Blockchain: A General Introduction
Understanding Blockchain: A General IntroductionUnderstanding Blockchain: A General Introduction
Understanding Blockchain: A General Introduction
 
Practical Introduction to Internet of Things (IoT)
Practical Introduction to Internet of Things (IoT)Practical Introduction to Internet of Things (IoT)
Practical Introduction to Internet of Things (IoT)
 
Cloud Computing workshop
Cloud Computing workshopCloud Computing workshop
Cloud Computing workshop
 
Introduction to Open Data and Data Science
Introduction to Open Data and Data ScienceIntroduction to Open Data and Data Science
Introduction to Open Data and Data Science
 
Machine Learning using Python
Machine Learning using PythonMachine Learning using Python
Machine Learning using Python
 
Arduino Hands-on Workshop
Arduino Hands-on WorkshopArduino Hands-on Workshop
Arduino Hands-on Workshop
 
Prepare to Start-up
Prepare to Start-upPrepare to Start-up
Prepare to Start-up
 
Adore India - Introduction
Adore India - IntroductionAdore India - Introduction
Adore India - Introduction
 
Adore India - Talking To Students
Adore India - Talking To StudentsAdore India - Talking To Students
Adore India - Talking To Students
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Introduction to Chatbot Development

  • 1. INTRODUCTION TO CHAT BOT DEVELOPMENT By Opencube Labs
  • 3. Chat bots are not new?
  • 4. Conceptual Introduction Chatbot’s allow us to have a new way to automate our audience engagement in a more efficient way that is always in line with our strategy or pre defined goal. What ever our objective, be it delivery of news, updates, events information, information about your business, services, knowledge base, FAQs, product showcase, campaigns, contest tools. Chatbot’s can be described as small pieces of software follow a dialogue script in order to grant a sort off interaction with brands.
  • 7. Why Chat Bots? ● On an average 50 mins is spent per day in messaging apps globally. ● Younger generation embraces text messaging. ● $83Bn is lost every year due to poor customer support. ● Users dont want install various different apps.
  • 11. News
  • 19. “Ask me anything” The stupidest thing bot could say :-P
  • 20.
  • 21.
  • 22.
  • 23.
  • 25. > Get me tickets for <movie_name> NLU Output: [{ "intent": "event_search_by_name", "entities": [ { "name": "event_name", "value": "<movie_name>" } ] }]
  • 27. Final Thoughts ● New way of interaction ● Eliminates frequent tasks ● Saves time and frustation ● Making smart chat bots are time consuming and expensive ● Good design flow should be maintained before development
  • 28. Telegram Bot Flow ● Install and create account on Telegram ● Search for @botfather ● Use command /newbot to create a new bot and follow the steps to get the bot token ● Clone this repo: https://github.com/opencubelabs/ telegram_bot_sample ● Update the bot token ● Create a Heroku App and deploy the code ● Setup webhook curl -F "url=<heroku_app_link>" https://api.telegram.org/bot<your_api_token>/setWebhook
  • 29. Messenger Bot Flow ● Clone github.com/opencubelabs/echo_bot ● Create heroku.com account ● Create a Heroku App ● Create a Facebook Page ● Create a Facebook App on developers.facebook.com ● Change Fb Apps messenger settings ● Update page token ● Change the Fb Apps webhook