OPACA-Anwendungen können in jeder Programmiersprache geschrieben werden, solange sie die API implementieren. So können Entwickler ihre bevorzugten Sprachen und Tools verwenden. OPACA bietet zudem Werkzeuge zur Bereitstellung und Verwaltung von Anwendungen.
Frameworks
Vereinfachte Entwicklung von KI-Anwendungen in modernen Arbeitsumgebungen
Vereinfachte Entwicklung von KI-Anwendungen in modernen Arbeitsumgebungen
Der Schwerpunkt liegt darauf, die Entwicklung von KI-Anwendungen zu vereinfachen, indem verschiedene Komponenten in zukünftigen Arbeitsumgebungen einfach konfiguriert und vernetzt werden. Moderne Technologien und Standards werden kombiniert und durch verschiedene Werkzeuge für die Modellierung, Entwicklung, Bereitstellung und Überwachung von Anwendungen sowie Verzeichnisdienste für wiederverwendbare Komponenten, Daten, Modelle und Dienste ergänzt.
The OPACA Framework
Open, Language- and Platform-Independent API for Containerized Agents. Das Ziel von OPACA ist es, Multiagentensysteme mit Microservices und Container-Technologien zu kombinieren, indem eine einfache und universelle API verwendet wird, die auf einer Reihe von einfachen Designprinzipien und Anforderungen basiert:
Offene, standardisierte Schnittstellen – Sprachunabhängigkeit – Modularität und Wiederverwendbarkeit – Selbstbeschreibung – Dynamische Mandantenfähigkeit – Verteilung
Basic OPACA Entwickler Tools
Advanced Modeling Assistance and Interaction
Wir entwickeln derzeit mehrere fortgeschrittene Werkzeuge zur Modellierung neuer OPACA-Anwendungen sowie zur intuitiven Interaktion mit laufenden Anwendungen.
Ein BPMN-Editor, basierend auf BPMN.io, wird entwickelt und in die OPACA Registry integriert, um bestehende Anwendungen zu orchestrieren. Wir untersuchen auch Möglichkeiten zur Integration von Large Language Models (LLM) in OPACA, um natürlichsprachliche Auswahl und Orchestrierung von Diensten sowie direkte Interaktion mit Anwendungen zu ermöglichen, die die OPACA API implementieren.
References
Benjamin Acar, Tobias Küster, Oskar F. Kupke, Robert K. Strehlow, Marc Guerreiro Augusto, Fikret Sivrikaya, Sahin Albayrak
OPACA: Toward an Open, Language- and Platform-Independent API for Containerized Agents
2024 IEEE Access
DOI: 10.1109/ACCESS.2024.3353613
Basic OPACA Entwickler Tools
OPACA-Anwendungen können in jeder Programmiersprache geschrieben werden, solange sie die API implementieren. So können Entwickler ihre bevorzugten Sprachen und Tools verwenden. OPACA bietet zudem Werkzeuge zur Bereitstellung und Verwaltung von Anwendungen.
Advanced Modeling Assistance and Interaction
Wir entwickeln derzeit mehrere fortgeschrittene Werkzeuge zur Modellierung neuer OPACA-Anwendungen sowie zur intuitiven Interaktion mit laufenden Anwendungen.
Ein BPMN-Editor, basierend auf BPMN.io, wird entwickelt und in die OPACA Registry integriert, um bestehende Anwendungen zu orchestrieren. Wir untersuchen auch Möglichkeiten zur Integration von Large Language Models (LLM) in OPACA, um natürlichsprachliche Auswahl und Orchestrierung von Diensten sowie direkte Interaktion mit Anwendungen zu ermöglichen, die die OPACA API implementieren.
References
Benjamin Acar, Tobias Küster, Oskar F. Kupke, Robert K. Strehlow, Marc Guerreiro Augusto, Fikret Sivrikaya, Sahin Albayrak
OPACA: Toward an Open, Language- and Platform-Independent API for Containerized Agents
2024 IEEE Access