Zum Inhalt springen

AXON · Technik im Detail

Das Sprachmodell ist austauschbar, die Rechte bleiben.

Wie AXON Sprachmodelle über eine eigene Schnittstelle bindet, nach Markierung der Daten zulässt und beim Wechsel Rechte und Verlauf unverändert lässt.

AXON bindet Sprachmodelle über eine eigene Schicht an. Das Sprachmodell liefert Vorschläge; Rechte, Kontext, Werkzeuge, Freigabe und Verlauf liegen außerhalb und gelten für jedes Sprachmodell gleich. Ein Wechsel ist darum eine Einstellung mit anschließender Bewertung und kein Umbau. So ist AXON ausgelegt.

Diese Seite beschreibt die Bauweise des Systems. Gebaut sind der Prototyp von Freigabe und Protokoll und der Demonstrator von KALKÜL; den ganzen Stand finden Sie unter Was heute steht.

Auf dieser Seite
  1. 01Eine Schnittstelle für alle Sprachmodelle
  2. 02Was beim Wechsel gleich bleibt
  3. 03Betriebsarten und Markierung der Daten
  4. 04Auswahl, Ausfall und Kosten
  5. 05Kein Sprachmodell trägt Verantwortung
  6. 06Eckdaten
  7. 07Weiter

Eine Schnittstelle für alle Sprachmodelle

Die Laufzeit spricht mit jedem Sprachmodell über dieselbe interne Schnittstelle. Hinein gehen Nachrichten, getrennt nach Auftrag, Regeln und Inhalt, die Beschreibungen der erlaubten Werkzeuge als JSON Schema und Parameter wie die längste Ausgabe. Heraus kommen entweder Text oder ein Werkzeugaufruf als strukturierte Daten, dazu die Angabe, wie viele Token verbraucht wurden.

Je Anbieter und je Betriebsart übersetzt ein Adapter diese Schnittstelle in das, was das jeweilige Sprachmodell erwartet. Die Unterschiede sind real: Werkzeugaufrufe, strukturierte Ausgaben und Datenströme sind je Anbieter anders ausgeführt, und das Kontextfenster ist verschieden groß. Der Adapter gleicht sie aus oder meldet, dass eine Fähigkeit fehlt.

Zu jedem Sprachmodell führt AXON eine Fähigkeitsbeschreibung: Größe des Kontextfensters, Werkzeugaufrufe, strukturierte Ausgabe, Sprachen und Betriebsart. Ein Auftrag nennt Anforderungen und keinen Namen, etwa Werkzeugaufrufe, ein Kontextfenster dieser Größe und Betrieb im eigenen Netz. Die Laufzeit wählt unter den zugelassenen Sprachmodellen eines, das die Anforderungen erfüllt.

Eine Schicht, mehrere Sprachmodelle

Rechte und Kontext gelten in der Laufzeit, bevor ein Adapter das Sprachmodell erreicht. Welches Sprachmodell hinter dem Adapter steht, ändert an der Prüfung nichts.

Sprachmodelle in AXON: Rechte und Kontext, Laufzeit, Adapter, Sprachmodell in zwei BetriebsartenRechte und Kontext gelten in der Laufzeit, bevor ein Adapter das Sprachmodell erreicht. Welches Sprachmodell hinter dem Adapter steht, ändert an der Prüfung nichts.RECHTELAUFZEITADAPTERSPRACHMODELLprüftruft aufruft aufübersetztREGELLAUFZEITADAPTERADAPTERDIENSTEIGENES NETZ
  • Knoten: Regel, Laufzeit, Adapter, Adapter, Dienst, Eigenes Netz.
  • Regel prüft Laufzeit.
  • Laufzeit ruft auf Adapter.
  • Laufzeit ruft auf Adapter.
  • Adapter übersetzt Dienst.
  • Adapter übersetzt Eigenes Netz.
GRAPH · TYPEN UND BEZIEHUNGEN

Was beim Wechsel gleich bleibt

Gleich bleiben alle Teile, die für die Sicherheit sorgen: die Rechte und ihr Token, der Filter für den Kontext, die Werkzeuge mit ihrem Schema, die Vorbedingungen, die Freigabe und der Verlauf. Sie hängen an der Laufzeit, nicht am Sprachmodell. Ein anderes Sprachmodell kann einen Vorschlag anders formulieren oder anders irren; was es vorschlägt, durchläuft dieselbe Prüfung.

Was sich ändert, ist die Qualität der Vorschläge, das Verhalten bei Anweisungen im Inhalt, Dauer und Kosten. Darum ist ein Wechsel eine Änderung am Agenten. Er geht über denselben Weg wie jede andere: Merge Request, Bewertungslauf gegen dieselben Testfälle, Vergleich mit der freigegebenen Version, Freigabe durch eine zweite Person.

Der Agent nennt das Sprachmodell mit fester Versionsbezeichnung, nicht mit einer beweglichen. Kündigt ein Anbieter eine Version ab, läuft die Bewertung für die Nachfolgerin vor dem Stichtag, und ein Auftrag wird nicht still auf eine andere Version umgestellt.

Betriebsarten und Markierung der Daten

AXON unterscheidet drei Betriebsarten. Erstens der Dienst eines Anbieters über dessen Programmierschnittstelle: Der Kontext verlässt die eigene Umgebung, und es braucht einen Vertrag zur Auftragsverarbeitung nach Artikel 28 DSGVO, den Verarbeitungsort in der EU und den vertraglichen Ausschluss einer Nutzung der Daten zum Training. Zweitens der eigene Betrieb: Sprachmodelle mit offenen Gewichten laufen in der Umgebung der Organisation auf einem Inferenzserver. Drittens der Betrieb im abgeschotteten Netz, in das HERMES die Gewichte als geprüftes Paket liefert.

Welche Betriebsart zulässig ist, entscheidet die Markierung der Daten im Kontext. Offene Daten dürfen an einen Dienst, vertrauliche nur an den eigenen Betrieb, personenbezogene beim Dienst nur mit Freigabe und gedecktem Verarbeitungsvertrag, besonders geschützte nur im abgeschotteten Netz. Die Zuordnung steht als Regel im System. Sie wird beim Zusammensetzen des Kontexts angewandt, nicht im Prompt, und enthält der Kontext eine Markierung, die der gewählte Betrieb nicht trägt, wird kein Aufruf abgesetzt.

Gewichte haben Lizenzen, und ein Sprachmodell im eigenen Betrieb ist eine Komponente wie jede andere. Es steht mit Version, Prüfwert und Lizenz in der Stückliste des Pakets, und die Prüfung vor dem Start gilt auch für sie.

Markierung mal Betriebsart

Die Markierung im Kontext bestimmt, wohin ein Aufruf gehen darf: Offenes an jede Betriebsart, Vertrauliches nicht an den Dienst, Besonders geschütztes nur ins abgeschottete Netz.

Sprachmodelle in AXON: welche Betriebsart für welche Markierung des Kontexts zulässig istDie Markierung im Kontext bestimmt, wohin ein Aufruf gehen darf: Offenes an jede Betriebsart, Vertrauliches nicht an den Dienst, Besonders geschütztes nur ins abgeschottete Netz.DIENSTEIGENER BETRIEBABGESCHOTTETOffenVertraulichPersonenbezogenBesonders geschütztSELBSTMIT FREIGABENIE
  • Offen: Dienst selbst, Eigener Betrieb selbst, Abgeschottet selbst.
  • Vertraulich: Dienst nie, Eigener Betrieb selbst, Abgeschottet selbst.
  • Personenbezogen: Dienst mit freigabe, Eigener Betrieb selbst, Abgeschottet selbst.
  • Besonders geschützt: Dienst nie, Eigener Betrieb nie, Abgeschottet selbst.
RECHTE · ROLLE MAL HANDLUNG

Auswahl, Ausfall und Kosten

Je Art des Auftrags steht fest, welche Sprachmodelle zugelassen sind: bewertet gegen die Testfälle dieser Art und geeignet für die Markierungen, die sie im Kontext trägt. Aus der zugelassenen Menge wählt die Laufzeit nach den Anforderungen und danach nach Kosten und Dauer. Das Ergebnis der Wahl steht im Verlauf.

Fällt ein Sprachmodell aus oder antwortet nicht in der gesetzten Zeit, wiederholt die Laufzeit mit wachsendem Abstand und weicht dann auf ein zugelassenes Ausweichsprachmodell aus. Es gibt keinen Ausweg auf irgendein Sprachmodell: Ist kein zugelassenes erreichbar, bricht der Auftrag mit einer Meldung ab, statt unter schwächeren Bedingungen weiterzulaufen.

Budgets gelten je Auftrag und je Mandant. Sie begrenzen Aufrufe und Token, damit ein Fehler, der einen Agenten in eine Schleife schickt, an der Grenze endet und nicht an der Rechnung.

Kein Sprachmodell trägt Verantwortung

Auch das beste Sprachmodell irrt. AXON behandelt jede Ausgabe als Vorschlag: Sie läuft durch Schema, Recht, Vorbedingung und, wo vorgesehen, Freigabe, bevor sie wirkt. Kein Sprachmodell erhält Zugangsdaten zu Zielsystemen, und kein Sprachmodell entscheidet, ob eine Handlung erlaubt ist.

Das gilt für jede Betriebsart und jede Größe. Ein größeres Sprachmodell senkt die Zahl der Fehler, es ersetzt keine Prüfung. Eine Handlung, die nur ein bestimmtes Sprachmodell sicher macht, wäre eine Handlung, die man nicht freigeben sollte.

Eckdaten

Schnittstelle
eine interne; Nachrichten getrennt nach Auftrag, Regeln und Inhalt; Werkzeuge als JSON Schema
Adapter
je Anbieter und Betriebsart; meldet fehlende Fähigkeiten
Fähigkeiten
Kontextfenster, Werkzeugaufrufe, strukturierte Ausgabe, Sprachen, Betriebsart
Betriebsarten
Dienst eines Anbieters, eigener Betrieb mit offenen Gewichten, abgeschottetes Netz
Zulassung
je Art des Auftrags und je Markierung der Daten; geprüft beim Zusammensetzen des Kontexts
Version
feste Bezeichnung; ein Wechsel läuft durch die Bewertung
Ausfall
Wiederholung, zugelassenes Ausweichsprachmodell, sonst Abbruch mit Meldung
Unverändert beim Wechsel
Rechte, Kontextfilter, Werkzeuge, Vorbedingungen, Freigabe, Verlauf

Weiter

Welche Daten dürfen Ihr Haus nie verlassen? Daran legen wir mit Ihnen fest, welche Sprachmodelle wofür zulässig sind.