The IT industry is overflowing with people tossing around seemingly random acronyms and technology names. We do too. But I think it’s time to pause and look at what we’re doing when we misuse science-fiction connotations in our communication.
It’s a lie when we use the term Artificial Intelligence about our software. Everyone does. Even IBM with their extremely expensive systems like Watson, which has admittedly won Jeopardy, but is still unable to judge whether you should use grain 80 or 400 sandpaper to fix your countertop.
Watson is not a carpenter. And we who claim to make artificial intelligence software are not gods. We are technicians, designers, and architects. We can understand, assess, and act on complex issues, and we build software that can help us, and our customers understand and act on huge amounts of data.
It is not Artificial Intelligence, or “AI”, as it is implicitly called in the business, where the topic right now is hotter than a dinner with the Pope. It’s not AI in the Skynet or Ex Machina sense. There are tangible underlying algorithms and methods. Smart composite algorithms that can and must learn about the system and the data fed into it, in the framework of any number of predefined parameters.