TIARA
A large part of the global market expects the arrival of a computer easy to use and inexpensive. This
is in this way that a French company has developed the prototype of a user-friendly man-machine
interface based on 20 years experience in Artificial Intelligence. This interface transforms radically the
behaviour of the PC. For the first time, a simple software application allows the computer to function by
reasoning, like a human being, instead of following the directives of a program developed by data-
processing specialists (imperative programming). Imperative programming makes the PC too expensive,
too complex to use, and insufficiently reliable. It needs specialists. 99 percent of the users are unable to
automate the daily tasks they perform on their machines. As for the others, they are not much more
effective because existing operational systems are not designed to be individually tailored, they are just
toolboxes. These defects slow down the penetration of computers on the market, the development of
new and essential services (medical or for disabled people, for example), the universal and
advantageous sharing of knowledge through the Internet, factor of progress for the planet.
A French company’s software prototype installs on PC from a DVD. It’s a vocal chatterbot (a program
with a human face able to have a conversation with the user). It works by reasoning on knowledge, not
by following data-processing procedures. At the beginning, this knowledge is that of a specialist in
Windows PC. Using it, the PC acts as if a computer specialist were installed at the keyboard. It answers
the user’s questions and realises the required work. With the chatterbot, the user can increase his/her
knowledge continuously in any field, thanks to an extraordinary and very simple tool that they invented
(declarative programming). The chatterbot itself was developed with that tool, which is also used to
develop classic applications, whatever their complexity. It describes the program in decision tree form,
written in natural language, which it transforms into one program.
Using voice commands, the user can launch:
• Specific chatterbot services:
- Conversational online help (to find software in the computer, solve a bug, explain how to use a tool,
discover all the features of the computer, etc.).
- Develop classic simple software or vocal software, controlling peripheral devices if necessary.
- Programming tool: schedule the task that will be automatically launched at start-up, at a certain
time or under certain conditions, routine tasks (e.g. scanning a newspaper).
- Keep silent, getting back to talk, hiding the face of the chatterbot and its balloon dialogue.
- Repeat a question, retrogress in the dialogue to allow the user to correct an answer, explain its
question, its conclusion or a contradiction found within the data.
- Read a text, forward or backward, stop reading, re-read.
- Tune the parameters of the PC audio, optimise voice recognition, change the name of any voice
command.
- Post lists presenting the user’s favourite software: programs, text files, pictures and video files,
Web pages, vocal orders list, others.
• Classic services of the PC:
- Launch programs.
- Close windows, applications.
- Turn the computer off.
- Read DVD.
- View emails.
- Play music CD, advance or move back.
- Devices: "print the letter to Mr Smith", etc.
Many other features, already developed, can be included in the chatterbot:
• Dialogues in European languages.
• Complex application development: voice or conventional (world copyright).
• Intelligent answering machine (screening and referring calls, solving the caller’s problem without
human intervention).