What’s in an AI?
In our kitchen stands a trash can that I consider to be a primitive AI.
When my knee bends towards this bin, the lid opens, and after a fixed time it closes.
When within this time interval a new open command is given, the timer resets.
This is an intelligence upgrade over the previous model that closed the lid no matter what when it felt like it.
I have a short wish list for further improvements (an adjustable timer, voice interface), but I’m stuck with the present AI that patiently awaits my – and others’ – command and acts the best it can.
Some years ago, I encountered Siri for the first time, but after some attempts to have a conversation, I gave up. I found that she used a list with ’smart’ answers to questions she didn’t understand, and that she had no sense of coherence whatsoever.



Cryptic? Let me explain: As a carpenter needs a hammer and a saw to build anything, in order to develop software, a software developer (aka computer programmer), needs tools for software development. Of course, today’s carpenter uses a nail gun and a circular saw, preferably battery-driven – there is progress and development even in the tools of a trade. Similarly, tools for software developers have evolved from simple text editors to advanced dedicated programs supporting every finesse of the programming language to be used. Sometimes these tools are free, in other cases you have to subscribe to them.