Kernagentenstruktur
Jeder ActiveMotion-Agent basiert auf vier Kernkomponenten: der Argumentationsschleife, der Tool-Orchestrierungsschicht, dem Speichersubsystem und dem Eskalationscontroller. Die Argumentationsschleife ist die zentrale Ausführungsmaschine. Es empfängt eine Anfrage, zerlegt sie in Unterziele, plant eine Abfolge von Aktionen, führt jede Aktion über die Tool-Orchestrierungsebene aus, überprüft die Ergebnisse und iteriert, bis die Anfrage vollständig gelöst ist oder eine Eskalation ausgelöst wird. Die Argumentationsschleife unterstützt konfigurierbare Strategien, einschließlich Gedankenketten für komplexe mehrstufige Aufgaben und direkte Aktionen für einfache, klar definierte Vorgänge.
Tool-Orchestrierungsschicht
Die Tool-Orchestrierungsschicht verwaltet alle Interaktionen mit externen Systemen. Jedes Tool wird mit einem typisierten Schema registriert, das seine Eingaben, Ausgaben, Fehlermodi, erwartete Latenz und Kosten definiert. Wenn die Argumentationsschleife beschließt, ein Tool aufzurufen, übernimmt die Orchestrierungsschicht die Authentifizierung, Anforderungsformatierung, Wiederholungslogik, Timeout-Verwaltung und Antwortanalyse. Leistungsschalter verhindern kaskadierende Ausfälle, wenn nachgeschaltete Systeme beeinträchtigt werden. Toolaufrufe werden zu Prüf- und Debugging-Zwecken mit allen Eingabe- und Ausgabenutzlasten protokolliert. Die Orchestrierungsschicht unterstützt die parallele Toolausführung für unabhängige Unteraufgaben und die sequentielle Ausführung mit Abhängigkeitsmanagement für geordnete Arbeitsabläufe.
Speichersubsystem
Das Speichersubsystem bietet drei Ebenen des persistenten Zustands. Das Kurzzeitgedächtnis speichert den Kontext der aktuellen Interaktion, einschließlich der Anfrage, der Zwischenergebnisse und des Gesprächsverlaufs. Das Arbeitsgedächtnis behält den interaktionsübergreifenden Kontext für laufende Arbeitsabläufe bei, beispielsweise einen mehrtägigen Genehmigungsprozess. Das Langzeitgedächtnis speichert das gesammelte Wissen des Agenten über die Umgebung: Entitätsbeziehungen, Lösungsmuster, Ausnahmedatensätze und historische Leistungsdaten. Alle Speicherebenen sind über eine einheitliche Abrufschnittstelle abfragbar, die sowohl semantische Suche als auch strukturierte Abfragen unterstützt.
Eskalationscontroller
Der Eskalationscontroller regelt die Grenze zwischen autonomem Handeln und menschlichem Engagement. Es bewertet das Vertrauen des Agenten an jedem Entscheidungspunkt anhand konfigurierbarer Schwellenwerte, die je nach Aktionstyp und Risikostufe variieren. Aktionen mit geringem Risiko wie die Beantwortung einer Richtlinienfrage können mit einer Konfidenzschwelle von siebzig Prozent durchgeführt werden. Hochriskante Aktionen wie das Ändern von Zugriffsberechtigungen können ungeachtet des Vertrauens eine 95-prozentige Sicherheit oder eine ausdrückliche menschliche Genehmigung erfordern. Wenn eine Eskalation ausgelöst wird, packt der Controller den gesamten Interaktionskontext, die bisherigen Überlegungen des Agenten und den spezifischen Punkt der Unsicherheit in eine strukturierte Eskalationsnutzlast, die an die entsprechende menschliche Warteschlange weitergeleitet wird.