Chatbots
The most well-known tool for communication from artificial intelligence to humans is the so-called chatbots.
These are programs or applications designed to communicate with people in real-time. The communication of chatbots can operate on two principles:
- on predefined rules (rule-based),
- on machine learning.
Chatbots learn to communicate based on a large amount of data and communication patterns they are provided with. This subsequently enables them to respond to a wide variety of user inquiries and requests.
Chatbots are most often found in the following sectors:
- banks and financial institutions (customer service lines, etc.),
- online stores (providing customer support),
- travel agencies (support with vacation bookings, etc.).
Avatars
Avatars are a specialized form of visual presentation. You can encounter two main forms:
- animated form of presentation,
- static form of presentation.
They are often used as assistants or virtual guides. Artificial intelligence is thus connected to the avatar character to enable it to respond to questions and wishes of users and visitors.
Based on their interaction capabilities, avatars are further divided into:
- dynamic - they can interactively respond to users,
- static - they lack the ability to interact, they are just a virtual presentation.
You will most often come across avatars in
- e-learning platforms as virtual teachers,
- on websites and e-shops as entertaining guides,
- in the gaming industry as virtual players.
Text-to-speech (TTS)
The last tool of artificial intelligence we will mention is the so-called Text-to-Speech technologies. They convert textual data into voice output.
Artificial intelligence is then used to improve the quality and naturalness of the voice generated from the text.
The most well-known form of TTS are recursive neural networks. They are mainly used to convert text to speech.
These models learn specific sound patterns and intonations in order to subsequently generate the most authentic human voice output possible.
The most well-known examples of TTS are:
- customer service lines of banking or telecommunication companies,
- podcasts and audiobooks,
- GPS and navigation,
- tools for the visually impaired.