@joergr And Iain Banks wrote it more than 20 years ago.

The knowledge was already there, but the systems were called "expert systems" and required huge datacenters of compute power to run.