ASK_AI
Verwenden Sie die ASK_AI-Script-Funktion, um die Gen AI-Funktion von Automic Automation für AE-Script-Erstellungsaufgaben zu nutzen. Sie können Gen AI in die Script-Erstellung integrieren, indem Sie kontextabhängige Fragen stellen, die automatisch während der Ausführung berücksichtigt werden. Dadurch wird die automatische Verarbeitung der von KI zurückgegebenen Daten ermöglicht, ohne dass Benutzerinteraktionen erforderlich sind.
Beispiel: Sie können ASK_AI verwenden, um erweiterte Benachrichtigungs-E-Mails zu erhalten, in denen ein Fehlercode erklärt, zusammengefasst oder in eine andere Sprache übersetzt oder im JSON-Format bereitgestellt wird usw.
Syntax
ASK_AI (Prompt [, Daten][, Abfrage])
Parameter
-
Prompt
Eingabe, die das KI-Modell anweist, die erforderliche Ausgabe zu erstellen.
Format: Text, der als Frage oder Anweisung strukturiert ist, um den kreativen Prozess der KI zu leiten. -
Daten
(Optional) Zusätzliche Daten, mit denen der Prompt weiter definiert wird.
Format: Text -
Abfrage
(Optional) Zusätzliche, direktere Anfrage, die nach faktenbezogenen Informationen oder einer direkten Antwort verlangt.
Format: Text, der auf eine direktere, weniger kontextabhängige Art strukturiert ist, um bestimmte Daten abzurufen.
Beispiel
Annahme: Ich habe bereits eine ALARM-Benachrichtigung eingerichtet, die mich benachrichtigt, wenn eine Jobausführung einen Fehler zurückgibt. Die ALARM-Benachrichtigung enthält bereits eine Vorlage, die die runID, die Startzeit der Ausführung und den Endstatus anzeigt.
Als Operator möchte ich, dass die ALARM-Benachrichtigungs-E-Mail eine Erklärung für den Fehler enthält und Lösungsschritte vorschlägt, damit ich diese Probleme schnell beheben kann, ohne zusätzliche Recherchen durchführen zu müssen, wodurch Zeit eingespart und die Leistung verbessert werden können. Dazu kann ich mit die ASK_AI-Script-Funktion verwenden, damit mein LLM den Report über fehlgeschlagene Jobs analysieren und mir erklären kann, was den Fehler in einer oder mehreren Sprachen verursacht hat.
:PRINT &TEXT#
:SET &ANSWER# = ASK_AI("Explain the following report in English and check if this contains an error message. Here is the text:{data}.{query}", "Error in Job FILETRANSFER.XXXXXX_XXX with Runid <123456789>", "If yes, show me possible solutions.")
:SET &ANSWER# = ASK_AI("Explain the following report in Korean and check if this contains an error message. Here is the text:{data}.{query}", "Error in Job FILETRANSFER.XXXXXX_XXX with Runid <123456789>", "If yes, show me possible solutions.")
:PRINT &ANSWER#
Die E-Mail mit der ALARM-Benachrichtigung enthält nicht nur die runID des Jobs, die Startzeit und den Endstatus der Ausführung, sondern würde auch zusätzliche Informationen, die von der KI gesammelt wurden, sowie mögliche Lösungen in beiden Sprachen enthalten. Beispiel:
From: <system@automic.com> Date: Thu, Nov 28, 2024 at 3:22 PM Subject: Alarm:'FILETRANSFER.XXXXXX_XXX' RunID:'<job's RunID>' Client:'1234' To: <your email address> Job Execution Error Error in Job FILETRANSFER.XXXXXX_XXX with Runid <job's RunID> Additional Information ## Explanation of the report: This report describes the process of a file transfer initiated by user `<your user>` with file transfer ID `<job's ID>`. **Here's a breakdown of the steps:** 1. **Initiation:** The user initiates a connection to the agent `<agent>` at 2024-11-28 14:22:31.000. 2. **Connection:** The user connects to the agent's IP address `<IP address>` on port `<port>`. 3. **Selection:** The user starts a selection process with the filter `/home/uc4/image.iso`. 4. **File selection:** The filter selects the file `/home/xxx/image.iso`. 5. **File count:** The report confirms that one file is selected. 6. **Error:** The report indicates an error: "File '/home/xxx/new/image.iso' already exists." 7. **Abnormal termination:** The file transfer ends abnormally due to the error. ## Error message and possible solutions: The error message is: "File '/home/xxx/new/image.iso' already exists." This means that the file the user is trying to transfer already exists in the destination directory. **Possible solutions:** 1. **Overwrite the existing file:** If the existing file is no longer needed, you can overwrite it by adding the `-f` flag to the transfer command. This will force the transfer to overwrite the existing file. 2. **Rename the existing file:** If you want to keep the existing file, you can rename it before starting the transfer. This will allow the new file to be transferred with the same name. 3. **Choose a different destination directory:** You can choose a different destination directory where the file does not already exist. 4. **Delete the existing file:** If the existing file is no longer needed, you can delete it before starting the transfer. This will allow the new file to be transferred with the same name. ## Conclusion: The file transfer failed due to an existing file with the same name in the destination directory. You can choose one of the solutions above to resolve the issue and successfully transfer the file. Korean ## 한국어 설명 및 오류 확인 ### 보고서 설명 2024년 11월 28일 14시 22분 31초에 시작된 파일 전송 작업에 대한 로그입니다. ...
Siehe auch: