Setup ecu.test agent¶
Öffne , um den Workspace mit dem Agent-Service zu verbinden und die Button-basierte Generierung sowie die Multimedia-Verarbeitung zu konfigurieren.
Verbindung¶
- URL
Basis-URL des Agent-Service. Diese muss eine über HTTPS gesicherte, gültige URL sein.
- API-Schlüssel
Schlüssel zur Authentifizierung beim Agent-Service. Über die Schaltfläche neben dem Eingabefeld kannst du ihn ein- oder ausblenden.
- Verbindungsstatus
Klicke auf Check, um die Verbindung zu prüfen. Bei Erfolg wird OK angezeigt. Stellt der Service Credit-Informationen bereit, werden auch die verbleibenden Credits angezeigt.
- Generierungsmodell
Modell ausschließlich für die Button-basierte Generierung, einschließlich der Generierung von Testschritten und Trace Steps. Chat verwendet eine eigene Modellauswahl, siehe Einrichtung deines Chats.
Wähle ein Modell aus der Liste oder gib seinen Namen ein. Über die Aktualisieren-Schaltfläche werden verfügbare Modelle vom konfigurierten Service abgerufen.
- Proxy-Einstellungen
Optionale Proxy-Konfiguration. Unterstützt werden kein Proxy, Systemproxy und ein benutzerdefinierter Proxy mit optionaler Authentifizierung. Browser- und PAC-Proxys werden nicht unterstützt.
- Erweitert
Allow insecure connection (not recommended) deaktiviert die Prüfung der sicheren Service-Verbindung.
Vorsicht
Aktiviere unsichere Verbindungen nur in einer vertrauenswürdigen Umgebung und wenn es die Service-Konfiguration erfordert.
Referenzimplementierungs-Kontexte¶
Referenzimplementierungen ermöglichen der Button-basierten Generierung, Muster aus vorhandenen Packages zu verwenden. Jeder benannte Kontext verweist auf ein Verzeichnis mit repräsentativen Packages.
So fügst du einen Kontext hinzu:
Wähle die Registerkarte mit dem Plus-Symbol.
Gib einen eindeutigen Namen ein.
Lege den Pfad zum Verzeichnis mit den Packages fest. Workspace-relative Pfade werden unterstützt.
Lasse Enable aktiviert, wenn der Kontext für die Generierung verfügbar sein soll.
Mit einem Rechtsklick auf eine Registerkarte kannst du sie umbenennen. Schließe die aktive Registerkarte, um den Kontext zu entfernen.
Die aktiven Kontexte können auch im Dropdown der Button-basierten Generierung ausgewählt werden. Siehe Referenzimplementierungen verwenden.
Filtereinstellungen¶
Filtereinstellungen begrenzen die Anzahl der Elemente jeder Kategorie, die in eine Generierungsanfrage für Testschritte aufgenommen werden. ecu.test agent wählt die für die aktuelle Blockbeschreibung relevantesten Elemente aus.
- Signal-Mappings
Maximale Anzahl der Signal-Mappings.
- Jobs
Maximale Anzahl der Tool- und Port-Jobs.
- Package-Mappings
Maximale Anzahl der gemappten Packages.
- Packages aus Bibliotheksworkspaces
Maximale Anzahl der Packages aus konfigurierten Bibliotheksworkspaces.
- Package-Variablen
Maximale Anzahl der Variablen des aktuellen Packages.
- Globale Konstanten
Maximale Anzahl der Konstanten der aktuellen Konfiguration.
- Blöcke aus Referenzimplementierungen
Maximale Anzahl ähnlicher Blöcke aus aktivierten Referenzimplementierungs-Kontexten.
Die Summe aller Filterlimits darf 50 nicht überschreiten. Höhere Limits liefern mehr Kontext,
können aber Anfragemenge und Generierungszeit erhöhen.
Example
Enthält das globale Mapping 100 Signale und Signal-Mappings ist auf 5 gesetzt,
wählt ecu.test agent die fünf für die aktuelle Blockbeschreibung relevantesten Signale.
Benutzerdefinierte Anweisungen¶
Benutzerdefinierte Anweisungen geben projektspezifische Vorgaben für die Button-basierte Generierung. Für Testfälle und Traceanalysen stehen getrennte Registerkarten mit jeweils maximal 3000 Zeichen zur Verfügung.
Formuliere klare, konkrete Anweisungen, beispielsweise:
Namenskonventionen für Variablen und Parameter
bevorzugte Einheiten und Zeitoptionen
Mappings, die geschrieben werden dürfen oder nicht geschrieben werden dürfen
erforderliche Testschrittmuster
fachliche Regeln
Weitere Hinweise findest du unter Generierte Testschritte verbessern. Chat verwendet diese
Felder nicht für die Package-Review. Der Review-Subagent im Chat verwendet stattdessen
package_rules.md, siehe Review Agent.