OpenAMS ist ein isoliertes, modulares und hochgradig konfigurierbares Agentic White-Box System zur autonomen Verwaltung und Steuerung komplexer Back-Office-Prozesse. Es schließt die Lücke zwischen roher KI-Leistung und strukturierten Geschäftsabläufen durch eine transparente Architektur, in der jeder Gedankengang und jede Aktion der KI auditiert wird.
Herkömmliche Automatisierungen scheitern oft an unstrukturierten Daten (E-Mails, PDFs, handschriftliche Vermerke). OpenAMS nutzt autonome KI-Agenten, um diese Informationen zu verstehen, in reale Datenstrukturen zu überführen und komplexe Entscheidungsvorlagen für den Menschen vorzubereiten.
Dabei verfolgt OpenAMS den White-Box-Ansatz: Im Gegensatz zu geschlossenen Systemen liefert OpenAMS zu jeder Entscheidung einen vollständigen Trace (Gedankenprotokoll), damit Administratoren exakt nachvollziehen können, warum ein Agent eine bestimmte Empfehlung ausgesprochen hat.
Logische Trennung für mehrere Organisationen oder Abteilungen innerhalb einer Instanz. Jeder Mandant verfügt über eigene Agenten, Workflows, Datenbank-Tabellen und Audit-Trails.
Agenten lernen aus Interaktionen. Das System verfügt über:
- Event-Gedächtnis: Protokollierung kurzfristiger Ereignisse.
- Objekt-Gedächtnis: Langfristiges Wissen über spezifische Entitäten (Kunden, Lieferanten).
- Strategie-Gedächtnis: Festgelegte Regeln, die bei jedem Task injiziert werden.
Vollautomatische Ingestion von Dokumenten via PDF-Extraktion, OCR (Tesseract) oder Multimodal Vision-Analyse. Agenten klassifizieren Dokumente nicht nur, sondern extrahieren aktiv Metadaten direkt in SQL-Strukturen.
Kategorisierte Feeds für Marketing, Finanzen oder Recht. Ein strikter Governance-Layer verhindert, dass Agenten eigenmächtig schreibend auf externe APIs zugreifen – jede kritische Aktion erfordert eine menschliche Freigabe (Human-in-the-loop).
- Model Context Protocol (MCP): Nahtlose Anbindung an CRMs, ERPs oder Web-APIs.
- Agent-to-Agent (A2A): Delegation von Aufgaben an spezialisierte externe Agenten-Swarms.
Das System setzt auf einen modernen, performanten Tech-Stack:
- Backend: FastAPI (Python 3.11+) mit SQLAlchemy und PostgreSQL für maximale Datenintegrität.
- Frontend: Pure ESM JavaScript (Vanilla) – schnell, reaktiv und ohne schwerfällige Framework-Ballast.
- LLM-Orchestrierung: Unterstützung für WilmaGPT, OpenAI und Anthropic (Claude 3.5 Sonnet/Opus).
OpenAMS wird standardmäßig mit einsatzbereiten Modulen ausgeliefert:
- Cockpit: Verwaltung & Organisation – Die zentrale Schaltzentrale für administrative Vorgänge.
- App: E-Mail Sender – Interaktiver Versand von durch Agenten vorbereiteten Entwürfen.
- App: Überweisungsvorlage – Automatisierte Extraktion von Zahlungsdaten für das Online-Banking.
- MCP: E-Mail Fetcher – Vollautomatischer Posteingangs-Abruf via IMAP.
- Debian 12 / Ubuntu 22.04+
- Python 3.11 oder höher
- PostgreSQL Server
- Tesseract OCR (für Dokumenten-Analyse)
Das System kann mit dem mitgelieferten Deployment-Script in wenigen Minuten aufgesetzt werden:
git clone https://github.com/RHEINMAINTECH/OpenAMS.git cd OpenAMS sudo bash deploy.sh
Das Script konfiguriert die virtuelle Umgebung, installiert alle Abhängigkeiten, richtet die PostgreSQL-Datenbank ein und startet den Systemd-Service.
Dieses Projekt ist unter der Apache License 2.0 lizenziert. Weitere Details finden Sie in der Datei LICENSE.
OpenAMS — Built for autonomous business excellence.