KI26.3.2 Daten per KI generieren

In Tabellen, die diese Funktion unterstützen - derzeit in Datentabellen - befindet sich neben den üblichen Schaltflächen für Zeilen- und Spaltenbearbeitung die Schaltfläche Icon zur KI-Datengenerierung Daten per KI generieren. Damit können Sie die Tabelle mit Hilfe eines Large Language Models (LLM) automatisch mit Testdaten füllen lassen.

Die Schaltfläche ist nur dann aktiv, wenn unter »Einstellungen« - »Künstliche Intelligenz« mindestens eine LLM-Konfiguration eingetragen ist und die KI-Funktionen in QF-Test nicht blockiert sind.

Beim Klick auf die Schaltfläche öffnet sich ein Dialog mit einem Textfeld, in dem Sie eine Anweisung für das LLM in natürlicher Sprache eingeben. Formulieren Sie hier so konkret wie möglich, welche Art von Daten erzeugt werden soll, zum Beispiel "Generiere 20 fiktive Kundendatensätze mit deutschen Namen, Straßen und Postleitzahlen" oder "Erzeuge zehn Anmeldedaten mit realistisch wirkenden Benutzernamen und Passwörtern unterschiedlicher Länge". Nach der Bestätigung sendet QF-Test die Anfrage im Hintergrund an die Standard-KI-Konfiguration (wenn nicht anders definiert, die erste).

Dialog Daten per KI generieren mit Prompt
Abbildung 26.5:  Dialog "Daten per KI generieren" mit Prompt

An das LLM wird dabei übergeben:

Die Antwort des LLMs wird ausgewertet, in das Tabellenformat umgewandelt und ersetzt anschließend den bisherigen Tabelleninhalt. Schlägt die Anfrage fehl - etwa weil das LLM nicht erreichbar ist, die Authentifizierung scheitert, das festgelegte Zeitlimit überschritten wird oder die Antwort nicht ausgewertet werden kann - so wird eine Fehlermeldung angezeigt und die Tabelle bleibt unverändert.

26.3.2.1 Einschränkungen

Spalten müssen vor der Generierung definiert sein.
Die Spalten der Tabelle müssen vor dem Aufruf der Funktion definiert sein. Solange keine Spalten vorhanden sind, kann QF-Test dem LLM nicht mitteilen, welche Felder zu erzeugen sind, und weist mit einer entsprechenden Meldung darauf hin.
Die Generierungsdauer ist modellabhängig.
Die Dauer der Generierung hängt vom verwendeten LLM ab. Je nach Anbieter, Modellgröße, Netzwerkverbindung und Komplexität Ihrer Anweisung steigt die für die Antwort benötigte Zeit. Der Verbindungsaufbau zum LLM-Anbieter wird durch die Option "Verbindungs-Timeout für LLM-Anfragen (ms)" zeitlich begrenzt.
Bestehende Tabelleninhalte bleiben unverändert.
Bestehende Tabelleninhalte werden durch die Datengenerierung nicht verändert. Somit kann der Datengenerator nicht direkt verwendet werden, um Beispielsweise eine neu hinzugefügte Spalte zu befüllen, oder Lücken in Daten auszufüllen.
Die Qualität der erzeugten Daten ist nicht garantiert.
LLM-Antworten sind nicht deterministisch und können von Aufruf zu Aufruf variieren. Prüfen Sie die generierten Daten daher vor dem produktiven Einsatz in Ihren Tests auf inhaltliche und syntaktische Korrektheit.