- Kategorien:
Systemfunktionen (Steuerung)
EXECUTE_AI_EVALUATION¶
Startet oder ruft den Status eines Cortex Agent-Evaluierungslaufs ab.
Weitere Informationen zu Cortex Agent-Evaluierungen finden Sie unter Cortex Agent-Evaluierungen.
- Siehe auch:
GET_AI_RECORD_TRACE (SNOWFLAKE.LOCAL), GET_AI_EVALUATION_DATA (SNOWFLAKE.LOCAL), GET_AI_OBSERVABILITY_LOGS (SNOWFLAKE.LOCAL)
Syntax¶
Argumente¶
evaluation_jobEiner der folgenden Werte:
‚START‘: Startet eine Evaluierung
‚STATUS‘: Ruft den Evaluierungsstatus ab
run_parametersEin SQL OBJECT-Wert, der den folgenden Schlüssel enthält:
run_name: Der Name der Ausführung, mit der die Operationevaluation_jobausgeführt wird.
config_file_pathEin Stagingdatei-Pfad, der auf eine Agenten-Evaluierungskonfiguration verweist. Dieser Pfad kann keine signierte URL sein. Informationen zur vollständigen YAML-Spezifikation der Konfiguration finden Sie unter YAML-Spezifikation der Agentenevaluierung.
Rückgabewerte¶
Der Rückgabewert dieser Funktion hängt vom evaluation_job-Wert ab:
‚START‘ gibt eine einzelne Zeichenfolgenmeldung zurück, die angibt, ob die SQL-Ausführung erfolgreich oder fehlgeschlagen ist.
‚STATUS‘ gibt eine Tabelle mit Informationen zum aktuellen Status des Evaluierungslaufs zurück.
Die vom ‚STATUS‘-Evaluierungslauf zurückgegebene Tabelle enthält die folgenden Spalten:
Name |
Typ |
Beschreibung |
|---|---|---|
RUN_NAME |
VARCHAR |
Der Name des Evaluierungslaufs. |
AGENT_NAME |
VARCHAR |
Der (unqualifizierte) Name des zu evaluierenden Agenten. |
AGENT_TYPE |
VARCHAR |
Der Typ des zu evaluierenden Agenten. |
STATUS |
VARCHAR |
Der aktuelle Status des Evaluierungslaufs. |
STATUS_DETAILS |
ARRAY |
Ein Array von Fehlermeldungen, die während dieser Ausführung aufgetreten sind. |
Werte in der STATUS-Spalte sind einer der folgenden:
Status |
Beschreibung |
|---|---|
CREATED |
Der Lauf wurde erstellt, aber nicht gestartet. |
INVOCATION_IN_PROGRESS |
Der Laufaufruf ist gerade dabei, die Ausgabe und die Ablaufverfolgung zu erzeugen. |
INVOCATION_COMPLETED |
Der Laufaufruf wurde mit allen Ausgaben und Ablaufverfolgungen abgeschlossen. |
INVOCATION_PARTIALLY_COMPLETED |
Der Laufaufruf ist aufgrund von Fehlern beim Anwendungsaufruf und bei der Ablaufverfolgung teilweise abgeschlossen. |
COMPUTATION_IN_PROGRESS |
Die Berechnung der Metrik ist im Gange. |
COMPLETED |
Die Berechnung der Metrik wird mit detaillierten Ausgaben und Ablaufverfolgungen abgeschlossen. |
PARTIALLY_COMPLETED |
Der Lauf wird aufgrund von Fehlern bei der Berechnung der Metrik teilweise abgeschlossen. |
CANCELLED |
Der Lauf wurde storniert. |
Anforderungen an die Zugriffssteuerung¶
Die Anforderungen an die vollständige Zugriffskontrolle für die Durchführung einer Cortex Agent-Evaluierung finden Sie unter:ref:` Cortex Agent-Evaluierungen – Anforderungen an die Zugriffssteuerung<label-agent_evaluation_access_control>`.
Beispiele¶
Im folgenden Beispiel wird eine Ausführung namens run-1 unter Verwendung der Konfiguration der Agenten-Evaluierung von``@eval_db.eval_schema.metrics/agent_evaluation_config.yaml`` gestartet:
Im folgenden Beispiel wird der Status des Evaluierungslaufs run-1 unter Verwendung der Agentenkonfiguration von @eval_db.eval_schema.metrics/agent_evaluation_config.yaml abgefragt: