Architektur
Ihre Daten bleiben, wo sie sind. Das Sprachmodell berührt sie nie.
AgenticObjects läuft in Ihrer Umgebung. Die einzigen Komponenten, die Daten berühren, sind nur lesende Gateways. Das Sprachmodell erreicht weder die Datenbank noch die Autorisierungsschicht noch die Abfrageausführung: Es erhält die versiegelten Abfrageergebnisse, die ein Satz braucht, und nichts sonst — keine Datenbankverbindung, keine Zugangsdaten. Und das für einen Lauf gewählte Modell kann sich nicht ändern, solange der Lauf läuft.
Die Grenze
Wohin die KI reichen kann und wohin nicht
Wohin die KI nicht reicht
Was die KI tut
Die Kontrollkette
Sechs kontrollierte Stufen zwischen Ihren Daten und dem Satz. Das Modell steckt in einer davon.
Das Vertrauensmodell verlässt sich nicht auf Prompting. Es verlässt sich auf eine deterministische Kontrollkette — und darauf, festzuhalten, was diese Kette abgelehnt hat.
01Business Overlay
Eine maßgebliche, versionierte Definition je Kennzahl, gebaut und bereitgestellt in Model Studio. Passt eine Frage zu keiner Definition, sagt das System das, statt zu raten. Das Modell wird nicht dazu befragt, was eine Kennzahl bedeutet.
02Query Composer
Deterministischer Abfragebau aus dem bereitgestellten Business Overlay. Das Modell schreibt nie die Abfrage, die läuft.
03Nur lesendes Gateway
Die einzige Komponente, die Ihre Daten berührt. Schreibende und mehrteilige Anweisungen werden an der Gateway-Grammatik abgewiesen, bevor sie die Datenbank erreichen. Ein Schreibpfad existiert konstruktionsbedingt nicht.
04Formulierung
Liest die versiegelten Ergebnisse und schreibt den Satz — sonst nichts. Jede Zahl, die es verwendet, muss ihre Adresse angeben. Es kann nicht dividieren; es fragt die Engine nach dem Verhältnis.
05FinalGuard
Ein regelbasierter Vergleicher, keine KI. Eine Zahl ohne Quelle, eine Zahl im Widerspruch zur Abfrage oder eine vor dem Lauf einer Abfrage geschriebene Zahl wird abgelehnt. Es gibt keine Einstellung, keine Berechtigung und keinen Knopf, um ihn abzuschalten. Der Vergleich dauert etwa zwei Millisekunden — Demomessung.
06Publication Gates
Acht deterministische Prüfungen entscheiden, ob ein Kandidat zu einer Aufzeichnung wird: Struktur, Berechtigungs-Einfrieren, Nachweis, Trust-Stempel, Aussagenprüfung, Neuheit, Deduplizierung, Anzahl. Die KI schlägt vor; die Engine entscheidet.
Vier architektonische Tatsachen
Die Teile, die sich nicht bewegen
Jeder dieser Dienste wird über die Central Administration Console und ihren Service Configuration Manager betrieben.
On-Premise
App, Runtime, Business Overlay und Object Repository laufen auf Ihrem Server. Die Analyse geht zu den Daten, und die Daten werden nie kopiert. Die einzigen Aufrufe, die nach außen gehen, richten sich an den von Ihnen gewählten Modellanbieter und tragen die versiegelten Ergebnisse, die ein Satz braucht.
Nur lesend
Zwei Gateways berühren Daten, und beide lesen nur. Schreibende und mehrteilige Anweisungen werden an der Gateway-Grammatik abgewiesen, bevor sie die Datenbank erreichen.
Modell-Isolierung
Das Modell sieht nur Text. Datenbank-Zugangsdaten, der direkte Datenpfad und Autorisierungsentscheidungen liegen außerhalb seiner Reichweite.
Ein Modell pro Lauf
Hat ein Lauf begonnen, ändert sich das gewählte Modell nicht: nicht wegen eines langsamen oder ausfallenden Anbieters und nicht, weil eine erste Antwort schwach aussah. Kein automatischer Rückfall, keine qualitätsgetriebene Eskalation. Bringen Sie Ihr freigegebenes Modell mit, und es ist das, was auf der Aufzeichnung steht, wenn jemand in sechs Monaten fragt.
Unter der Haube
Wo genau ist die KI beteiligt? Ihr technisches Team wird fragen.
| Komponente | Verantwortung |
|---|---|
| Web Portal | Die Central Administration Console für Administratoren und der Briefing Room für Fachanwender; Routing und Autorisierung |
| Analysis Engine | Die Agentenschleife: planen, Werkzeuge aufrufen, bewerten; jeder Schritt ein idempotentes Ereignis. Ihr Worker-Pool hält Chat-Antworten und geplante Läufe in getrennten Spuren |
| Query Composer | Baut die Abfrage deterministisch aus dem bereitgestellten Business Overlay; das Sprachmodell schreibt sie nie |
| Data Gateway | Die einzige Hand, die relationale Daten berührt; durch ihre Grammatik nur lesend |
| Microsoft SSAS Gateway Service | Läuft auf Ihrem Server; Zugriff auf SSAS-Tabular-Cubes über DAX, nur lesend; Ihre Cube-Zugangsdaten bleiben dort |
| Speicher und Warteschlange | Relationales System of Record für das Produkt; eine Warteschlange für Läufe |
| Model Studio | Baut, prüft, versioniert und stellt das Business Overlay bereit: eine versionierte Definition je Kennzahl; die KI darf vorschlagen, ein Mensch gibt frei |
Wird ein Lauf unterbrochen, setzt er beim ersten unvollständigen Schritt wieder an. Ein abgeschlossener Schritt läuft nie erneut — keine doppelten Kosten, kein doppeltes Finding.
Governance
Die Berechtigung verschiebt sich nie. Das Budget friert ein. Alles steht in der Aufzeichnung.
Berechtigung
- Vier Rollen mit klarer Hierarchie: Betrachter, Bearbeiter, Administrator, Unternehmensadministrator.
- Sensible Handlungen stammen aus benannten Berechtigungen, nicht aus Rollen: das ausgeführte SQL sehen, Experimente durchführen, ein Budget anheben.
- Row-Level Security: Der Administrator legt die Regel fest; das System erzeugt die Filterklausel. Lässt sich die Identität nicht auflösen, hält es an.
- Policy as Code: Berechtigungen liegen in einer einzigen Quelle, aus der Guard, Middleware und Tests erzeugt werden.
- Selbst das Lernen ist menschlich abgesichert: Eine Lektion, die ein Agent vorschlägt, wartet auf die Freigabe durch einen Menschen, es sei denn, ein Administrator schaltet für diesen Agenten das automatische Lernen ein.
Budget
- Jeder Lauf hat eine Obergrenze — Schritte, Sekunden, Kosten — und sie friert beim Start des Laufs ein.
- Ein Agent kann seine Grenzen nur enger ziehen, nie weiter. Ein Kanal kann das Budget ändern, nie die Berechtigung.
- Ein Lauf, der sein Budget aufbraucht, hält an und wird als abgebrochen (Budget) gekennzeichnet. Die Kosten werden einmal berechnet und ändern sich danach nie wieder.
Aufzeichnung
- Append-only Audit-Log; jeder Knopfdruck trägt den Namen dessen, der ihn ausgelöst hat.
- Nichts wird physisch gelöscht — es gibt keinen Löschendpunkt. Ungültig gewordene Aufzeichnungen werden archiviert.
- Experimente verunreinigen den Produktivbetrieb nicht: Sie zeichnen auf, verteilen aber nicht — keine Benachrichtigungen, keine Briefs, nichts im Feed.
Sicherheitslage
Ein Satz für Ihr Sicherheitsteam: Die Daten bleiben, wo sie sind, das System liest nur, und jeder Schritt steht in der Aufzeichnung.
- Daten werden nie kopiert. Eine nur lesende Verbindung; die Analyse geht zu den Daten. Personenbezogene Daten werden an Ort und Stelle verarbeitet.
- Schreiben ist technisch unmöglich. Zwei getrennte Schlösser: eine Grammatikprüfung, bevor die Abfrage die Datenbank erreicht, und eine nur lesende Verbindung.
- Ihre Zugangsdaten erreichen uns nie. Sie bleiben verschlüsselt auf Ihrem Server; die Runtime nutzt einen Kopplungsschlüssel und signierte Nachrichten.
- Im Zweifel hält das System an. Fail-closed by design: Das Überschreiten eines Zeilenlimits ist ein Fehler, kein stilles Abschneiden; keine Identität heißt keine Daten.
- Alles wird festgehalten. Budget und Modell je Lauf eingefroren; jedes Objekt gestempelt mit der Identität, die es erzeugt hat.
Datenquellen
Unterstützte Quellen
SQL Server und MariaDB / MySQL über das Data Gateway, und Modelle von SQL Server Analysis Services (Tabular) über den Microsoft SSAS Gateway Service. Weitere relationale Quellen mit einem JDBC-Treiber werden auf Anfrage hinzugefügt. Die Verfügbarkeit des Konnektors für Ihre konkrete Plattform wird in Woche eins des Piloten bestätigt, bevor irgendetwas anderes eingeplant wird.