How AI and No-Code will transform the working environment.
The IT world is continually bombed with hypes of new technologies and trends that, although imprint a hectic dynamism to the area, end up promoting the feeling of obsolescence within every working professional, driving a tsunami of search for refresher courses, in an attempt to keep up with the market.
I've been working in the IT area for 37 years, I've surfed hundreds of waves, and I'm going to tell you a secret: all this movement is boosted by the big consultancies, because they need to sell their services to survive. But after Big Data, Small Data, Scrum, Agile, DevOps, Virtualization, Containerization, Cloud, Fog, Hybrid Computing, SOA, Micro Services, SaaS, IaaS, PMI, ITIL, and a range of new technologies, how do we know how to separate what will survive from what is temporary?
I don't have an objective answer, but I always follow my instincts and I have almost always been right about how much a new wave is here to stay and establish territory in the IT world, having said that, I would like to talk about a technology that I have studied extensively for the last 25 years: Artificial intelligence.
However, it was only in 2011, after many years of studying AI, that I saw that the algorithms were finally ready to be used in practice. That's when I started to heavily study Deep Learning and realized that a revolution was starting in the software world.
Deep Learning was created to solve problems that were too complex for traditional algorithms - the processing of unstructured data such as sounds and images. But it did it so well that, quickly, all other existing ways to solve them were made obsolete. However, what caught my attention the most was the fact that these algorithms used a mathematical process by which the program converged its inputs and outputs to solve the problem.
We're talking about a machine that I provide an example of input to, and I command what I want to know on the output, and it programs itself for the solution.
Not everyone is amazed to learn this as I was, but the fact of understanding this possibility, of creating a program in this way, opens the way for anyone to design a program without the need for programming knowledge - to assemble a set of input samples with the desired output being the only thing that’s necessary. This is, indeed, the most revolutionary idea.
The conception of Eyeflow.AI emerged in 2016, exactly from this idea. A platform for creating Computer Vision applications using AI, which offered a very intuitive and easy-to-use interface, enabling anyone to solve their problems, build their solutions, within their work/knowledge universe, and all without having to study years of programming with outdated codes.
At this pandemic times, we are experiencing an accelerated growth related to the digitalization of companies/processes, and, naturally, the IT world was not prepared for this gigantic growth in demand. We are facing the lack of equipment, lack of chips, and especially the lack of trained professionals in technology. It is in this scenario that this new hype around the No-Code platforms emerges.
For those who don't know, No-Code are applications that allow a non-programmer to create a “program” to solve their specific demand, in a simple, visual and quick learning way. The idea is quite old and we have had several implementations of it in history with varying degrees of success. An example that we have of this idea is Excel (low-code), where I've seen thousands of super complex, elaborated and developed by non-programmers program models (spreadsheets).
As I said, following my intuition and observing the trends, I guarantee that No-Code technologies are here to stay, as over the last 20 years we have seen IT become decisive in all professional areas, and this movement is only going to increase. In the future, everyone - in any field - will need to be proficient in the use of software and IT tools in general to perform their functions well.
With that in mind, I realized that the scenario was perfect to develop a No-Code platform that would enable the creation of Video Analytics applications by technology laymen, but experts in their fields of work and business, since using AI programs could be created based on examples.
Our goal was to deliver a simple platform where the user can be able to design what they want, with inputs and outputs flows and focus on their ultimate goals. From there, it feeds a set of examples, the machine programs itself, the user presents new examples and observes the result. When he finds an error, he corrects it and feeds back the machine, which in turn follows the learning process until everything is right.
Eyeflow was born to democratize the use of AI, make it available to everyone, and help people around the world to create their Video Analytics solutions. We are making this technology available so that anyone or any company can create, test, improve, publish and sell their own Computer Vision applications.
The main application of this technology today is to automate the repetitive and tiresome tasks of visual monitoring. We have cases in industrial inspection, safety monitoring, and automation of various tasks that depend on vision. I confess that every day I am still impressed to see how each person watches an EyeFlow presentation and immediately thinks of a new application for a specific need in a new market.
And to those who fear that machines will take their jobs, I always answer that human beings, with their extraordinary brains, were born to create solutions to problems, and machines are those creations that will do the work. Think, for example, of tractors in the 1950s, and a series of inventions created by us to enable our own evolution.
And when we arrive for a normal working day and the first sentence we hear (even...
How AI and No-Code will transform the working environment.
In an increasingly dynamic world, we hear a lot about "agile mindset" and a seri...
The movement that started strong in large agencies has gained ground in IT "oper...