Chatbots are AI-driven services that interact through chat interfaces, utilizing natural language processing to comprehend user queries. They are employed in various applications such as making reservations, purchasing goods, and providing information. The field of artificial intelligence encompasses numerous subfields, including machine learning and computer vision, aimed at enhancing machine intelligence.
Chat Bots
A service,powered by rules and sometimes artificial intelligence, that you interact
with via a chat interface.
Artificial Conversational
Entity.
Communicates in
Audio/Textual format.
Uses Natural Language
Processing System for
understanding.
Based on internet where
emulation of human activity
is required.
http://appgalleryinc.com/
3.
Usage
Making hotel/restaurant reservations.
Purchasinggoods.
Maintaining TO-DO list.
Suggestions while
having conversation.
Reporting weather
Zip-code information
Converting currency
or other units
http://appgalleryinc.com/
4.
Applications
Following are theapplications that make an efficient use of Bots:
Instant messaging (IM)
Internet Relay Chat (IRC)
Facebook Messenger
Allo (Google Messenger)
Skype
Telegram
http://appgalleryinc.com/
5.
Natural Language Processing
Abilityof computer to understand human speech. It examines patterns to improve
program’s understanding. Natural Language is
required when we want an
intelligent system like robot
to perform our instructions.
The input and output of an
NLP system can be:
Speech
Written Text
http://appgalleryinc.com/
6.
NLP Tasks
OpticalCharacter Recognition: Determines valuable information from picture.
Machine Translation: Translating data from one language to another.
Natural Language Understanding:
Converts human readable data
to system code for
manipulations.
Natural Language Generation:
Converts system code to
human readable data.
Relationship Extraction: To identify
relationship among entities.
Sentence Breaking: To find periods
& other punctuations.
http://appgalleryinc.com/
7.
Artificial Intelligence (AI)
Intelligenceexhibited by machines
that took actions to maximize it’s
chance of success for given goal. A
science of making intelligent
machines/computer programs.
http://appgalleryinc.com/
8.
AI (Subfields)
ExpertSystems
Natural Language
Machine Learning (Artificial
Neural Network)
Computer Vision (Image
Processing)
http://appgalleryinc.com/
9.
Game playing
General Problem Solving
Expert System
Natural Language Processing
Computer Vision
Robotics
Education
AI (Applications)
http://appgalleryinc.com/