Zum Inhalt springen
UNI4C

Die Zahlen in einer Tabelle oder einem Diagramm kommen aus der Abfrage, nicht vom Assistenten

Er schreibt die Abfrage, die sie findet. Die Plattform führt diese Abfrage auf Ihrem System aus und stellt jede Zeile selbst dar. Braucht die Antwort eine Differenz oder eine Summe, fordert der Assistent sie in der Abfrage an, und die Plattform rechnet sie auf den Zeilen aus. Der Assistent erhält die Zeilenzahl und eine kleine Stichprobe der ersten Zeilen, damit er den Aufbau des Ergebnisses kennt, und die Anweisung, daraus keine Zahlen abzulesen. Der Block auf Ihrem Bildschirm wird aus dem vollständigen Ergebnis gezeichnet, direkt aus Ihrer Datenbank, und dazwischen liegt nichts, was eine Zahl ändern könnte.

Jede Zahl auf dem Bildschirm ist ein dargestelltes Abfrageergebnis

Ein Block, den die Plattform aus den Zeilen gebaut hat, die die Abfrage geliefert hat, mit dem 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.

Was die Plattform dargestellt hat

  1. Sie fragten: Welche Kunden liegen gerade über ihrem Kreditlimit?
  2. Der Assistent antwortete: Answered by the analysis model. Read as Kunden über Kreditlimit.

    Used 4 tools: Open a guide, Search saved knowledge, Read table fields, Read Business Central records.

    3 der 42 Kunden mit Kreditlimit liegen gerade darüber, insgesamt um 123.550 DKK.

    Kunden über ihrem Kreditlimit
    DebitorSaldo (MW)Kreditlimit (MW)Überschreitung
    Nordisk Trædesign A/S412.900350.00062.900
    Vestjysk Maskinfabrik288.450250.00038.450
    Kolding Byg ApS197.200175.00022.200

    Read as Kunden über Kreditlimit · nach Debitor.

    Quelle: Customer · Business Central · CRONUS Danmark A/S · Production. Columns No. · Name · #59 · #20. #20 not 0, #59 > #20. Result 3 rows · 42 read.

    Vorgeschlagene nächste Fragen:

    • Offene Posten für Nordisk Trædesign A/S anzeigen
    • Welche Rechnungen sind mehr als 30 Tage überfällig?
    • Wer schuldet uns am meisten?
  3. Unter dem Nachrichtenfeld: Figures in a block are read from a live query when they are shown. The words around them are AI-generated and can be wrong.

Was dem Assistenten zurückgemeldet wurde

{
  "block": {
    "type": "table",
    "columns": ["Debitor", "Saldo (MW)",
                "Kreditlimit (MW)", "Überschreitung"]
  },
  "row_count": 3,
  "fields": ["No.", "Name",
             "Balance (LCY)", "Credit Limit (LCY)"],
  "computed": {
    "Over by": "Balance (LCY) - Credit Limit (LCY)"
  },
  "totals": { "Over by": 123550 },
  "truncated": false,
  "status": "rendered"
}

Spaltenüberschriften, Feldnamen, eine Zeilenzahl und genau eine Zahl: die Summe von „Überschreitung“, die der Assistent in der Abfrage angefordert und die Plattform aus den Zeilen addiert hat. Weil ein Werkzeug diese Summe in diesem Durchgang zurückgegeben hat, darf der Satz neben dem Block sie nennen. Der Block wird aus dem vollständigen Ergebnis gezeichnet, nicht aus etwas, das der Assistent geschrieben hat, also kann er eine Zahl darin weder runden noch abschwächen noch falsch wiedergeben. Die Abfrage gibt dem Assistenten außerdem eine kleine Stichprobe der ersten Zeilen, damit er den Aufbau des Ergebnisses sieht, mit der Anweisung, daraus keine Zahlen abzulesen; die Datenseite beschreibt, was an das Modell geht.

Der Chat im UNI4C-Portal, nachgezeichnet, beantwortet das Beispiel an einem Demomandanten, mit geöffneter Quelle und technischen Details. Die Felder, die der Assistent zurückbekommt, sind die, die das Produkt liefert.
Der Aufruf

Das Werkzeug und die Tabelle, mit Namen und Nummer

Customer (18), mit Tabellennummer benannt, über das Lesewerkzeug in der Umgebung und dem Mandanten gelesen, mit denen die Sitzung verbunden ist. Ein Berater kann dieselbe Tabelle mit demselben Filter öffnen, dieselben 42 Kunden sehen und dieselben drei finden, deren Saldo (MW) über ihrem Kreditlimit (MW) liegt.

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 dann passte das Diagramm nicht mehr zum Satz.

Die Anzahl

Wie viele gelesen wurden und wie viele zutrafen

Beide Zahlen, dazu, ob der Lesevorgang vorzeitig abgebrochen wurde. 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 gebildet.

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 gespeicherte Abfrage ablegt, und den eine tägliche Prüfung erneut ausführt, jede gespeicherte Abfrage mindestens einmal pro Woche, um zu prüfen, ob die Antwort noch stimmt.

Mit einer Controller-Lizenz werden auch die Sätze um den Block herum geprüft

Der Assistent schreibt neben den Zahlen weiterhin Fließtext: 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. Mit einer Controller-Lizenz wird jede Zahl darin geprüft, bevor sie Sie erreicht: Sie muss in dem stehen, was die Werkzeuge in diesem Durchgang geliefert haben oder wonach sie gefragt wurden, in Ihrer Frage oder in einer Antwort, die Sie bereits gesehen haben. Alles andere wird hinter einer Markierung mit der Aufschrift nicht verifiziert verborgen, die Sie anklicken können, um zu sehen, was das Modell geschrieben hat.

  1. Eine gerundete Zahl

    2 nicht verifiziert

    Was das Modell geschrieben hat

    Rund 800.000 DKK, verteilt auf 4 Benutzer.

    Was Sie sehen

    Rund … DKK, verteilt auf … Benutzer.

    Die Zeilen ergaben 812.400, verteilt auf 3 Benutzer. Eine gerundete, abgeschwächte oder falsch wiedergegebene Zahl ist nicht die Zahl, die zurückkam.

  2. Eine Zahl, die das Modell selbst geschrieben hat

    2 nicht verifiziert

    Was das Modell geschrieben hat

    Die Beschriftung sagte 777 und der Prompt 555.

    Was Sie sehen

    Die Beschriftung sagte … und der Prompt ….

    Text, den das Modell selbst verfasst hat, ist kein Beleg. Eine Zahl, die es in eine Beschriftung geschrieben hat, kann dieselbe Zahl in seinem Fließtext nicht belegen.

  3. Ein Vorbehalt mit erfundenen Zahlen

    2 nicht verifiziert

    Was das Modell geschrieben hat

    Nur 500 von 3.901 Zeilen sind in dieser Datei. Der Export ist unvollständig.

    Was Sie sehen

    Nur … von … Zeilen sind in dieser Datei. Der Export ist unvollständig.

    Keine der beiden Zahlen kam von einem Werkzeug, aus der Frage oder aus einer früheren Antwort. Die Warnung bleibt, die erfundenen Zahlen werden verborgen.

  4. Eine Zahl aus den Zeilen

    Bestanden

    Was das Modell geschrieben hat

    Der Umsatz betrug 812.400 DKK, ein Anteil von 12,3 % an 3.901 Zeilen.

    Was Sie sehen

    Der Umsatz betrug 812.400 DKK, ein Anteil von 12,3 % an 3.901 Zeilen.

    Jede Zahl steht in den Zeilen, die die Abfrage in diesem Durchgang geliefert hat, und der Filter erkennt eine Zahl in jedem Format, in dem sie geschrieben werden kann.

  5. Datumsangaben, Uhrzeiten und IDs

    Bestanden

    Was das Modell geschrieben hat

    Letzte 7 Tage (4. September – 10. September 2026), nach 14:30 Uhr, Ticket #3, Projekt PR0017.

    Was Sie sehen

    Letzte 7 Tage (4. September – 10. September 2026), nach 14:30 Uhr, Ticket #3, Projekt PR0017.

    Datumsangaben, Jahre, Uhrzeiten, Kalenderwochen, Quartale, Aufzählungszeichen und Kennungen werden nie als Zahlen behandelt, weder auf Dänisch noch auf Englisch, Deutsch oder Spanisch.

Fälle aus der eigenen Testsuite des Filters, jeder ein eigener Durchgang, für diese Seite ausgeschrieben.

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 in Ihrem Namen

Ihre eigene Verbindung, Ihr eigenes Token

Jede Business-Central-Verbindung gehört einem Benutzer und enthält die eigenen delegierten Anmeldedaten dieser Person. Der Assistent liest über 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 keinen Mandantenparameter, den man falsch setzen 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, nehmen weder einen Mandanten noch eine freie Abfrage entgegen und lassen sich daher nicht auf einen anderen Mandanten richten; freies KQL ist den Mitarbeitern von UNI4C vorbehalten.

Ruhende Daten verschlüsselt

AES-256-GCM in der Anwendung, zusätzlich zur Verschlüsselung des Speichers

Unterhaltungen, ihre Werkzeugergebnisse, erzeugte Dateien, Anhänge, Berichtsmomentaufnahmen und alle gespeicherten Anmeldedaten werden von der Anwendung verschlüsselt, bevor sie in einen Speicher geschrieben werden, der selbst verschlüsselt ist. Die Verschlüsselung ist authentifiziert, manipulierte Daten werden also abgewiesen statt stillschweigend entschlüsselt.

Alles ist nachvollziehbar

Ein Audit-Protokoll, das die Anwendung nur ergänzt

Jeder Pfad, der einen Zustand ändert, schreibt einen Eintrag, der nennt, wer es getan hat, was sich geändert hat und wann. Die Anwendung fügt nur Einträge hinzu; kein Teil von ihr bearbeitet oder löscht einen.

Supportzugriff liegt bei Ihnen

UNI4C liest Ihre Chats nur, solange Sie es erlauben

Ein Administrator in Ihrem Unternehmen entscheidet, ob Berater von UNI4C die Chats Ihres Teams öffnen dürfen. Solange das ausgeschaltet ist, kann niemand bei UNI4C einen Chat lesen, nur sehen, wie viele es gibt. Jede Änderung wird im Audit-Protokoll festgehalten, und Ihre übrigen Administratoren werden benachrichtigt.

Wo er abbricht, statt zu raten

Eine überzeugend klingende 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 vermerkt, 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 nennt Ihnen die Optionen

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 mit Überzeugung falsch zu liegen.

Ein vollständiger Tabellenscan

Er wird abgelehnt, es sei denn, Sie verlangen ihn

Ein Freitextmuster auf einer Tabelle mit über einer Viertelmillion Zeilen ohne indizierten Filter daneben wird abgewiesen, und der Fehler nennt die Felder, über die stattdessen ein Indexzugriff möglich wäre. Er läuft nur, wenn Sie eine Suche über die ganze Tabelle verlangen.

Prompts gehen nur an Modell-Endpunkte in der EU: Scaleway in Frankreich und die reinen EU-Routen von Requesty. Wo jeder Teil läuft, wer was verarbeitet und die Antworten, die eine Einkaufs-Checkliste verlangt, stehen auf der Datenseite.

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

Stellen Sie die Frage, bei der Sie einen Fehler erwarten, und gleichen Sie dann die angegebene Quellzeile mit Business Central ab. Starten Sie eine Testphase, um ihn im Portal auszuprobieren, oder buchen Sie eine Demo und testen Sie ihn mit einem von uns auf einem Mandanten, der wie Ihrer eingerichtet ist.

Oder schreiben Sie uns an hello@uni4c.ai