KI26 KI in QF-Test
Mit der Integration von künstlicher Intelligenz (KI) bietet QF-Test ein mächtiges Werkzeug, das Benutzer bei der Erstellung, Durchführung und Auswertung von Tests unterstützen kann. Die eingebauten KI-Funktionen reichen von einfachen Ergebnisprüfungen, über ein Skriptmodul zur Kommunikation mit LLMs, bis hin zur Steuerung von QF-Test durch KI-Agenten.
Hinweis Um die KI-Funktionen in QF-Test zu nutzen, muss die KI-Komponente von QF-Test aktiviert sein (siehe "KI-Funktionen blockieren"). Bei einer standardmäßigen Installation ist dies gegeben.
26.1 Nutzen Sie Ihr eigenes KI-Modell
QF-Test liefert bewusst kein eigenes KI-Modell aus. Stattdessen integriert QF-Test die Modelle, die Sie bereits nutzen. Diese Konfigurationsmöglichkeit bietet viele Vorteile. Beispielsweise können Sie (z.B. bei Verwendung unternehmensinterner oder lokal gehosteter Modelle) die volle Kontrolle über Datenflüsse, Speicherorte und Zugriffsrechte behalten. Kosten können besser kontrolliert und das verwendete Modell kann an die Aufgabe angepasst werden - wodurch Sie etwa Einfluss auf die Ausführungsgeschwindigkeit nehmen können.
Hinweis Die Güte des gewählten Modells hat direkten Einfluss auf die Qualität der Testergebnisse und die Laufzeit, insbesondere bei komplexeren, mehrschrittigen oder längeren Aufgaben wie etwa der Testerzeugung mit KI. Leistungsfähigere Modelle liefern in der Regel robustere Antworten, können aber mehr Ressourcen benötigen. Umgekehrt können kleinere Modelle bei einfachen Aufgaben schneller und kostengünstiger sein.
26.2 Einrichten von KI
Für die Nutzung von KI-Funktionen wird eine externe KI benötigt - QF-Test liefert kein eigenes Modell. Die KI-Konfigurationen können unter »Einstellungen« - »Künstliche Intelligenz« angegeben werden (siehe "Künstliche Intelligenz").

Nachdem die geforderten Parameter angegeben wurden, wird die KI über ihren Namen referenziert. Standardmäßig wird die erste definierte Konfiguration verwendet; das Standardmodell kann allerdings auch per Skriptaufruf umgestellt werden (siehe "Scripting mit KI").
Hinweis Wenn gewünscht, kann jegliche KI-Funktion von QF-Test per »Einstellungen« - »Künstliche Intelligenz« - "KI-Funktionen blockieren" ausgeschaltet werden.

Im Menü »Agentenfähigkeiten« ("MCP & Agentenfähigkeiten") kann der MCP-Server aktiviert und konfiguriert werden.
Durch die Angabe von "Test Suite Dateien für MCP Tools und Prompts" werden der KI Werkzeuge und vordefinierte Prompts
bereitgestellt. Die standardmäßig verfügbaren Tools sind in der qfs-ai.qft gelistet, können aber durch in
der Tabelle höher platzierte Einträge (etwa user-ai.qft) erweitert und auch überschrieben werden.
Jedes Tool und Prompt kann im Menü »KI-Sicherheitsoptionen« ("KI-Sicherheitsoptionen") für die interne Nutzung von QF-Test oder die Bereitstellung per MCP-Server freigegeben oder blockiert werden. Somit behalten Sie die Kontrolle über den Kontext und die Fähigkeiten Ihrer agentischen KI.
Genauere Informationen zu allen Einstellungsmöglichkeiten finden Sie unter "Künstliche Intelligenz".
26.2.1 Einrichten von CLI-Tools (Claude Code, GitHub Copilot)
Die Anbindung von Claude Code oder GitHub Copilot funktioniert anders als bei
anderen KI-Anbietern. Anstatt einer URL geben Sie lediglich den Pfad
zur CLI-Programmdatei an. Wird der Pfad leer gelassen, sucht QF-Test automatisch in den Standardinstallationsverzeichnissen (z.B.
~/.local unter Linux und Homebrew-Verzeichnissen unter macOS).
Auch die Angabe eines Modellnamens ist optional. Ist
kein Modell angegeben, wird ein sinnvoller Standardwert verwendet (beispielsweise auto bei GitHub-Copilot).
Eine lokale Installation erfordert keinen API-Key, dieser Wert kann leer gelassen werden.
Hinweis
Die in qfs-ai.qft unter Procedures -> qfs -> providers sichtbaren Kommandozeilenargumente werden von QF-Test automatisch verwaltet und müssen für die Anbindung von CLI-Tools normalerweise nicht manuell editiert werden. Sie sind aus zwei Gründen öffentlich sichtbar:
- Transparenz: QF-Test verwendet die CLI-Programmdatei, um Anfragen auszuführen und Tools in Ihrem Namen aufzurufen, ohne Sie für jeden einzelnen Tool-Aufruf um Bestätigung zu bitten. Dies ist unbedenklich, da dem CLI nur die QF-Test-Tools zur Verfügung stehen - wir möchten aber, dass Sie verstehen, wie die Integration funktioniert.
-
Notfall-Korrektur: Sollte der Anbieter seine CLI-Schnittstelle
so ändern, dass die QF-Test Integration nicht mehr funktioniert, können Sie die
Kommandozeilenargumente in
qfs-ai.qftals temporäre Korrektur anpassen, bis das nächste QF-Test Update verfügbar ist.