The term Artificial Intelligence is increasingly used by everyone, and even in different moments of our day, a machine is with us helping us in some process without realizing it. Chatbots, virtual assistants, medical assistants, video games, travel agencies and even some contacts in social networks, are a sample of how artificial intelligence is part of our life.
It is important that we all know where this technology comes from, what implications it brings and also what the future holds. As a programmer you should know in depth the components, the development and how this technology will empower your projects.
Where Does AI Come From?
Artificial intelligence is not something new, it is a topic that we have been talking about and dreaming about for many years, but only recently has it started to materialize exponentially. The first time this technology was talked about was in 1956 at a conference at Darthmouth College, where an emerging topic called “thinking machines” was discussed. To give you an idea of the context of this time, the first commercial computers were just coming to light and the potential of them in the industrial sector was just beginning to be discovered, that is to say that during these years, all that could be said about Artificial Intelligence were expectations and dreams without practical basis.
The following years began to have advances thanks to developments that sought to emulate cognitive tasks of a human through a machine. An example of this were the first computer chess games, which through artificial intelligence gave the user levels of difficulty and the feeling of interacting with a human being. Today there are chess games that no human has been able to defeat.
Artificial Intelligence is Not The Future
While many people talk about what AI will bring for the future, if you think in detail, the reality is that AI is the present even with its evolution, Deep Learning. Banking operations, sales, manufacturing, education and entertainment, are sectors controlled by this technology that every day improves and learns from the behavior of its users. If you wonder why it was precisely in these years that AI materialized, there are three key factors that made it possible:
- Cost of computers and machines: the arrival of new processing equipment new more powerful chips and even services from companies that charge per use, have made it easier to integrate AI to almost all developments with minimal investment.
- Cost of cloud storage: thanks to Big Data, managing a large amount of data to exploit them and improve developments, is easier and cheaper compared to the past, these data are usually stored in cloud services such as AWS, Google Cloud or Azure where costs and plans are flexible and adaptable to the size of the projects.
- Parallel work of neuroscience with computational science: in recent years researchers have given priority to understand human behavior, and then pass it to the code, this work has become a synergy in which thanks to technology it is easier to understand people and thus further progress in the development of AI.
An Economic Impact
In addition to becoming a support for the user, Artificial Intelligence is currently one of the main economic drivers of the technology industry. According to a study by Markets and Markets, by 2017 the AI market was valued at $16 billion, by 2025 it is estimated to grow to $190 billion.
Forrester predicts that by 2020 companies using AI, Big Data, and IoT to uncover new business opportunities will take $1.2 trillion per year away from those companies that have not implemented any of these technologies.