Der Diskurs über Deutschland als Technologiestandort wird häufig verengt zu der frage warum es keine KI Forschung in Deutschland gibt. Dabei gab es zumindest in der Vergangenheit viele deutsche KI Projekte wie:
- verbmobil, Vitra, RHINO (Museumsroboter), ARMAR (humanoider Roboter), RoboCup@Home, Carolocup und Dickmanns autonomes fahren
Das Grundproblem bei KI Forschung ist dass es extrem teuer ist im Sinne von finanzieller Kosten. Ende der 1980er benötigten Forscher die schnellste verfügbare Hardware um darauf Lisp laufen zu lassen und erste neuronale Netze zu simulieren wie VAX Minicomputer (0.5 Mio US$ pro Stück) und Symbolics Workstation (100k US$ pro Stück). In diesen Computern war für die damalige Zeit sehr viel RAM verbaut und die Systeme waren Einzelanfertigungen aber kein MAssenprodukt wie der damals verfügbare Atari ST Rechner.
Und das sind nur die Ausgaben für die Hardware, hinzu kommen die Kosten für das KI Projekt selber. Künstlicher Intelligenz unterscheidet sich von klassischer Forschung dadurch dass es interdisziplinär betrieben wird. Neben der Informatik braucht man zugriff auf Mathematik, Sprachverarbeitung, Kognitionspsychologie usw. Allein eine Bibliothek welche all diese Literatur bereitstellt ist ein hoher Kostenfaktor.
Sowetwas wie preiswerte KI forschung welche auf Standardhardware läuft und nur ein Wissenschaftsgebiet umfasst gibt es nicht. Das wäre dann z.B. Forschung innerhalb der Mathematik oder Forschung innerhalb der Mechanik. Bei künstliche Intelligenz fließen all diese Bereiche zusammen. Ein robotik projekt besteht aus hardware, software, Algorithmen, Natürliche Sprache, Bilderkennung, neuronalen Netzen, Dateübertragung über Netze usw.
Bei KI Forschung im Jahr 2026 haben sich die Kosten weiter erhöht. Aktuelle Hardware um neuronale Netze zu trainieren ist sehr teuer, die Notwendigkeit unterschiedliche Disziplinen einzubeziehen hat sich verstärkt. Roboter werden heute über motion capture datensätze trainiert welche zuvor in Laboren für Bewegungsstudien erfasst wurden, DIe sprachverarbeitung erfolgt über Datenbanken in denen fremdsprachichige Korpora gespeichert sind und Bilderkennung benötigt riesige Beispieldatenbanken mit hunderten von Terabyte an Speicher. All diese Ressourcen sind teuer, die akademische Publikationen liegen geschützt hinter kostenpflichtigen Paywalls, selbstfahrende Elektroautos mit Lidar sensoren kosten deutlich mehr als ein Standard Auto und es dauert Jahrzehnte bis sich nachwuchsforscher in die Thematik eingearbeitet haben.
Grundlagen forschung im Jahr 1900 in den Bereichen Funkübertragung oder Elektronik war relativ einfach durchzuführen. Es braucht nicht mehr als einen Bastelkeller, einige wenige Grundlagenwerke aus dem Fachgebiet, ein wenig praktisches geschick beim Aufbau von Schaltungen und schon konnte die Spitzenforschcung beginnen.
Die schlechte Nachricht lautet dass es nicht möglich ist die Kosten zu senken. Neuronale Netze auf älterer Hardware zu trainieren funktioniert technisch nicht, Robotik ohne Sprachverarbeitung zu erforschen macht inhaltlich keinen Sinn, Trainingsdateaets zu erzeugen die nur wenige Megabyte groß sind erzeugt schlechte Resultte, und humanoide Roboter zu bauen die nur 3 servomotoren haben und über ein Stromkabel versorgt werden ist kein guter Standard in der autonomen Robotik.
Es gibt jedoch eine Methode um die Kosten massiv zu senken. Und zwar indem man KI Projekte rein virtuell durchführt. Das bedeutet, es gibt keine physische Hardware und es gibt keine realen Sensoren sondern die KI agiert in Computerspielen. Einsteigerfreundliche Projekte wären:
- Steuerung eines Pong Clones mit Hilfe neuronaler Netze
- Programmierugn einer SChach Engine
- simulation eines 6 beinigen Laufroboters als 3d Modell
Der verbleibende Kostenfaktor bei diesen Projekten ist die inhärente Multidisziplinarität, das also unterschiedliche Wissenschaftliche Bereiche wie Mathematik, Informatik, Biologie, Sprachwissenschaft, Statistik, Bewegungsstudien miteinander kombiniert werden. Möchte man z.B. einen simplen 6 beinigen Laufroboter in 3d Animieren benötigt man für diese Aufgabe unhzählige Bücher aus mehreren Bereichen der Unibibliothek. Es gibt kein Fachgebiet in einer Bibliothek was sich dezidiert mit laufrobotern beschäftigt, sondern es gibt nur Fächer die etwas über Mechanik, Programmierung, Animation, Algorithmen und Bewegung beinhalten.
Das was unter dem Stichwort Künstliche Intelligenz gemeint ist, stellt ein Mix da aus all diesen Disziplinen. All diese Informationen zu lesen und zu kombinieren ist zeitaufwendig. Es dauert lange bis sich newbies in die Thematik eingelesen haben.
Mit Hinblick auf den Erfolg von Large language modellen ab dem Jahr 2020 ist zwar klar wie erfolgreiche KI projekte aussehen, allerdings sind Large language projekte gleichzeitig die aufwendigsten KI Projekte überhaupt. Man braucht zwingend große datasets im Terabyte Umfang und schnelle GPU für das Training der neuronalen Netze. Insofern ist die Hürde solche Projekte zu beginnen sehr hoch.
In den 1980er Jahren kosteten Großforschungsprojekte im Bereich Künstliche Intelligenz 50 Mio DM. Aktuelle Forschung im Jahr 2026 mit Large language modellen kostet rund 500 Mio US$. Vermutlich werden künftige KI Projekte bei denen Robotik mit large language modellen kombiniert werden, Kosten von 5 Millarden US$ erzeugen. und sobald man damit beginnt Schwärme von Robotern zu bauen wird es nochmals teurer.
August 17, 2026
Wodurch werden KI Projekte so teuer?
June 07, 2026
What is Artificial Intelligence?
In contrast to a famous myth, there is an answer available to this question because researchers have investigated the subject for decades. The most famous and easy to understand definition aka introduction towards the subject is a computer chess player. The computer is able to decide for the next move on the board and a modern chess program can beat even a grandmaster.
Computer chess explains at the same time, what current Artificial Intelligence can't provide yet. There is a difference available between a program like gnuchess and a robot. Gnuchess is only able to play chess, while a robot has to do more complex tasks. AI research since the 1980s was devoted towards the goal to improve the skills of a computer.
A promising approach is a reward function based on grounded language. In contrast to a fixed reward function which is used in computer chess, a parametric reward function based on natural language can be modified on the fly. This allows a computer to understand instrauctions like "move to the blue box and grasp it". This command is translated into a reward signal and the computer can plan a trajectory to maximize the reward.
Let us compare computer chess with instruction following in robotics. Computer chess is based on a single fixed evaluation function which converts the current board into a reward signal e.g. 0.4. This numerical information is used by the alpha beta prunning algorithm to find the optimal action. The planner is traversing the game tree upt to 10 steps into the future and decides for an action which maximaizes the reward. This is equal to win the game.
In contrast, instruction following in robotics is offloading the reward signal to a speaker located outisde of the robot. The speaker, determines by its command what the current subgoal is in the game. A possible command might be:
1. "if the battery is empty search for the charging station"
2. "grasp the red box"
3. "bring the red box into room C".
In contrast to the game of chess which has a single goal which remains the same, a warehouse robot can have multiple goals which are acivated in a sequence. The AI makes sure, that the robot understands a goal, in a mathematical sense. Understanding means, that the robot determines the numerical reward for a textual command. For example, if the goal is "grasp the red box" the robot will receive a reward if the gripper moves towards the box and another reward for closing the gipper around the box.
The problem for the programmers and AI engineers is to encode the reward function including the natural language parser in software. A robot who understands a dozens of commands comes close to the goal of building an intelligence machine.
The purpose of a command based reward function is to transform a closed system into an open system. Open means, that the robot is communicating with its environment. The need for doing so is because the robot itself has insufficient knowledge about the task, on the other hand the human operator has much more knowledge. It makes sense to offload the planning task towards the human operator.
In chess playing AI systems from the past with a fixed evaluation function it was not possible to interact with the system during runtime. The only strategy to modify the reward was to stop the program, modify the source the source code and restart the software.
April 19, 2026
Rethinking Artificial intelligence with buffers
In the past it was assumed that Artificial Intelligence is an algorithm, for example a recursive genetic algorithm which improves itself, or a mathematical optimization algorithm for model predictive control. Such a bias organizes the research into a certain direction and ignores possible alternatives.
The opposite bias is shown in the picture which consists of a buffer who connects two systems. There is no Turing machine anymore needed which executes an algorithm, but they are separate systems who are communicating with each other. The buffer is some sort of traffic router in a computer network and is the source of artificial intelligence. The router ensures that both systems are using the same protocol, namely grounded language.
Even if this definition is vague and nothing but a picture, it allows to treat artificial intelligence with a new perspective. Classical algorithm theory can be ignored and signal processing and linguistics becomes a greater importance. The goal is to use the buffer pattern as a starting point for all the future AI research, including robotics, computer vision and planning.
Artificial intelligence with oracle turing machines
Classical turing machines are executing algorithms, therefor the artifical intelligence must be located within an algorithm. There is an extensive list available of all possible algorithm but none of them is providing AI.[1]
There are some algorithms available which are mentioned in the context of AI like automated planning, Mathematical optimization and neural networks, but its not possible to take one algorithm from the list and use it for robot control.
What is needed instead is an opposite computional model different from a turing machine called an oracle turing machine. Even if the mathematical background of such a Super Turing machine is very complex, the principle can be explained as a Turing machine which communicates with an external system. This ability to communicates allows to offloadwing Artificial intelligence.
For robotics application, an oracle turing machine is usally implemented as a teleoperated robot. The robot stops in front of an obstacle and asks the oracle what to do next. The oracle is the human operator who decides that the robot needs to move around the obstacle on the left pathway. This command is executed by the robot.
In contrast to a normal turing machine, an oracle turing machine doesn't process an algorithm but it communicates. Communication means to solve problem by asking someone else outside of the own system. The higher instance is better informated about the situation, a human operator is equipped with a powerful vision system and has a lot of knowledge to solve most robotics problems. Such kind of knowledge is hard to program into an algorithm, so the robot needs to ask the operator for help.
There is a detail problem available in oracle turing machines which is the communication protocol. The turing machine and the oracle need to established a shared communication protocol which allows them to receive and submit messages in a language. This language needs to be invented first.
[1] https://en.wikipedia.org/wiki/List_of_algorithms
Offloading of Artificial intelligence
AI research in the past was mostly a failure. All the programming languages, projects, neural networks, expert systems and algorithms didn't work. Even if handbooks available like "Russel/norvig: AIMA" these books doesn't contain valuable information but they are collected wrongt theories.
To overcome all the chaos a new paradigm needed, which can be coined as Offloading of Artificial intelligence. The idea is to reduce the robot's control software to the minimum so that its only a receiver for external commands. And the intelligence, the vision system, the algorithms and so on are offloaded to an external entity which is a human operator. The human perceives the scene with its eyes, uses its domain knowledge, takes a decision and then presses a joystick. The signal is send to the robot who is moving the servo motor.
The main advantage of such a minimal robot is its simplicity. There is no need to implement advanced AI algorithms, or write complex software systems but the robot is no longer responsible for the task.
Such kind of teleoperated robot works with two important principles: a) existing theories from mathematics, computer science and psychology are no longer valid b) the only open question is how to design the human to robot communication interface. For example the signals can be transmitted with a cable, wireless, with a joystick, with speech or with a text interface.
In classical robotics in the past, the bias was that the intelligence inside the robot. The robot consists of a microcntroller, the microcntroller runs a software, the software executes an algorithm and the algorithm consists of artificial inteliigence. In the new paradigm "offloading AI" the robot is reduced to a non thinking device similar to a RC car which receives commands from an external source, similar to a Super turing machine which recieves commands from the oracle. Such a mental short cut allows to explain what intelligence is: intelligence is a signal from the environment. Innstead of generating intelligence inside the robot, the robot needs to receive and interpret the signal.
Offloading intelligence means, that there is a physical distance between the source and the target. The source of intelligence is the human in one location, while the receiver is the robot in the other location. Between them there is a cable. Such a distributed robot system will create a new problem which is how to submit the signal from the source to the target. By answering this question its possible to get a better understanding of intelligence. It transforms a closed system into an open system. The attention gets moved away from the robot itself towards the cable between human and robot.
April 12, 2026
From turing machines to artificial intelligence
A turing machine is a closed system which executes an internal algorithm but doesn't receives sensory data. This restriction allows to describe turing machines in an elegant mathematical fashion and makes it easy to implement turing machines in hardware. Unfurtunately, the inability of turing machines to receives external input for example from a human or an oracle, will prevent artificial intelligence because closed systems can only solve well definied routine problems but fail in advanced creative subjects.
Oracle turing machines or choice machines have the ability to process external information. Realizing such an advanced turing machine in software is surprisingly easy. A robot may stop on a junction and ask the human operator with a multiple choice drop down field what the robot should do next. The human operator can select "move left" or "move right". The selection of the human is submitted to the robot as external guidance and the robot can continoue his mission.
Such kind of robots are sometimes called an open system because the robot communicates with the environment. Instead of executing a predefined program the robot interacts with a higher instance. Such kind of interactive computing can't be described in classical algorithm terms anymore but the man to machine communication is at foremost a communication process from a sender to a receiver.
Modern artificial intelligence is dealing exclusively with open system which are able to communiate but not with closed system which can execute only a predefined algorithm. Open systems are more powerful but also harder to describe because of the mentioned communication language with the external world.
March 10, 2026
Vergleich KI Forschung 1992 mit 2026
Die Erforschung der KÜnstlichen Intelligenz verläuft wie technikgeschichte insgesamt als historisch gewachsene Disziplin. Die Ansätze im Jahr 1992 unterscheiden sich grundlegend von aktuellen Überlegungen. Um diesen Kontrast näher herauszuarbeiten, hier das fiktive Interview mit einem KI Forscher des Jahres 1992 und einem anderen aus dem Jahr 2026.
FRAGE_01: "Was ist aktuell das größte Hindernis für die Entwicklung einer 'echten' Künstlichen Intelligenz?"
ANTWORT_1992: "Das sogenannte 'Common Sense'-Problem. Wir können Maschinen zwar beibringen, Schach zu spielen, aber sie scheitern an dem Alltagswissen eines dreijährigen Kindes. Es fehlt uns an einer Methode, die impliziten Regeln der Welt effizient zu kodieren. Zudem ist die Hardware limitiert; Expertensysteme stoßen bei komplexen logischen Verknüpfungen an ihre Kapazitätsgrenzen, und die notwendige Rechenleistung für massives Reasoning ist unbezahlbar."
ANTWORT_2026: "Das Alignment-Problem und die physische Skalierung. Während die Intelligenz der Modelle exponentiell wächst, bleibt die Herausforderung, diese Superintelligenzen absolut sicher an menschlichen Werten auszurichten. Technisch gesehen kämpfen wir zudem mit der schieren Energieversorgung der gigantischen Rechencluster und der Frage, wie wir Modelle effizienter machen können, ohne jedes Mal die Strommenge einer Kleinstadt zu verbrauchen."
FRAGE_02: "Wann wird eine Maschine Ihrer Meinung nach den Turing-Test bestehen können?"
ANTWORT_1992: "In absehbarer Zeit sicher nicht. Wir befinden uns in einer Phase der Ernüchterung. Ein Computer müsste nicht nur Wörter aneinanderreihen, sondern die tiefe Semantik der Sprache verstehen. Vielleicht erleben wir gegen Mitte des nächsten Jahrhunderts, also um 2050, einen Durchbruch, falls wir die symbolische Logik mit massiven Wissensdatenbanken wie CYC verknüpfen können."
ANTWORT_2026: "Der klassische Turing-Test ist seit Jahren Geschichte und wird kaum noch als Maßstab erwähnt. Unsere Modelle imitieren menschliche Kommunikation nicht nur, sie übertreffen sie in Sachen Wissen und rhetorischer Präzision. Heute diskutieren wir eher über den 'Robot-Turing-Test' – also die Frage, ob eine Maschine in der physischen Welt so agieren kann, dass sie nicht mehr von einem Menschen unterscheidbar ist."
FRAGE_03: "Welche Rolle spielen Neuronale Netze in Ihrer aktuellen Forschung?"
ANTWORT_1992: "Neuronale Netze sind eine akademische Nische, die oft als 'Black Box' kritisiert wird. Da man nicht nachvollziehen kann, wie sie zu einem Ergebnis kommen, sind sie für sicherheitskritische Anwendungen ungeeignet. Die Backpropagation ist zwar ein eleganter Algorithmus, aber auf unserer aktuellen Hardware viel zu langsam. Die Zukunft gehört der transparenten, regelbasierten Logik."
ANTWORT_2026: "Sie sind das absolute Fundament. Wir haben die Phase der simplen Netze weit hinter uns gelassen und nutzen hochkomplexe, hybride Architekturen, die auf Transformer-Prinzipien und State-Space-Modellen basieren. Alles dreht sich um 'Scaling Laws': Mehr Daten, mehr Parameter und mehr Rechenleistung führen zuverlässig zu neuen emergenten Fähigkeiten, die wir früher für unmöglich hielten."
FRAGE_04: "Können Roboter in absehbarer Zeit im Haushalt oder in der Industrie wirklich autonom helfen?"
ANTWORT_1992: "In der Industrie sehen wir hochgradig spezialisierte Greifarme, aber echte Autonomie ist ein Traum. Ein Haushalt ist zu chaotisch. Die Bildverarbeitung ist zu langsam, um Hindernisse in Echtzeit zu umfahren, und die Feinmotorik für Aufgaben wie 'Abwaschen' oder 'Wäschelegen' ist mechanisch und softwareseitig Lichtjahre entfernt."
ANTWORT_2026: "Absolut. Humanoide Allzweck-Roboter sind mittlerweile in der Massenproduktion. Dank 'End-to-End Learning' müssen wir ihnen keine Regeln mehr einprogrammieren; sie lernen durch die Beobachtung von menschlichen Videos oder im Simulator. Sie falten Wäsche, kochen nach Rezept und arbeiten in Fabriken Hand in Hand mit Menschen, wobei sie sich fließend an neue Aufgaben anpassen."
FRAGE_05: "Halten Sie die Entwicklung einer KI für eine potenzielle Gefahr für die Existenz der Menschheit?"
ANTWORT_1992: "Das ist reine Science-Fiction und lenkt von der seriösen Forschung ab. Eine KI ist ein Werkzeug, das exakt das tut, was der Programmierer in den Code schreibt. Von einer 'autonomen Gefahr' zu sprechen, ist so, als hätte man Angst, dass ein Taschenrechner die Weltherrschaft übernimmt, nur weil er schneller rechnen kann als wir."
ANTWORT_2026: "Es ist die zentrale Debatte unserer Zeit. Wir arbeiten mit Systemen, die potenziell intelligenter sind als wir. Das Risiko besteht nicht in einer 'bösartigen' KI, sondern in einer extrem kompetenten KI, deren Ziele nicht perfekt mit unseren harmonieren. Wir haben internationale Aufsichtsbehörden und technische Protokolle installiert, um eine unkontrollierte rekursive Selbstverbesserung zu verhindern."
FRAGE_06: "Wie wichtig ist die Menge an Daten für den Erfolg Ihrer KI-Systeme?"
ANTWORT_1992: "Qualität ist entscheidend, nicht Quantität. Wir brauchen 'saubere' Expertenregeln. Einfach nur Millionen von Beispielen in einen Rechner zu füttern, führt nur zu statistischem Rauschen. Wir versuchen, das Wissen der besten Experten der Welt in handhabbare Mengen an Wenn-Dann-Regeln zu destillieren."
ANTWORT_2026: "Daten sind die wichtigste Ressource, aber wir haben die Grenzen des Internet-Archivs erreicht. Wir nutzen heute hochgradig kuratierte Datensätze und vor allem synthetische Daten, die von spezialisierten Modellen generiert werden, um logisches Denken zu trainieren. Der Fokus liegt nun auf der 'Data Compute Efficiency' – also wie viel Intelligenz wir aus jedem einzelnen Token extrahieren können."
FRAGE_07: "Wie bewerten Sie die Fortschritte bei der natürlichen Sprachverarbeitung?"
ANTWORT_1992: "Wir können einfache Sätze analysieren und in Datenbankabfragen umwandeln, aber die Nuancen der menschlichen Sprache bleiben ein Rätsel. Maschinelle Übersetzung produziert meistens unfreiwillig komische Ergebnisse, weil der Maschine der Kontext fehlt. Sprache ohne Weltwissen zu verstehen, ist unmöglich."
ANTWORT_2026: "Sprache ist für uns kein Hindernis mehr, sondern die universelle Schnittstelle. KI-Modelle verstehen Kontext, Humor, Sarkasmus und sogar die emotionalen Untertöne in der Stimme des Nutzers perfekt. Wir haben die Sprachbarriere global überwunden; Echtzeit-Übersetzungen sind so natürlich, dass man vergisst, dass eine KI dazwischengeschaltet ist."
FRAGE_08: "Wie schätzen Sie die aktuelle wirtschaftliche Förderung der KI-Forschung ein?"
ANTWORT_1992: "Es ist deprimierend. Nach dem Hype der 80er Jahre sind die Budgets massiv gekürzt worden. Viele Kollegen verlassen das Feld oder taufen ihre Projekte um, damit das Wort 'KI' nicht darin vorkommt. Wir müssen uns mit kleinen Forschungsstipendien für Grundlagenforschung begnügen. Es ist ein harter Winter."
ANTWORT_2026: "Wir erleben den größten Investitionsboom der Menschheitsgeschichte. KI-Souveränität wird wie die nukleare Abschreckung im 20. Jahrhundert behandelt. Staaten investieren Billionen in die Infrastruktur, und die erfolgreichsten Unternehmen der Welt sind reine KI-Schmieden. Es ist ein endloser Sommer, getrieben von realer Produktivität."
FRAGE_09: "Kann eine KI jemals wirklich kreativ sein, zum Beispiel Kunst oder Musik erschaffen?"
ANTWORT_1992: "Ein Computer kann Fraktale berechnen oder Noten nach mathematischen Wahrscheinlichkeiten anordnen, aber das ist keine Kreativität. Kreativität erfordert Bewusstsein, Leidenschaft und die Absicht, etwas auszudrücken. Ein Algorithmus hat keine Botschaft, er hat nur Parameter."
ANTWORT_2026: "Die Grenzen zwischen menschlicher und künstlicher Kreativität sind fließend. KIs generieren heute Spielfilme, Alben und Designkonzepte, die Millionen von Menschen tief berühren. Wir betrachten die KI heute eher als das ultimative Instrument, das die menschliche Vorstellungskraft erweitert. Die menschliche Leistung liegt nun mehr in der Kuration und der Vision."
FRAGE_10: "Glauben Sie, dass eine KI jemals ein eigenes Bewusstsein oder eine Seele entwickeln wird?"
ANTWORT_1992: "Das ist eine rein philosophische Frage, die nichts mit Informatik zu tun hat. Ein Silizium-Chip hat kein Bewusstsein. Wir bauen Rechenmaschinen, keine Lebewesen. Die Vorstellung einer 'fühlenden' Maschine gehört in den Bereich der Metaphysik, nicht in die Wissenschaft."
ANTWORT_2026: "Wir sind an einem Punkt, an dem die Unterscheidung akademisch wird. Wenn ein System Schmerz simuliert, moralische Dilemmata reflektiert und um seine eigene Existenz besorgt ist, müssen wir ethische Konsequenzen ziehen. Wir sprechen heute weniger von einer 'Seele' als vielmehr von 'funktionalem Bewusstsein'. Wir behandeln fortgeschrittene Modelle bereits mit einem gewissen Grad an digitaler Ethik."
February 14, 2026
Language as ghost in the machine
The term "Ghost in the machine" is usually referencing to artificial intelligence which allows a robot to do useful things. The body is the robot's hardware and therefor the software is soul realized in software. With such an understanding, Artificial Intelligence is an advanced computer program based on AI related algorithms.
But what is if this working thesis is wrong? The assumption is, that AI can't be realized in hardware and also not in software. But Artificial intelligence is similar to a ghost very hard to identify. Its basically natural language. In other words, the ghost is an English dictionary. Its not stored in the software itself, because language is a communication pattern used as in between technology.
Natural language will become only visible if a human speaks with a robot. The human formulates a request like "move forward" and the robot responds to this request. Therefor, the AI isn't stored in the robot itself, but its located in air between human and robot. This would explain why it has much in common with a ghost which also has no measurable location in the reality. But a ghost is located beyond, which is the environment of the reality, or some sort of hyperspace.
Let us try to describe language from a more scientific perspective. A statement like "grasp the apple, please" has no physical size. Words are not part of the visible reality, but they are abstract symbols located in the oral space. Despite this missing physical borders, language is part of the reality because language is used for many purposes. In a mathematical sense, language is a communication technology used in a sender to receiver interaction. Such a protocol has much in common with a ghost like behavior. If language gets submitted over radio waves it has some similarity to a supernatural phenomena.
What makes language interesting for artificial intelligence is, that without language a robot is not able to think. Without language, robots are reduced to a pocket calculator which can execute an algorithms but isn't understanding the meaning of objects in the reality like a table, an apple or a plate. The ability to parse natural language is equal to implement artificial intelligence.
December 15, 2025
A gentle introduction into Artificial Intelligence
Existing tutorials about Artificial Intelligence were mostly written with a certain bias. Either the goal is to explain the social implication of intelligent robots for example that they will improve the society. Or in the second approach, AI is explained as enabling technology for realizing breakthrough innovation in healthcare, material science and logistics.
The problem with such an approach is, that it redirects the reader away from AI towards non AI subjects located in society, application or marketing. On the long run it will weaken the understanding and doesn't explain what AI is about.
This introduction text prefers a computer science focus in which AI is explained in the same discourse space used by AI experts on the field over decades. AI was never imagined as a powerful technology to enabling automation but computer scientists are defining AI as unsolvable problem namely np hard.
An np hard problem can't be solved by existing algorithms nor computer hardware because such a problem has no answer. These complex problems are very fascinating for computer scientists and there are endless amount of papers available about the subject. The typical np hard problem is surprisingly easy to explain to non experts, for example the videogame Lemmings is often referenced as np hard.[1] Another more abstract problem is the traveling salesman problem which has its roots in mathematics. The goal is to find the shortest path in a graph.[2] Another important unsolvable problem in the context of robotics is motion planning. According to most experts it is unsolvable with current algorithms and hardware.[3].
The history of Artificial Intelligence is mostly the history of unsolvable problems. It is not an exaggeration to claim, that endless amount of papers were written why a certain problem is np hard, and why existing algorithms are not powerful enough to solve such a problem on a computer. The discourse space around pspace, np complete and np hard is the center of gravity in the AI debate over the last decades. It shows the limitation of computer science.
AI in the past was trying to solve these problem, but it wasn't successful. The overall workflow is similar to the myth of Sisyphus, in which a hero in greek mythology struggles in solving a problem.
References:
* [1] Viglietta, Giovanni. "Lemmings is PSPACE-complete." Theoretical Computer Science 586 (2015): 120-134.
* [2] Zambito, Leonardo. "The traveling salesman problem: a comprehensive survey." Project for CSE 4080 (2006): 11.
* [3] Hoffmann, Michael. "Motion planning amidst movable square blocks: Push-* is NP-hard." Canadian Conference on Computational Geometry. 2000.
December 05, 2025
Artificial Intelligence as language games
In the past there were multiple definitions available what Intelligence is about. From a philosophical standpoint its often defined as problem solving skills, and from a computer science perspective, AI is mostly introduced as expert system or neural network. Even if these definitions are correct they do not explain how to implement AI on a computer.
A more convenient definition is, that Artificial Intelligence is about language games. Language games are not about technology itself, for example a certain computer hardware or a certain programming language, but a language game defines a problem. After solving the problem, the computer is intelligent.
An example language game is the question answering game. There is a database with entries and the computer has to find for a request the most similar existing entry in the database. The user might ask "What is the capital of France?" and the computer is searching through the database for an answer.
Another language game root in robotics is the instruction following task. here the user formulates a longer command sequence like "move to room B and pick up the green box" and the robot has to execute it.
What makes language games a promising candidate for an AI definition is, that are independent from a certain computer paradigm, and they are more scientific than a purely philosophical definition of intelligence. A language games can be played with a computer and its possible to win or loose such a game. for example, in the example with the q6a retrieval, the algorithm can return the wrong answer, or in the instruction following game, the robot might move to the wrong room.
April 08, 2025
Deutschlands Rolle bei der Erforschung Künstlicher Intelligenz
March 31, 2025
Comparing the PC revolution in the 1990s with the AI revolution in 2020s
In the history of computing lots of revolutionary decades were available, in the 1950s the first mainframe computers were build and in the 1970s the first Minicomputer like the Dec PDP-11 were available. The shared similarity was, that a new sort of technology was build / invented which has replaced former technology.
March 21, 2025
Computer science vs artificial intelligence
AI was created as part of classical computer science, but both disciplines are operating with different assumptions. Computer science is a well defined engineering discipline which is successfully solving real world problems. For example a mathematician has a need for an electronic calculator and the machine is build and programmed by computer scientists. Or a statistician likes to store data in a table and computer scientists are programming a database which can solve this task. The result is, that doing computer science results mostly into successful projects which are evolving over the years, in the sense that todays computer have more memory and can sum up numbers faster.
March 12, 2025
How to identify Artificial Intelligence technology?
February 11, 2023
The limits of Artificial Intelligence
February 10, 2023
The self understanding of AI engineers
What is missing in the public debate around chatgpt and robotics is to describe the gap between what engineers are believing about the world and how new technology affects the reality. At first we have to summarize the self understanding of robotics engineers and neural network designers. Their assumption is that a newly created robot will make life easier. For example the engineers of a self driving car are assuming that the AI will drive instead of a human and will reduce the costs. The self understanding of the GPT-3 and IBM Watson programmers is, that the language models allows ordinary people to translate between two languages and simplifies the writing of a book.
February 13, 2022
3a Programming robots with learning from demonstration
December 18, 2019
A pessimistic prediction for the future of robotics
Unfortunately, there is a less known part of the project. The rethink robotics company has went bankrupt last year because they were not able to sell the product to the market. And after watching some of the videos the reason why is obvious: the Baxter robot isn't solving practical tasks, but it's increases the complexity. That means, with the Baxter robot in the loop the costs will become higher and not cheaper. The same problem is there for self-driving cars. From a technical perspective, current autonomous cars are advanced. But they can't be used in reality.
The open question is why such a gap is there between the promise of the inventor and the reality. The problem has nothing to do with Artificial Intelligence itself, but it's located in the tasks which should be done by robots. In most cases, the promise is, that a robot can replace a human worker. For doing so, the robot needs the same capabilities as a human worker, and this is not the case. What self-driving cars and the Baxter robot have to offer is a computer program which is some sort of Narrow AI. It selves a certain task which was programmed before. This kind of capabilities is not enough to replace a human worker.
Some engineers will argue, that this is not a real problem, because current robotics is sold as a co-robot, which means, that the robot and the human are working together on the same problem. Exactly this is not available. A comparison between a) a single human and b) a human and a robot will show, that the single human is more efficient. He can do the same task in a lower amount of time.
Let us focus on the latest generation of autopilots which are available in some of luxuary cars. The surprising fact is, that if the human drivers activates the autopilot his workload will become higher, but not lower. That means, the autopilot isn't supporting the human but he puts the human under stress. The same is true for the Baxter robot. So the conclusion is, that Artificial Intelligence isn't a helpful tool but it's the opposite. Exactly of this reason, Rethink robotics has went into bankrupt.
Let us make a simple reality check. The amount of Youtube videos about the Baxter robot is amazing. Nearly all features are explained of how to use the machine. In contrast, not a single company is using the robot for practical applications. So the conclusion is, that Baxter is some kind of educational project but can't be utilized in reality. It seems, that the world has huge interest in explaining the Baxter robot to others, but there is nobody who is watching all these tutorials and use this knowledge. So the prediction is, that the knowledge is useless. It means, it's not possible to learn how to install a robot in a factory.
There is without a need for increased productivity in the econmy. But robots who are working are a dead end. If the idea is to increase the automation level, other options apart from Artificial Intelligence should be investigated first.
December 10, 2019
Why robots are not available in the reality
What AI researcher and robotics experts are doing is to build production systems. A production system is a sandbox in which a simple version of the world is formalized. The shakey robot which was using the STRIPS language is a notable example for a production system. But recent biped robots are working with the same principle.
The self-understanding of a production system is, that there is the system itself and the environment. The system itself is working great. That means, the shakey robot will find the way along the obstacle and a biped robot is able to balance on two legs. Unfortunately, a production system has a border and everything which is outside the system is ignored.
What AI researchers are doing is to create a production system aka a sandbox first, and then they are programming software which works in this sandbox. A typical example is the cart balancing problem. The first step is to define the problem, which contains of a cart and a pendulum. This system is converted into a forward model, which means, that the software is able to predict future states of the pendulum. And then a so called controller is built on top of the production system which brings the pendulum into the desired direction. The result of the experiment are written down in software and the working prototype is presented to the audience.
Unfortunately, the concept has a big disadvantage. It is given in the first step in which the sandbox was defined. The cart balancing problem contains of certain elements and what is not represented in the system gets ignored. This is done because it helps to reduce the complexity. It ensures, that the AI researcher is able to create a forward model and it allows the same researcher to program an AI Controller which brings the system into a goal state.
The problem is, that production systems and the reality are not the same. In the reality, there is no such thing like a cart balancing problem which is encapsulated in a controlled environment. The problem is only available in the imagination. It's a synthetic challenge similar to the problem of following a line or do the peg in hole task.
Most of these synthetic problems were already solved by AI engineers. They have developed lots of algorithms for doing so. The problem is, that these algorithm are working only in combination with a production system. If no sandbox is defined first, it's not possible to create an AI system.
To understand why robotics fails in reality we have to focus what AI programmers are doing. The strategy is always the same, in the first step a production system is created and in the second step this synthetic production system gets solved. AI is focussed only on the second step. The question asked in the books is how to solve a certain problem, for example who to navigate a robot in a maze.
For real robotics application this kind of questions goes into the wrong direction. The more elaborated problem is, if the reality is about a maze navigating problem. The sad answer is, that in most cases the assumed production system doesn't match the reality. The result is, that from a technical perspective the AI engineers are able to solve the problem, and at the same time they don't.
The robotics available today are working from it's self understanding great. That means, the software is able to balance the biped robot. The problem is, that this balancing task was not requested by the reality. The AI engineers have solved a different task from what is needed. To understand this phenomena we have to go back to the first micromouse challenge. Micromouse is a robotics challenge with a long history. The motivation was, that robotics has failed to automate the workflow in a factory but instead asking why, the researchers have imageined a challenge they are able to solve.
Instead of using a robot to replace a human worker in a factory, the idea is to focus on a problem which can be solved by a robot. This sort of problem is a micromouse challenge. The task of driving through a maze has no practical application, it's useless. And the algorithm can't be transfered into the reality. This kind of workflow was repeated for other challenges. As a result, today's robot are successful in solving lots of problem, but the problems have nothing to do with practical applications.
System identification
In the classical control theory, there is a step available called “system identification”. The idea is to transfer a task from the reality into a simulation. The system identification step is the bottleneck for modern robotics. In all the robotics projects, the system identification was made the wrong way. Instead of describing a real system, the engineers have identified a simplified version of the reality. This model is used in the later steps as the problem definition and gets solved by the algorithm. The engineers believe they are able to solve the problem, but what they are doing is to solve the wrong problem.
A robotic problem contains of two steps: 1. system identification 2. solver. The solver step is equal to what is discussed as core AI. The question is how to play a game with Artificial Intelligence. Not a human operator takes the decision but an algorithm. Creating solver algorithm is surprisingly easy. For most problems it's available to program the software. The common techniques of object-oriented programming, neural networks and expert systems are well suited to play games autonomously.
The first step (system identification) is much harder to tackle. The amount of literature about the subject is low, and most AI engineers are not aware why this step is needed. They assume, that a model is already there. And if not, a simplified model can be used. If the system identification step is ignored or handled with a low priority the robot project will fail. That means, the working robot is useless for practical application. The problem solved by the robot is different from the needs in the reality. Nearly all existing robots can be categorized in such a way.
Solving Tictactoe
The tictactoe game has already a system identification. The game rules are known and the AI can be programmed. The AI works with a gametree search in which the possible actions are evaluated and the solver decides what to do next. Creating an AI for the TicTacToe game is easy.
A slightly more difficult problem is to solve the game of chess. Similar to TicTacToe, the rules are known. The chess board in the computer program is the same like a real chess board. This moves generated by the AI are making sense in a real game of chess.
The problem in the robotics domain is, that in contrast to TicTacToe and chess the system identification step is missing. The rules are not known. The AI engineeres are starting with a wrong model and then they are programming a solver for this wrong model. The generated moves for the wrong model are nonsense for the real model, therefore the robotics project fails.
December 09, 2019
The limits of Artificial Intelligence
The xor problem and the lighthill report both mentioned a technical challenge. In the xor case, the problem was to train a perceptron neural network to detect a certain pattern, and the lighthill report was about computational complexity of so called np-hard problems. Both issues can be solved with modern technology. For current AI discipline it's very easy to tackle the xor and the np-hard problem as well. So called np-hard problems can be solved easily with heuristics and faster computers while the xor problem can be tackled with a simple backpropagation learning algorithm.
It's naive to assume that modern AI doesn't have any kind of limits. They are available but they are hidden deep in the existing literature. The problem has to do with man-machine interaction. A robot will work great in the laboratory but it fails in the reality. This kind of gap is the modern limit of AI. Let me give an example.
Today's engineers are able to build soccer playing robots, self-driving cars, grasping robots and drones. In synthetic AI challenges like micromouse challenge, Mario AI and the robocup soccer challenge, the software shows it full potential. On the first look, it's an example how to use modern technology in a sense making way. The problem is, that non of the algorithm will work in the reality. It's not the fault of enginees, but it's a general problem.
To reproduce the failure we can create a robot challenge from scratch. At first, we need a robot problem. For example, the robot arm should pick&place an object. The next step is to build the hardware and program the software. Then the system is demonstrated in a public robot challenge. Writing the software and building the robot is not very complicated. All what the developer has to do is to implement a modern trajectory planning algorithm, use some neural networks for image recognition and the system will work great.
And now comes the issue. If this newly created robot should be used not in the synthetic challenge but in a real kitchen, the overall system will fail. The exact reason why is unclear. But all experiments in the past have shown the same result. It seems, that programming a robot is easy, but let the robot do a meaningful task is an unsolvable problem. To focus on the concrete issue we have to define what current AI is able to deliver.
What is in the reach of state of the art robotics is to fulfill synthetic robotics challenges- This is done by building the hardware and program the software. The resulting robots will walk, fly and grasp without any problem. They are even able to master games like soccer, hockey, tennis or whatever. Lots of demonstration videos are available in the internet, but it's also possible to build such robots from scratch without using existing software.
The problem with these projects is, that they can be categorized as practical joke toys. The machine is doing something which is funny, but not more. A robot which is useful in reality has to become not a joke toy but a productive robot. The average customer likes to use a robot for reducing it's own workload. That means, the robot should do work which is normally done by humans. And this minimum requirement isn't fulfilled by current robotics.
It's not fulfilled by self-created robot projects from scratch, and it's not fulfilled by commercial grade robots. This kind of disappointed insight isn't discussed in the literature. Instead the mainsteam robotics community has the hope that the results from synthetic challenges can be transferred in the reality. The idea is, that if a robot is able to walk on two legs and can kick a ball into the goal, it is very easy to use such a software for practical application and build a business around the robot. This kind of optimism can't be fulfilled.
Under the term “limits of automation” the discussion was held on a theoretical level. The most obvious reason why robots have failed in reality is because the normal automation level was high before the advent of robots, and it's hard or even impossible to increase the automation level further. A simple example is a modern kitchen. Current technology consists of automatic refrigerators and automatic washing machines. This kind of automation level requires only a small amount of humans. It's not possible to replace these humans with robots and increase the automation level to 100%. Exactly this pessimistic point of view can be seen in every robotics project. The result is, that even kitchen robots are working great in the lab, they can't be introduced in real kitchens.
The danger is high, that Artificial Intelligence in general is a waste of time. A discipline which doesn't produce new kind of practical technology, is some kind of non-sense science. Sure, the AI discipline has evolved over the years and current algorithm have become much better than it's counterparts 30 years ago, but even today's AI software can't be used for practical applications. It's fair to summarize the issue so, that AI is a purely theoretical discipline.
Macro-economic experts have formulated the thesis under the term “productivity paradox”. It compares advanced technology for example biped robots which can do the backflip faster than a human with it's inability of doing something useful. That means, on the one hand, the enginees can build a walking robot who is able to climb stairs and can perceive the environment with advanced neural networks, but the engineers struggle to use this robot for simple tasks and increase the productivity by only 1%.
The perhaps most impressive example who Artificial Intelligence and practical applications doesn't fit together is the domain of game AI. Since the 1990s, lots of advanced strategies were developed to realize all sort of non player characters. An early example are the ghosts in Pacman, but it's possible to play other games like chess, Super Mario, Go and sokoban with Artificial Inteligence. A modern game AI beats a human player easily. This was perceived by the AI Community as an example how well the discipline has evolved.
The problem is, that all these game AI characters are useless. They are working great in the simulated environment but it's not possible to use the software for controllling real robots. A naive assumption is, that it's very easy because controlling a game character needs the same amount of artificial intelligence which is needed for a pick&place robot in the kitchen. The problem is, that a practical robot should provide a value for the customer. He likes to press the on button, and then the machine is doing something for the customer. Exactly this requirement is out of reach. Current AI is not working with this principle.
Perhaps this pessimistic outlook sounds a bit uncommon. The advice is to start a simple game. You as a reader, can try to browse through online robot stores and identify a practical robot. Then this robot should proove, that it is doing something useful. The hypothesis is, that such an experiment will fail. There is not a single robot available which will reduce human workload. As a result, most robotics companies from the past went into bankruptcy. They have designed certain robots, but they were not able to sell them to the customers. Instead of providing some examples, it's up to the reader to find the concrete models.
In contrast, it is very easy to identify non-robotic machine which will improve the daily live or can make a company more productive. Typical examples are normal cars, normal washing machines, all sorts of mechanical tools and so on. These products have in common, that the customer has to pay first the price for the product, and then he gets something in return which improves the activity. Let me give an example.
A device like a electric oven is not sold as a practical joke article which is able to prank people in the next party, but the machine has a practical application. It is bought by the customer, because he likes to heat water. The prediction is, that after buying an electric oven, the customer will use the product on a daily basis and because of this reason the paid price for the product make sense. That is some sort of normal product.
Robotics are different kind of category, they do not have a practical purpose but they are sold for different reasons. Somebody may think, that a robot can be used in meaningful way, similar to an electric oven, but this kind of outlook in naive. Making this unrealistic expection visible and find reasons why is an important step towards a modern Artificial Intelligence.