Teoresi logo

Welcome Teoresi MedTech

Artificial Intelligence

How far is the future?

Artificial Intelligence

How far is the future?

What is Artificial Intelligence

Artificial Intelligence can officially be traced back to the advent of computers, in 1956, although it was theorised a few years earlier by Alan Turing in the ComputingMachinery and Intelligence magazine. It can be defined as the branch of computer science that enables in machines the computational and logical capabilities usually considered typical of humans, such as decision-making capacity, space-time perception of the environment where the machine is located and the ability to recognise images and objects. This is made possible by programming and designing both at the hardware and software level.

Therefore, the machine goes beyond the simple ability to compute or to recognise/process data, but shows examples of other forms of “intelligence”, such as those noted by Howard Gardner in his “Frames of Mind” essay in 1983. His Theory of Multiple Intelligences is based on the idea that all human beings have at least seven forms of “mental representation”, including spatial, social intelligence, kinesthetic and introspective. The machines built in the AI ​​field are able to reproduce these types of intelligence.
More recently, the European Commission through its dedicated team (see box) proposed the following definition (April 2018).

●      Artificial intelligence (AI) refers to systems that exhibit intelligent behaviour and that are able to analyse their environment and take action – with some degree of autonomy – to achieve specific goals.
●      Artificial intelligence systems can be purely software based (e.g. voice assistants, image analysis software, search engines, speech and facial recognition systems) or AI integrated into hardware devices (e.g. advanced robots, self-driving cars, drones or smart sensors).

Scientific Disciplines

●      Reasoning and Decision Making
●      Learning
●      Robotics

The parts of an Artificial Intelligence system
Sensors for perceiving the environmentFor example cameras, microphones, a keyboard or other input devices, as well as physical sensors to measure temperature, pressure and distance for example.  An AI system needs adequate sensors to perceive data in the environment that is relevant to the assigned objective.
Processing algorithms and decision-making algorithmsThe data captured by the sensors is processed by the AI ​​reasoning module, which uses it to carry out the correct action based on the objective to be achieved. The data becomes information.
Decision implementationOnce the action has been decided on, the AI ​​system activates the actuators at its disposal, not only physical but also software based. It is important to note that rational artificial intelligence systems do not necessarily always choose the best action for their objective, due to limitations in resources such as time or computing power.
Literature and cinema When Hollywood predicts future reality

Through literature and cinema, man has always reflected on the possible interaction with artificial intelligence. The first fictional character to be considered as such is Mary Shelley’s Frankenstein (1818), made into a film in 1931. Not a creature made of metal and silicon, as we are used to thinking about today, but nonetheless something not human being brought back to life thanks to the wonder of technology, who discovers free will and fights for it by challenging his own creator.
It is a concept that we come across time and time again in many later works, starting with Karel Čapek’s Czech 1920’s drama “RUR”. Robota in Czech means work and in this work the “machines” built to replace us in the most dangerous and arduous jobs end up becoming increasingly intelligent, learning not only notions and actions but also feelings. Discrimination, fear and a lack human sensitivity are often the reason for their rebellio
Isaac Asimov, considered one of the founders of science fiction literature, outlined the three laws of robotics:
A robot may not injure a human being or, through inaction, allow a human being to come to harm.
A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.
A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
These laws are valid as long as, Asimov writes in his books, they do not conflict with the Zeroth Law, A robot may not harm humanity, or, by inaction, allow humanity to come to harm.
It is impossible to mention all the suggestions coming from literature and film relating to this theme, but the following 3 are the most common types of artificial intelligence we see in cinema. For film buffs, an exhaustive list can be found here.

When Hollywood predicts future reality The Robot

Since the forefather of the genre Metropolis (1927), there have been many films that have dealt with electronic humanoids. In many works, robots share a common need to think and feel emotions like humans, to rebel and free themselves from slavery. This is precisely the case for the replicants in Blade Runner (1982), who know when they will cease to exist because they are born with an expiration date. This detachment from the human creator also takes place in A.I. (2001), Bicentennial Man (1999) and I, Robot (2004) from a rather romantic point of view, while in the Terminator saga (1984) and films like Ex-Machina (2015) the conclusions are more tragic. In chronological order, we come across the first real “good” robots in the first episode of the 1977 Star Wars saga. And how can we forget that most artistic of examples in the animated film Wall-E (2008).

When Hollywood predicts future reality Intelligent systems

Virtual assistants and automated systems are able to understand the tone and context of dialogue, memorise and reuse information collected and show resourcefulness during conversations. This work doesn’t quite go as far as the electronic brain HAL 9000 in Kubrick’s masterpiece 2001 A Space Odyssey (1968), which when realising what the humans have planned by lip-reading their conversation…doesn’t take it very well. A cloud system capable of interacting verbally and emphatically features in Her by Spike Jonze (2013), where a lonely man begins a verbal relationship with an operating system capable of feeling emotions, and this is the most plausible description of a future that is not too far away.

When Hollywood predicts future reality Artificial reality

Many films have been prophetic in imagining the technology that is commonplace in life today. From biometric recognition in Robocop (1987) to personalised advertising and the interactive wall in Minority Report (2002). But the virtual reality theme already touched in Tron (1982), The Lawnmower Man (1992), Johnny Mnemonic (1995) and Nirvana (1997) reached epic proportions in The Matrix trilogy (1999-2003) where [SPOILER ALERT] artificial intelligence rules the world and not only builds evil machines, but “cultivates” humans in vast fields to produce electrical energy from their brain activity, while they live unconsciously in a virtual reality constructed to resemble the imperfections of human nature as accurately as possible. A remarkable idea.

But, can we be sure that it’s not actually true?

A brief history of Artificial Intelligence
1950 The Turing Machine

British mathematician Alan Turing theorises a “computing machine” (the Turing machine), capable of carrying out cognitive processes. It lays the foundation for what we now call artificial intelligence.

1956 “Artificial Intelligence” is born

Scientists gathered at a conference at Dartmouth College in New Hampshire believe that a machine can simulate aspects of learning and other characteristics of human intelligence. Programmer John McCarthy proposes the term “artificial intelligence”.

1966 The first chatbot – Eliza

Scientist Joseph Weizenbaum of the Massachusetts Institute of Technology invents “ELIZA”, a computer programme to communicate with humans.

1972 The first robot – WABOT-1

The first human-looking life-size robot is built in Japan. It is called WABOT-1. It can walk and pick up objects.

1986 The talking computer – NETtalk

Terrence J. Sejnowski and Charles Rosenberg teach the computer to talk with their “NETtalk” programme, which is capable of reading and pronouncing words. In addition, it can apply what it has learned to words it doesn’t know. It is one of the first artificial neural networks.

1997 Deep Blue beats Kasparov

The Deep Blue computer beats reigning world chess champion Garry Kasparov.

2002 AI in the home

Artificial intelligence enters our homes thanks to Roomba, a robot vacuum cleaner.

2011 Digital assistants

The era of the digital assistant begins, Apple’s Siri is the first in 2011, Microsoft introduces “Cortana” in 2014 and the following year Amazon Echo arrives with the Alexa voice service.

2016 AI diagnosis and games

The artificial intelligence alphaGo, Google software, beats the champion of the popular GO game.

How the world has changed with Artificial Intelligence

Artificial intelligence is involved in people’s daily lives more than we imagine. In the field of medicine, for example, digital technology is increasingly used in the diagnosis of diseases such as Parkinson’s and Alzheimer’s, but it also features in apparently sacred fields such as art, in October 2018, an AI painting was sold by Christie’s for over 430,000 dollars. And if we are used to (aware of?) being guided in our shopping experiences (Amazon & co) and in our viewing habits (Netflix above all), we will eventually get used to managing our financial investments with customer care services managed by forms of artificial intelligence, such as the Bank of America’s assistant Erica.

AI: Strong and Weak

The terms “Strong” and “Weak” in relation to Artificial Intelligence were coined by John Searle, who wanted to emphasise the different performance levels of different types of machines.

Weak AIStrong AI
A small application with a limited objective.Wider application with a broader reach.
Good application for specific tasks.This application has human level intelligence.
Uses human-supervised learning and not for data processing.Uses clustering and binding to process data.
Examples: Vocal assistantExamples: Advanced Robotics
Another type of classification divides types of Artificial Intelligences into Narrow, General and Super.

Narrow AI
Systems designed to solve a single problem. By definition, they have limited capabilities: they can recommend an e-commerce product or provide a weather forecast. They are able to mimic human behaviour, but can only excel in environments with a limited number of parameters.

General AI
The type of Artificial Intelligence closest to human intelligence. Some scientists suggest that an AI capable of relating to the social environment in the same way that a human being would do is close to being created. The current gap is not in their ability to analyse and process data (where they are already far superior to us), but their inability to think in an abstract way and have original ideas.

Super AI
Theoretically, this AI surpasses human intelligence in ways we cannot currently even imagine. A super AI would be better than us at everything, but here we enter the realm of science fiction. Its abilities would include decision making, rational decisions and even forming emotional relationships.

Artificial Intelligence Applications
Machine learning

Machine Learning is the science that allows machines to interpret, process and analyse data to solve real-world problems. At a basic level, ML means providing data to a computer to train it to perform a task. The machine – the algorithm – improves its performance based on the data it receives.

Most machine learning requires constant input from humans and is fed with mostly labelled datasets, although unsupervised algorithms also exist.

There are three categories in Machine Learning:

  • Supervised learning
  • Unsupervised learning
  • Reinforcement learning
Deep learning

Deep Learning is a superior version of Machine Learning that can, in a real environment, learn by levels of abstraction.
A striking example of this is Sophia, the android able to reproduce over 60 human facial expressions and take part in high-level debate.


Robotics is a branch of Artificial Intelligence which focuses on different branches and application of robots. AI Robots are artificial agents acting in a real-world environment to produce results by taking accountable actions. 

Sophia the humanoid is a good example of AI in robotics.

Expert Systems

An Expert System is a computer system based on Artificial Intelligence capable of learning the decision-making skills of a human expert and replicating them.
An ES uses notation based onif-then logic to solve complex problems. Therefore, it is not based on conventional procedural programming. Included in the main application fields of this branch of AI, are loan analysis, virus detection, information management and the activities of medical facilities.

Fuzzy logic

Fuzzy logic can be seen as an evolution of the Boolean logic of “0-1”. Unlike the latter, it is an IT approach based on the principles of degrees of truth and is therefore able to tackle even ambiguous contexts. For example, FL is used in the medical field to solve complex problems related to the decision-making process, but also in environmental control for self driving vehicles or, again in relation to cars, for the management of automatic gearboxes.

Natural Language Processing

Natural Language Processing (NLP) refers to the science of drawing insights from natural human language in order to communicate with machines and grow businesses.

Twitter uses NLP to filter out terroristic language in their tweets, Amazon uses NLP to understand customer reviews and improve user experience.

Scenarios: today and the future

From the most recent statistics, it appears that worldwide, overall funding in the field of Artificial Intelligence is mostly aimed at building Machine Learning applications and platforms (almost $28.5 billion in mid-2019). The current scenario is still limited to Narrow AI.

But what will happen in the near future, when forms of AGI (Artificial General Intelligence) and ASI (Artificial Super Intelligence) begin to develop?
Despite what we may think, having being conditioned by “cinematic” imaginary, current business interests in the sector are not focused on company robots or those at the service of our daily activities. The most pressing sector in the AI world is currently that involving the Recognition, classification and labelling of static images ($8 billion), followed by Performance improvement in algorithmic trading strategy “($7.5 billion) and the efficient and scalable processing of patient data ($7.4 billion). The scenario will be a little less futuristic and more “applicative”, at least until 2025

Project DOE Design of Experiment

This software can produce reduced experimental acquisition plans, using a “space filling” approach, and build models based on these acquisitions to simulate real measurements spanning the entire domain of interest.
For complex systems (e.g. engine control) space filling techniques are preferable. In this particular case we used Sobol sequences.

Project Statistical Modelling

It is software that models the physical process, using Gaussian process regression techniques, and uses the measured data to:

• Better understand a physical phenomenon
• Zoom in on a dataset by creating virtual measurements

Project Parameters optimisation

It is a software for the mathematical optimisation of generic software models based on genetic algorithms. The main purpose of the software is to allow the user to optimise the parameters of a selected Simulink model.

Project Artificial Intelligence for Image Processing

This project relates to building integrated software for on-board a vehicle for vehicle data interaction (Bus CAN etc.) and to view events received with dedicated HW. A service centre component was also developed to manage images with computer vision technologies.

Project Gitral

Gitral is Teoresi software that allows you to recognise all typical objects present in a cluster, or more generally on an HMI, starting from screenshots taken with high resolution cameras. Gitral is able to detect:
– Icon / TellTale Status and frequency
– Level and position of the bar graph
– Text and numbers
– Gauge position

For example, the tool is useful in the HIL (Hardware In the Loop) environment to automate the HMI software validation plan.
Finally, the CAN protocol can be used to communicate with Gitral when required via specific messages or the socket protocol.

Send a message, the right person will answer

    I read and understood the Privacy Notice