Zum Inhalt springen
UNI4C

Der Assistent schreibt Ihre Zahlen nie

Er schreibt die Abfrage, die sie findet. Die Plattform führt diese Abfrage gegen Ihr System aus, stellt die Zeilen dar, die zurückkamen, und sagt dem Assistenten nur, dass eine Tabelle mit vier Spalten und drei Zeilen erschienen ist. Die Zahlen auf Ihrem Bildschirm kamen aus Ihrer Datenbank und haben unterwegs nichts durchlaufen, das sie ändern könnte.

Jede Zahl auf dem Bildschirm ist ein dargestelltes Abfrageergebnis

Keine Zahl, die der Assistent in einen Satz getippt hat. Ein Block, den die Plattform aus den Zeilen gebaut hat, die die Abfrage zurückgegeben hat, und daran hängt der Aufruf, der ihn erzeugt hat: das Werkzeug, die Tabelle, die Filter, die Anzahl der Datensätze und ein Abfragepfad, der dieselbe Abfrage erneut ausführt.

Frage

Welche Kunden liegen gerade über ihrem Kreditlimit?

Was die Plattform dargestellt hat

KundeSaldo (DKK)Darüber um
Nordisk Trædesign A/S412.90062.900
Vestjysk Maskinfabrik288.45038.450
Kolding Byg ApS197.20022.200

Quelle

  • bc__read_data · Debitorenposten (21)
  • Offen = ja · Fälligkeitsdatum < 2026-09-16
  • 1.284 Datensätze gelesen · 3 Treffer · nicht abgeschnitten
  • bc:read:21:3f9a1c77b2e4

Was dem Assistenten zurückgemeldet wurde

{
  "block": {
    "type": "table",
    "columns": ["Kunde", "Saldo (DKK)",
                "Kreditlimit", "Darüber um"]
  },
  "row_count": 3,
  "fields": ["Debitorennr.", "Debitorenname",
             "Saldo (MW)", "Kreditlimit (MW)"],
  "truncated": false,
  "status": "rendered"
}

Spaltenköpfe, Feldnamen, eine Zeilenanzahl. Keine Werte. Der Assistent weiß, dass eine Tabelle erschienen ist, und kann darüber sprechen, was sie zeigt. Er hat die Zahlen nie gehalten, kann also keine runden, keine glätten und keine falsch erinnern.

Eine Form einer dargestellten Antwort und ihrer Quelle, kein Screenshot. Die Felder sind die, die das Produkt zurückgibt.
Der Aufruf

Das Werkzeug und die Tabelle, mit Namen und Nummer

Nicht „Ihr ERP“, sondern Debitorenposten (21), über das Lesewerkzeug, in der Umgebung und dem Mandanten, mit dem die Sitzung verbunden ist. Ein Berater kann dieselbe Tabelle öffnen und dieselben Zeilen sehen.

Die Filter

Jede Bedingung, die die Abfrage angewandt hat

Die Filter sind die Definition der Kennzahl, also werden sie gezeigt statt zusammengefasst. Eine Zahl, die aus einer breiteren Abfrage zitiert und dann an eine engere geheftet wird, fängt die Plattform ab und markiert sie, denn das Diagramm würde aufhören, zum Satz zu passen.

Die Anzahl

Wie viele gelesen wurden und wie viele zutrafen

Beide Zahlen, dazu, ob der Lesevorgang früh gestoppt hat. Ein Live-Lesevorgang blättert automatisch bis 2.000 Datensätze; darüber sagt das Ergebnis, dass es abgeschnitten wurde, und daraus wird keine Summe gezogen.

Der Abfragepfad

Ein Pfad, der die Abfrage erneut ausführt

Aus der Abfrage selbst abgeleitet und ohne Unternehmen darin, sodass derselbe Abfragepfad für jedes fragende Unternehmen antwortet. Er ist es, der die Zahl in einen Bericht heftet, den ein gespeicherter Geschäftsbegriff als Rezept ablegt, und den ein nächtlicher Auftrag erneut ausführt, um zu prüfen, ob die Antwort noch hält.

Und die Sätze um den Block herum werden auch geprüft

Der Assistent schreibt neben den Zahlen weiterhin Prosa: was er gefiltert hat, was ihm aufgefallen ist, was er als Nächstes prüfen würde. Dieser Text ist die eine Stelle, an der sich eine Zahl einschleichen könnte, ohne aus einer Abfrage zu kommen, und deshalb wird jede Zahl darin, bevor der Text eine Nachricht wird, mit dem verglichen, was die Werkzeuge in diesem Zug wirklich zurückgegeben haben. Alles andere wird ersetzt und gezählt.

Was Sie sehen

Etwa DKK über Benutzer.

Die Buchhaltung sagte 812.400 über 3 Benutzer. Eine Zahl, die gerundet, geglättet oder falsch erinnert wurde, ist nicht die Zahl, die zurückkam.

2 entfernt

Echte Fälle aus der Testsammlung des Filters. Schalten Sie um, um zu sehen, was das Modell geschrieben hat und was durchgelassen wird.

Und die Abfrage selbst hätte nicht zu weit greifen können

Zu zeigen, woher eine Zahl kommt, hilft nur, wenn die Abfrage dahinter nichts lesen konnte, was die fragende Person nie sehen durfte.

Sie läuft als Sie

Ihre eigene Verbindung, Ihr eigenes Token

Jede Business-Central-Verbindung gehört einem Benutzer und hält die eigenen delegierten Anmeldedaten dieser Person. Der Assistent liest durch sie, also setzt Business Central die Berechtigung durch. Ein Mandant, eine Buchhaltung oder ein Postfach, das Sie nicht öffnen können, bleibt zu, und diese Grenze ist keine Anweisung in einem Prompt, um die sich eine geschickte Frage herumreden könnte.

Der Geltungsbereich liegt unter den Werkzeugen

Es gibt kein Mandanten-Argument, das falsch sein könnte

Wo ein Werkzeug über Kunden hinweg lesen könnte, wird die Identität des Kunden unterhalb der Werkzeugebene aufgelöst und in die Abfrage selbst geschrieben. Die Telemetriewerkzeuge, die ein Kunde bekommt, lassen sich überhaupt nicht auf einen anderen Mandanten richten, und es gibt kein Werkzeug für freie Abfragen.

Verschlüsselt im Ruhezustand

AES-256-GCM, wo immer es gespeichert ist

Unterhaltungen, ihre Werkzeugergebnisse, Anhänge, erzeugte Dateien und jede gespeicherte Anmeldeinformation sind verschlüsselt. Die Verschlüsselung ist authentifiziert, manipulierte Daten werden also abgewiesen statt stillschweigend entschlüsselt.

Alles ist beantwortbar

Ein Prüfprotokoll, das nur wächst

Jeder Pfad, der einen Zustand ändert, schreibt einen Eintrag, der nennt, wer es getan hat, was sich geändert hat und wann. Einträge werden nur hinzugefügt, nie bearbeitet und nie entfernt, das Protokoll kann also gelesen, aber nicht still umgeschrieben werden.

Wo es abbricht statt zu raten

Eine selbstsichere falsche Antwort kostet mehr als keine Antwort, deshalb sind mehrere Pfade so gebaut, dass sie in einer Ablehnung enden.

Ein abgeschnittener Lesevorgang

Er sagt, dass er aufgehört hat

Ein Live-Lesevorgang blättert automatisch bis 2.000 Datensätze, und das Ergebnis trägt, ob Zeilen liegen geblieben sind. Ein Bericht weigert sich, einen Lesevorgang zu aggregieren, der seine Obergrenze erreicht hat.

Ein leeres Ergebnis

Ein leerer Block wird abgelehnt, nicht gezeichnet

Eine Aggregation über keine passenden Zeilen kommt als eine einzige leere Zeile zurück. Würde man das als Gedankenstrich darstellen, läse es sich wie eine Null, deshalb wird der Block abgelehnt und der Assistent sagt, was er gefunden hat.

Eine ungeklärte Frage

Er fragt und gibt Ihnen die Möglichkeiten

Passen mehrere Kunden, oder sind Zeitraum oder Kennzahl mehrdeutig, stellt der Assistent eine Frage mit zwei bis sechs Antworten zum Anklicken, statt eine auszuwählen und selbstsicher falsch zu liegen.

Ein vollständiger Tabellenscan

Er wird abgelehnt, und die Ablehnung nennt den Index

Ein Freitextmuster auf einer Tabelle mit über einer Viertelmillion Zeilen ohne indizierten Filter daneben wird abgewiesen, und der Fehler nennt die Felder, die stattdessen suchen würden.

Bringen Sie die Frage mit, an der es Ihrer Meinung nach scheitert

Der ehrliche Test dafür ist der Angriffsversuch, an Ihren eigenen Daten, mit jemandem aus der IT im Raum.

Demo buchen

Oder schreiben Sie uns an hello@uni4c.ai