Give examples of 3 apps that have chatbots integrated into them.
Zomato, whatsapp, irctc etc.
What are some challenges in developing advanced chatbots?
Cost, large datasets.
What are the main reasons for using chatbots?
24*7 support, cost saving
What is Natural language processing? (NLP)Explain with an example
NLP is a specific area of computer science that helps computers understand, interpret, and respond to human language (like text or speech).
Example: When you ask Siri a question, NLP helps the computer understand what you’re saying.
Give two examples of types of chatbots used by industries today based on how the data is trained on them
Rule-based chatbot,
ML-based chatbot
What is the full form of LLM?
Large Language Models
Which programming language is commonly used for chatbot development?
Python
What is Machine learning? Explain with very simple example
Machine Learning is when computers learn from examples and improve themselves without being told exactly what to do.
Name a popular chatbot framework
Dialogflow, Rasa, Microsoft Bot Framework
How does a chatbot understand human language?
Chatbots use Natural Language Processing (NLP) to break down user input, recognize intent, and extract key information. This involves processes like tokenization, entity recognition, and response generation based on the context.
What is the difference between rule-based and AI-powered chatbots?
Rule-Based: Follows predefined rules, responds to specific inputs, and is limited to simple queries.
AI-Powered: Uses machine learning and NLP to understand complex queries, adapt, and improve over time.
What is the purpose of Natural Language Processing (NLP) in chatbot development?
Help to understand/connect with human
Why do some chatbots fail to retain user engagement?
Chatbots lose engagement due to limited capabilities, generic responses, lack of personalization, poor user experience, or inability to solve complex issues.
How do chatbots differentiate between human-like responses and programmed replies?
Human-like responses are generated using AI and NLP to adapt to context, while programmed replies follow fixed rules or scripts without flexibility.
How can a chatbot be trained to recognize sarcasm or humor?
A chatbot can be trained to recognize sarcasm or humor by using sentiment analysis, contextual understanding, and training on sarcastic data. Advanced neural networks can also help detect nuances in language that indicate sarcasm or humor.