KI43.11 Künstliche Intelligenz

Die folgenden Optionen dienen der Integration von LLMs ("Large Language Models") in QF-Test.
10.0+43.11.1 Allgemeine KI-Optionen

- KI-Funktionen blockieren (System)
- Server (automatisch weiter an SUT) Skript-Name:
OPT_BLOCK_AI
Mit dieser Option können alle Funktionen in QF-Test deaktiviert werden, die LLM-Aufrufe durchführen oder Schnittstellen für KI-Werkzeuge bereitstellen.
Falls zum Beispiel eine Firmenrichtlinie erfordert, dass eingesetzte Software grundsätzlich keine KI-Funktionen zur Verfügung stellen darf, so können diese unter Windows auch bei der Installation entfernt werden. Unter Linux/macOS müssen dafür aus dem Installationsverzeichnis die Dateien
lib/langchain4j.jarundlib/mcp.jarentfernt werden. - LLM-Konfigurationen (System)
- Server Skript-Name:
OPT_LLM_PROVIDERS
In dieser Tabelle können Sie Drittanbieter-LLMs in QF-Test nutzbar machen, zum Beispiel zur Verwendung mit dem Check Text mit KI, dem KI-Anweisung oder
ai.ask()(siehe Das ai-Modul und KI in QF-Test). Jede Zeile repräsentiert ein konkretes Sprachmodell.Die folgenden Tabellenspalten stehen zur Verfügung:
- Typ
- Der Name des Anbieters bzw. des Typs der API. Falls der von Ihnen benötigte Typ noch nicht zur Verfügung steht, kontaktieren Sie bitte unser Support-Team.
- Name
- Der Name dieser Konfiguration, unter dem sie an anderer Stelle referenziert werden kann.
- URL
-
Die URL, unter der das LLM angesprochen werden kann.
Bitte entnehmen Sie diese Information der Dokumentation des LLM-Anbieters.
Endet üblicherweise mit
/v1oder ähnlich. - API-Schlüssel
- Der API-Schlüssel dient zur Authentifizierung mit dem jeweiligen LLM-Anbieter. Sie erhalten ihn vom LLM-Anbieter.
- Modellname
- Häufig bieten Anbieter verschiedene LLM-Modelle an, z.B. "gpt-4o" oder "gemini-2.0-flash". Die konkret verfügbaren Modell-Namen erfahren Sie beim jeweiligen LLM-Anbieter.
- Verbindungs-Timeout für LLM-Anfragen (ms) (System)
- Server Skript-Name:
OPT_LLM_REQUEST_TIMEOUT
Der Verbindungs-Timeout für LLM-Anfragen in Millisekunden. Kann die Verbindung zum LLM-Anbieter nicht innerhalb der angegebenen Zeitspanne hergestellt werden, wird eine Exception ausgelöst.
- SSL-Verifikation für LLM-Anfragen deaktivieren (System)
- Server Skript-Name:
OPT_LLM_REQUEST_DISABLE_SSL_VERIFICATION
Für den Fall, dass bei der Kommunikation mit einem LLM SSL-Probleme auftreten, können Sie mit dieser Option die SSL-Verifikation für alle Netzwerkkommunikation mit externen LLM-Modellen deaktivieren.
11.0+43.11.2 MCP & Agentenfähigkeiten

- Eingebetteten MCP-Server aktivieren (System)
- Server Skript-Name:
OPT_ENABLE_MCP
Aktivieren Sie diese Option, um den eingebetteten MCP-Server zu aktivieren, wenn QF-Test im interaktiven Modus ausgeführt wird. Der MCP-Server stellt QF-Tests Automatisierungsfunktionen für externe KI-Clients über das Model Context Protocol zur Verfügung. Für Setup-Details siehe "QF-Test MCP-Server einrichten".
Um den MCP-Server im Batch-Modus zu aktivieren, verwenden Sie stattdessen das Kommandozeilenargument
qftest.-batch-mcp - MCP-Server Port (System)
- Server Skript-Name:
OPT_MCP_PORT
Legt den TCP-Port fest, auf dem der eingebettete MCP-Server lauscht. Der Standard-Port ist
5543. Falls QF-Test auf der gleichen Maschine wie der QF-Test-Lizenzserver läuft, muss dieser Port geändert werden, um Konflikte zu vermeiden.Um den MCP-Server-Port im Batch-Modus zu setzen, verwenden Sie das Kommandozeilenargument
qfteststattdessen.-batch-mcp=port - Test Suite Dateien für MCP Tools und Prompts (System)
- Server Skript-Name:
OPT_MCP_SUITES
Wenn der MCP-Server startet, scannt QF-Test die Prozeduren in den aufgelisteten Test-Suite-Dateien nach
@mcpDoctags. Entsprechend annotierte Prozeduren werden als MCP Tools oder Prompts für verbundene KI-Clients und für die internen KI-Funktionen zur Verfügung gestellt. Diese Suites (und nur diese) werden beim Aufruf in der Listenreihenfolge nach einem Prompt- oder Tool-Namen durchsucht und der erste Treffer wird verwendet. Inkludierte Dateien werden aus Sicherheitsgründen nicht nach@mcp-Definitionen durchsucht, können aber innerhalb der Prozedurausführung genutzt werden. Für Details, siehe "Benutzerdefinierte MCP-Tools und Prompts erstellen".Standardmäßig wird die Standard-KI-Bibliothek
qfs-ai.qfteingebunden, die viele der Vordefinierte MCP-Tools bereitstellt. Zusätzlich wird die Benutzer-KI-Bibliothekuser-ai.qftaus dem systemspezifischen Konfigurationsverzeichnis (siehe "Konfigurationsdateien") eingebunden, so dass Standard-Prompts und -Tools erweitert oder überschrieben werden können. Diese Dateien können aus dem »Datei« Menü unter »Lesezeichen« geöffnet und inspiziert werden.
11.0+43.11.3 KI-Sicherheitsoptionen

MCP-Tools und MCP-Prompts erweitern die KI-Fähigkeiten von QF-Test, entweder intern durch QF-Test selbst oder extern für KI-Clients über den MCP-Server. In diesem Panel können Sie steuern, welche Funktionen für jeden Verwendungszweck aktiv sind.
- Freigegebene Tools (System)
-
Listet alle verfügbaren MCP-Tools mit jeweils zwei Aktivierungs-Checkboxen pro Zeile auf. Die Spalte MCP steuert, ob das Tool über den eingebetteten MCP-Server für externe KI-Clients freigegeben wird. Die Spalte Intern steuert, ob das Tool für die internen KI-Funktionen von QF-Test verfügbar ist. Einstellungen für Tools, die vorübergehend nicht verfügbar sind (zum Beispiel aus einer aktuell nicht referenzierten Testsuite), werden beibehalten und wiederhergestellt, sobald das Tool wieder verfügbar ist.
Um die Tool-Freigabe bei der Batch-Modus-Ausführung per Kommandozeile zu steuern, verwenden Sie
qftest-batch-mcp-variableAIExposeMCPTools=tool_name:true,other_tool_name:falseDie Spalte MCP ist deaktiviert, wenn QF-Test in der aktuellen Installation keinen eingebetteten MCP-Server bereitstellen kann.
- Freigegebene Prompts (System)
-
Listet alle verfügbaren MCP-Prompts mit jeweils zwei Aktivierungs-Checkboxen pro Zeile auf. Die Spalte MCP steuert, ob der Prompt über den eingebetteten MCP-Server für externe KI-Clients freigegeben wird. Die Spalte Intern steuert, ob der Prompt für die internen KI-Funktionen von QF-Test verfügbar ist. Wenn Sie eine Einstellung explizit ändern, wird sie über Neustarts hinaus gespeichert. Einstellungen für Prompts, die vorübergehend nicht verfügbar sind, werden beibehalten und wiederhergestellt, sobald der Prompt wieder verfügbar ist.
HinweisViele der von QF-Test im Lieferumfang bereitgestellten Prompts werden intern verwendet, um KI-Funktionen wie den "Check Text mit KI"-Knoten bereitzustellen. Werden diese Prompts deaktiviert, so kommt es bei der Ausführung der entsprechenden Funktionen zu Fehlern.
Um die Prompt-Freigabe bei der Batch-Modus-Ausführung per Kommandozeile zu steuern, verwenden Sie
qftest-batch-mcp-variableAIExposeMCPPrompts=prompt_name:true,other_prompt_name:falseDie Spalte MCP ist deaktiviert, wenn QF-Test in der aktuellen Installation keinen eingebetteten MCP-Server bereitstellen kann.