Was sind Assistenzsysteme und wie werden sie erstellt?
Assistenzsysteme sind technologische Lösungen, die den Menschen bei der Durchführung komplexer Aufgaben unterstützen, indem sie bestimmte Prozesse automatisieren, Entscheidungen vorschlagen oder sogar autonom agieren. Diese Systeme sind in einer Vielzahl von Bereichen präsent, von der Navigation im Auto über Sprachassistenten wie Siri oder Alexa bis hin zu spezialisierten Anwendungen in der Medizin oder Industrie.
Traditionell erfordert die Erstellung solcher Assistenzsysteme ein hohes Maß an Programmierkenntnissen und technischer Expertise. Entwickler müssen komplexe Algorithmen schreiben, Systeme trainieren und ständig anpassen, um die gewünschten Funktionen bereitzustellen. Dieser Prozess ist zeitaufwendig und erfordert eine intensive Zusammenarbeit zwischen Fachleuten aus verschiedenen Disziplinen.
Die bahnbrechende Innovation: CogniCodeAI
Das Projekt „CogniCodeAI: Maßgeschneiderte Intelligenz ohne Programmierung“, das an der Technischen Hochschule Brandenburg (THB) unter der Leitung von Prof. Dr. Kai Jander durchgeführt wird, zielt darauf ab, diesen aufwendigen Prozess radikal zu vereinfachen. Mit einer Förderung von 148.776 Euro durch das Bundesministerium für Bildung und Forschung (BMBF) soll ein digitales Werkzeug entwickelt werden, das es ermöglicht, KI-Assistenzsysteme ohne tiefgreifende Programmierkenntnisse zu erstellen.
Die Technologie hinter CogniCodeAI
CogniCodeAI setzt auf die Kombination zweier fortschrittlicher KI-Technologien: Large Language Models (LLMs) und das BDI-Modell (Belief-Desire-Intention). LLMs, wie sie in Anwendungen wie ChatGPT verwendet werden, können natürliche Sprache verstehen und generieren. Sie sind in der Lage, auf Basis von Textanweisungen komplexe Texte zu erstellen und Fragen zu beantworten.
Das BDI-Modell hingegen basiert auf der Idee, dass Agenten auf Basis von Überzeugungen (Beliefs), Wünschen (Desires) und Absichten (Intentions) Entscheidungen treffen. BDI-Agenten simulieren menschliches Entscheidungsverhalten und können so komplexe Aufgaben autonom durchführen.
Das innovative Konzept von CogniCodeAI besteht darin, diese beiden Technologien zu kombinieren. Die LLMs generieren den Code, der zur Erreichung bestimmter Ziele benötigt wird, während der BDI-Agent diesen Code nutzt, um die entsprechenden Anwendungen zu programmieren. Dadurch wird die Erstellung von maßgeschneiderten Assistenzsystemen deutlich vereinfacht und kann sogar von Personen ohne Programmiererfahrung durchgeführt werden.
Ein neuer Forschungszweig mit viel Potenzial
Die Verbindung von LLMs und BDI-Technologie ist bisher einzigartig und erfordert umfangreiche Forschungsarbeit. Prof. Dr. Kai Jander und sein Team planen, in den nächsten 18 Monaten diesen neuen Ansatz zu erforschen und eine funktionsfähige Plattform zu entwickeln. Das Ziel ist es, am Ende des Projekts ein Open-Source-Tool zur Verfügung zu stellen, das Unternehmen, Behörden und gemeinnützigen Organisationen ermöglicht, intelligente Assistenzsysteme einfach und kostengünstig zu entwickeln und in ihre Prozesse zu integrieren.
Das Projekt wird im Rahmen von DATIpilot, einem Programm des BMBF, gefördert, das den Wissenstransfer aus der Forschung in die Praxis beschleunigen soll. Mit diesem Innovationssprint leistet CogniCodeAI einen wichtigen Beitrag zur Lösung aktueller gesellschaftlicher Herausforderungen durch den Einsatz moderner Technologie.
Fazit
CogniCodeAI könnte die Art und Weise, wie wir Assistenzsysteme entwickeln und einsetzen, revolutionieren. Durch die Kombination von LLMs und BDI-Technologie wird die Erstellung solcher Systeme nicht nur einfacher, sondern auch zugänglicher für eine breite Palette von Anwendern. Dieses Projekt zeigt eindrucksvoll, wie technologische Innovationen dazu beitragen können, die Kluft zwischen Forschung und Praxis zu überbrücken und neue Lösungen für die Herausforderungen unserer Zeit zu bieten.