AI Chatbot Development Methodology

AI Chatbot Development
Methodology
19th October 2018 Lviv
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
About me
• Co-founder of http://Chatbots.Studio
• Co-author of course “Chatbots for marketers”
• Owner of MBA with exceptional recognition
• Bot evangelist
https://medium.com/@chatbots_studio/
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Deployment / piloting
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
We cover how to manage the AI bot delivery
1
• Inherits waterfall methodology ( I love MSF)
2
• Distinct project activities per each project stage
3
• Criteria's of completion
4
• Key decisions per stage
5
• New team roles
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
What will NOT be in the methodology ?
1
• How to program any bot or its component
2
• How to market, earn money on chatbot
3
• What is the chatbot and how to use it my
business
4
• How to run a software development project. You
should know that already
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Each problem of the project should have owner
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
AI Chatbot project requires 2 new roles under user
experience
Role Problem Responsibility
Conversational expert • Conversation is not
engaging, It is not fun to
talk with bot
• Bot does not understand
me
• Bot does loses the context
of conversation
• It requires me to do a lot of
actions to get what I need
• Define the conversation of
flow
• Monitor the real
conversations and
optimize them
• Maintain NLP engine,
resolve fallouts and add
synonyms
Live user support • Users are leaving a
conversation
• Users are complaining
about bots
• Service is becoming lower
• Resolve user queries
• Contribute to conversation
improvements
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
MSF is rigid but clear
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Vision for AI chatbot project should include
1
• Objectives and metrics for AI Chatbot
deployment
2
• Interfaces of a Chatbot
•3
• Approach for AI
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Each project should bring tangible business benefits
Increase
revenue
Develop new sales
channel
Increase
secondary sales
Reduce cost
Optimize
information
management
Automate manual
work
Reduce cost of
advertisement
companies
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Be clear at the very beginning where you bot will be
working
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
When you definitely need AI in your Chatbot
No Controls in
Interface
• SMS
• WhatsApp
• Voice
• E-mail
A lot of data
records
• FAQ
• Search
Assistance
Non structured
nature of
information
• Dreams
• Complains
• Reviews
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
When you definitely do NOT need AI in your Chatbot
Rare AI
language
• Lack of NLP
libs
• No support
from Big
players
• Ukrainian is in
the list 
Customer has a
distinct task
• Buy ticket
• Setup an
appointment
• Make a
request
No enough data
to train NLP bot
• less than 100
records
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Should be considered during AI Chatbot planning stage
1 • Defined a detailed conversation flow
2 • Character of the bot
3 • Approach for AI implementation
4 • Define strategy for bot training
5 • Gather corpus of data
6 • Select development tools
•7 • Define requirements for integration
8 • Select live agent platform
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Watch dialog structure, it should be careful
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Consider the full technical landscape
Component Role Possible Solutions
Conversation Engine • Manage the conversation
logic
• Maintain the session
• Route the conversation
between interfaces
• Botkit
• Botpress
• Use own by using the plain
programming
NLP Engine • Identifies intent (NLU)
• Holds the context of
conversation
• Speach2text2Speach
• LUIS
• DialogFlow
• Amazon Lex
• Rasa.ai
• Wit.ai
Live Agent • Takeover the conversation
with a user
• Live Chat
• Intercom
Bot analytics • Google analytics for bots • Chatbase
UI framework • Presentation layer for web
bot and admin part
• Angular
• React
DBMS • Storage of the data • MySQL, MS SQL,
Postgres and etc.
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Bot is not a human, but has a character
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Plan to find a data for training in advance
Company
sources
• Contact
center logs
• Existing
support
scripts
• FAQ
Dedicated
sources
• Semantic
DBs
• NERs
Scrapping
• What ever
you can
find and get
from
internet
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
NLP Engine vs Own AI
- Cheap and quick
development
- Not need for Data
Scientist to train
- Great results in
standard cases
- Has APIs for integration
- Does not support the rare
languages
- Have issues with a lot intents
- Could miss the context of
conversation
- Limited with NLU mostly
NLPEngine
- Could implement practically
any NLP function
- Covers NLG as well
- Could support rare language
- Requires a lot of Data to
train
- Long delivery
- Requires specific knowledge
OwnAI
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Developing of stage is not only about programming
1
• Define client onboarding strategy
2
• Create unit tests for external components
3
• Define test cases for NLP
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Plan in advance how the clients will come to your bot
From own
sources
• Site
• FB page
• Call center
phone
• Messenger
Search
Offline
• Posters
• Outlets
Partners
• Part of
other
business
process
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
What conversational AI test cases should cover ?
• Miss spellings
• Synonyms, abbreviations, professional jargon
• Big quantity of similar intents (NLP engines could not recognize the difference)
• Logical (and, or) combinations
• Rejections of previous messages
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Specific activities for stabilizing stage
1
• Define the launch approach
2
• Issue specific environments for NLP engines
3
• Train live agents
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Define your launch strategy before the launch. Start with
small
Target
audience
• Limited
• Loyal
• Use the full
scenario
Scope of
launch
• What will be
used
• What will be
omitted
How to
resolve issues
• Redirect to
agent
• Set the trial
mode
Treat unhappy
clients
• Do not over
promise
• Think about
incentives
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Content
• Scope of methodology
• Team overview
• Project stages
• Envisioning
• Planning
• Developing
• Stabilizing
• Conclusion
+38 096 448 80 46igor.luzhansky igor@chatbots.studio
Take offs
• AI Chatbot is NOT a toy
• AI Chatbot delivery requires a systematic set decisions
• You will need new roles on your team
1 de 32

Recomendados

Let's Build a Chatbot!Let's Build a Chatbot!
Let's Build a Chatbot!Christopher Mohritz
3.8K visualizações34 slides
Chat botsChat bots
Chat botsChandulal Kavar
1.9K visualizações24 slides
Chatbots 101Chatbots 101
Chatbots 101Venu Vasudevan
2K visualizações26 slides
ChatbotChatbot
ChatbotKamini Bharti
711 visualizações12 slides
Chat bots and AIChat bots and AI
Chat bots and AIGeff Thomas
3.1K visualizações10 slides

Mais conteúdo relacionado

Mais procurados

Chatbot_PresentationChatbot_Presentation
Chatbot_PresentationRohan Chikorde
5.5K visualizações22 slides
ChatbotChatbot
Chatbothaseeb muhsin
6.8K visualizações17 slides
5 BENIFITES OF CHAT GPT.pptx5 BENIFITES OF CHAT GPT.pptx
5 BENIFITES OF CHAT GPT.pptxshailesh sangle
1.5K visualizações13 slides
ppt about chatgpt.pptxppt about chatgpt.pptx
ppt about chatgpt.pptxSrinivas237938
37.3K visualizações15 slides
Uses of AI text bot.pdfUses of AI text bot.pdf
Uses of AI text bot.pdfSreeNivas983124
1.3K visualizações17 slides
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptxLohithaJangala
6.6K visualizações24 slides

Mais procurados(20)

Chatbot_PresentationChatbot_Presentation
Chatbot_Presentation
Rohan Chikorde5.5K visualizações
ChatbotChatbot
Chatbot
haseeb muhsin6.8K visualizações
5 BENIFITES OF CHAT GPT.pptx5 BENIFITES OF CHAT GPT.pptx
5 BENIFITES OF CHAT GPT.pptx
shailesh sangle1.5K visualizações
ppt about chatgpt.pptxppt about chatgpt.pptx
ppt about chatgpt.pptx
Srinivas23793837.3K visualizações
Uses of AI text bot.pdfUses of AI text bot.pdf
Uses of AI text bot.pdf
SreeNivas9831241.3K visualizações
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptx
LohithaJangala6.6K visualizações
ChatbotsChatbots
Chatbots
Vectr.Consulting15.5K visualizações
ChatGPT  ppt.pptxChatGPT  ppt.pptx
ChatGPT ppt.pptx
YuvrajS95.1K visualizações
Chatbot pptChatbot ppt
Chatbot ppt
Geff Thomas67.3K visualizações
PARAS CHOWDHARY PPT (1)[edited].pptxPARAS CHOWDHARY PPT (1)[edited].pptx
PARAS CHOWDHARY PPT (1)[edited].pptx
HJZF116 visualizações
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
Daden Limited17.5K visualizações
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
Samuel Adams, MBA1.7K visualizações
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
nitindhiman53928 visualizações
Chatbots and Deep LearningChatbots and Deep Learning
Chatbots and Deep Learning
Andherson Maeda904 visualizações
What is ChatGPT Used for ?What is ChatGPT Used for ?
What is ChatGPT Used for ?
AD Techlogix - Website & Mobile App Development Company799 visualizações
The World of ChatGPT.pdfThe World of ChatGPT.pdf
The World of ChatGPT.pdf
Ria Morgan2.6K visualizações
Implications of GPT-3Implications of GPT-3
Implications of GPT-3
Raven Jiang1.8K visualizações
Chat GPT Intoduction.pdfChat GPT Intoduction.pdf
Chat GPT Intoduction.pdf
Thiyagu K15.9K visualizações
Build your first ChatbotBuild your first Chatbot
Build your first Chatbot
Nadim GOUIA484 visualizações
Introduction to Chat GPTIntroduction to Chat GPT
Introduction to Chat GPT
DianaGray101K visualizações

Similar a AI Chatbot Development Methodology(20)

Will your intranet be replaced with a (chat) bot?Will your intranet be replaced with a (chat) bot?
Will your intranet be replaced with a (chat) bot?
Thomas Maeder6.5K visualizações
Accemy Chatbots expertiseAccemy Chatbots expertise
Accemy Chatbots expertise
Accemy Software Solutions Pvt Ltd.129 visualizações
Swapan Rajdev Keynote at Bots-up Meetup, BangaloreSwapan Rajdev Keynote at Bots-up Meetup, Bangalore
Swapan Rajdev Keynote at Bots-up Meetup, Bangalore
Shubham Bagri146 visualizações
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile World
SmartBear1.3K visualizações
LUIS and BotsLUIS and Bots
LUIS and Bots
Daniel Toomey936 visualizações
SEO Exellence with ChatGPT-Webinar DudaSEO Exellence with ChatGPT-Webinar Duda
SEO Exellence with ChatGPT-Webinar Duda
Anton Shulke314 visualizações
How to Create an Award-Winning Intranet (Part 1 of 12) How to Create an Award-Winning Intranet (Part 1 of 12)
How to Create an Award-Winning Intranet (Part 1 of 12)
Bonzai Intranet2.5K visualizações
DSDT Meetup March 2019DSDT Meetup March 2019
DSDT Meetup March 2019
DSDT_MTL301 visualizações
ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...
ChatGPT, Generative AI and Microsoft Copilot: Step Into the Future - Geoff Ab...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions231 visualizações
Managing your user data with Sitecore xDBManaging your user data with Sitecore xDB
Managing your user data with Sitecore xDB
Ruud van Falier1.9K visualizações
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur1K visualizações
The lifecycle of a chatbotThe lifecycle of a chatbot
The lifecycle of a chatbot
Sohan Maheshwar3.9K visualizações
BusinessProjects.com Market Segmentation and Entry ProjectBusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry Project
Carlos F. Camargo, Ph.D. - Realtor, CalBRE #019884311.9K visualizações
BizProjectsBizProjects
BizProjects
Carlos F. Camargo, Ph.D. - Realtor, CalBRE #019884311.1K visualizações
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?
Mizno Kruge222 visualizações

Último(20)

What Can Employee Monitoring Software Do?​What Can Employee Monitoring Software Do?​
What Can Employee Monitoring Software Do?​
wAnywhere16 visualizações
DevsRankDevsRank
DevsRank
devsrank78610 visualizações
ict act 1.pptxict act 1.pptx
ict act 1.pptx
sanjaniarun089 visualizações
Roadmap y Novedades de productoRoadmap y Novedades de producto
Roadmap y Novedades de producto
Neo4j5 visualizações
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor19 visualizações
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI
Neo4j10 visualizações
Create Roku ChannelsCreate Roku Channels
Create Roku Channels
Roshan Dwivedi5 visualizações
Embedded RustEmbedded Rust
Embedded Rust
Jens Siebert519 visualizações
WebAssemblyWebAssembly
WebAssembly
Jens Siebert30 visualizações
BSides Lisbon 2023 - AI in Cybersecurity.pdfBSides Lisbon 2023 - AI in Cybersecurity.pdf
BSides Lisbon 2023 - AI in Cybersecurity.pdf
Tiago Henriques68 visualizações

AI Chatbot Development Methodology

  • 2. +38 096 448 80 46igor.luzhansky igor@chatbots.studio About me • Co-founder of http://Chatbots.Studio • Co-author of course “Chatbots for marketers” • Owner of MBA with exceptional recognition • Bot evangelist https://medium.com/@chatbots_studio/
  • 3. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Deployment / piloting • Conclusion
  • 4. +38 096 448 80 46igor.luzhansky igor@chatbots.studio We cover how to manage the AI bot delivery 1 • Inherits waterfall methodology ( I love MSF) 2 • Distinct project activities per each project stage 3 • Criteria's of completion 4 • Key decisions per stage 5 • New team roles
  • 5. +38 096 448 80 46igor.luzhansky igor@chatbots.studio What will NOT be in the methodology ? 1 • How to program any bot or its component 2 • How to market, earn money on chatbot 3 • What is the chatbot and how to use it my business 4 • How to run a software development project. You should know that already
  • 6. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 7. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Each problem of the project should have owner
  • 8. +38 096 448 80 46igor.luzhansky igor@chatbots.studio AI Chatbot project requires 2 new roles under user experience Role Problem Responsibility Conversational expert • Conversation is not engaging, It is not fun to talk with bot • Bot does not understand me • Bot does loses the context of conversation • It requires me to do a lot of actions to get what I need • Define the conversation of flow • Monitor the real conversations and optimize them • Maintain NLP engine, resolve fallouts and add synonyms Live user support • Users are leaving a conversation • Users are complaining about bots • Service is becoming lower • Resolve user queries • Contribute to conversation improvements
  • 9. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 10. +38 096 448 80 46igor.luzhansky igor@chatbots.studio MSF is rigid but clear
  • 11. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 12. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Vision for AI chatbot project should include 1 • Objectives and metrics for AI Chatbot deployment 2 • Interfaces of a Chatbot •3 • Approach for AI
  • 13. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Each project should bring tangible business benefits Increase revenue Develop new sales channel Increase secondary sales Reduce cost Optimize information management Automate manual work Reduce cost of advertisement companies
  • 14. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Be clear at the very beginning where you bot will be working
  • 15. +38 096 448 80 46igor.luzhansky igor@chatbots.studio When you definitely need AI in your Chatbot No Controls in Interface • SMS • WhatsApp • Voice • E-mail A lot of data records • FAQ • Search Assistance Non structured nature of information • Dreams • Complains • Reviews
  • 16. +38 096 448 80 46igor.luzhansky igor@chatbots.studio When you definitely do NOT need AI in your Chatbot Rare AI language • Lack of NLP libs • No support from Big players • Ukrainian is in the list  Customer has a distinct task • Buy ticket • Setup an appointment • Make a request No enough data to train NLP bot • less than 100 records
  • 17. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 18. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Should be considered during AI Chatbot planning stage 1 • Defined a detailed conversation flow 2 • Character of the bot 3 • Approach for AI implementation 4 • Define strategy for bot training 5 • Gather corpus of data 6 • Select development tools •7 • Define requirements for integration 8 • Select live agent platform
  • 19. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Watch dialog structure, it should be careful
  • 20. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Consider the full technical landscape Component Role Possible Solutions Conversation Engine • Manage the conversation logic • Maintain the session • Route the conversation between interfaces • Botkit • Botpress • Use own by using the plain programming NLP Engine • Identifies intent (NLU) • Holds the context of conversation • Speach2text2Speach • LUIS • DialogFlow • Amazon Lex • Rasa.ai • Wit.ai Live Agent • Takeover the conversation with a user • Live Chat • Intercom Bot analytics • Google analytics for bots • Chatbase UI framework • Presentation layer for web bot and admin part • Angular • React DBMS • Storage of the data • MySQL, MS SQL, Postgres and etc.
  • 21. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Bot is not a human, but has a character
  • 22. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Plan to find a data for training in advance Company sources • Contact center logs • Existing support scripts • FAQ Dedicated sources • Semantic DBs • NERs Scrapping • What ever you can find and get from internet
  • 23. +38 096 448 80 46igor.luzhansky igor@chatbots.studio NLP Engine vs Own AI - Cheap and quick development - Not need for Data Scientist to train - Great results in standard cases - Has APIs for integration - Does not support the rare languages - Have issues with a lot intents - Could miss the context of conversation - Limited with NLU mostly NLPEngine - Could implement practically any NLP function - Covers NLG as well - Could support rare language - Requires a lot of Data to train - Long delivery - Requires specific knowledge OwnAI
  • 24. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 25. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Developing of stage is not only about programming 1 • Define client onboarding strategy 2 • Create unit tests for external components 3 • Define test cases for NLP
  • 26. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Plan in advance how the clients will come to your bot From own sources • Site • FB page • Call center phone • Messenger Search Offline • Posters • Outlets Partners • Part of other business process
  • 27. +38 096 448 80 46igor.luzhansky igor@chatbots.studio What conversational AI test cases should cover ? • Miss spellings • Synonyms, abbreviations, professional jargon • Big quantity of similar intents (NLP engines could not recognize the difference) • Logical (and, or) combinations • Rejections of previous messages
  • 28. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 29. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Specific activities for stabilizing stage 1 • Define the launch approach 2 • Issue specific environments for NLP engines 3 • Train live agents
  • 30. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Define your launch strategy before the launch. Start with small Target audience • Limited • Loyal • Use the full scenario Scope of launch • What will be used • What will be omitted How to resolve issues • Redirect to agent • Set the trial mode Treat unhappy clients • Do not over promise • Think about incentives
  • 31. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Content • Scope of methodology • Team overview • Project stages • Envisioning • Planning • Developing • Stabilizing • Conclusion
  • 32. +38 096 448 80 46igor.luzhansky igor@chatbots.studio Take offs • AI Chatbot is NOT a toy • AI Chatbot delivery requires a systematic set decisions • You will need new roles on your team

Notas do Editor

  1. https://www.slideshare.net/drdenizkilinc/msf-microsoft-solution-framework
  2. https://www.slideshare.net/drdenizkilinc/msf-microsoft-solution-framework
  3. Get a slide of my value added presentation
  4. Add a slide with possible bot interfaces, split them at AI based and not
  5. Language is not supported by NLP engines Users have a distinct task You do not have enough data to train your AI
  6. Screens with the bot characters Find a post with that ?
  7. NLP engine – support your language, able to recognize the intents correctly - Does not meet your requirements AI + you have enough data to train, your have a DS in your team, you need NLG, functions of NLP engine is not enough - You have not done that before
  8. Определение стратегии тестирования и багов дополнить
  9. From site, FB page From offline QR From advertisement Other will force a user to use it
  10. miss spelling Many similar content Synonyms Jargon and similar words
  11. What is the target audience for start What is the scope for launch How you resolve issues How do you treat unhappy clients