Code und Skripte
Lassen Sie Ihren Agenten Code schreiben und ausführen, um Dateien zu verarbeiten, Ergebnisse zu überprüfen und benutzerdefinierte Aufgaben zu erledigen.
Code-Ausführung Skripte Schale bash Python Javaskript Sandkasten Persistentes DateisystemAuf dieser Seite
Fragen Sie nach dem Ergebnis, lassen Sie den Agenten den Code schreibenWie die Ausführung funktioniertDauerhafte Skripte und EingabenMit Geschäftsdaten arbeitenKontrolle und GrenzenFragen Sie nach dem Ergebnis, lassen Sie den Agenten den Code schreiben
Opser Agenten können Skripte schreiben und ausführen, um die Arbeit zu erledigen. Dies ist nützlich, wenn eine Aufgabe wiederholbare Berechnungen, eine benutzerdefinierte Transformation, Validierung über viele Dateien oder einen Schritt benötigt, der nicht zu einer einzigen App-Aktion passt.
Vergleichen Sie diese beiden Exporte, normalisieren Sie die Daten und produzieren Sie eine Dateiliste hinzugefügt, entfernt und geändert Datensätze. Speichern Sie das Vergleichsskript, damit wir es nächsten Monat wieder ausführen können.
Du brauchst das Drehbuch nicht selbst zu schreiben. Erklären Sie die Eingaben, Regeln, gewünschte Ausgabe und was unverändert bleiben muss.
Wie die Ausführung funktioniert
Der Agent nutzt seine Datei-Fähigkeit, um Quelle zu inspizieren oder zu schreiben und seine Shell-Fähigkeit, Befehle auszuführen. Befehle laufen in der Arbeitsumgebung des Agenten, mit dem Workspace als Startverzeichnis. Ergebnisse und Fehler kehren zum Gespräch zurück.
Die verfügbaren Befehle, Sprachlaufzeiten und Bibliotheken hängen von dieser Umgebung ab. Der Agent sollte überprüfen, was installiert ist, bevor er einen Ansatz wählt. Ein Skript, das geschrieben wurde, ist kein Skript, das erfolgreich ausgeführt wurde; inspizieren Sie das Ausführungsergebnis und die Ausgabedatei.
Dauerhafte Skripte und Eingaben
Das Dateisystem des Agenten besteht über Gespräche hinweg. Speichern Sie Skripte und aussagekräftige Eingaben mit klaren Namen, damit spätere Aufgaben sie finden können. Bitten Sie den Agenten, die Ein- und Ausgänge des Skripts zu erklären, besonders wenn es jemand anderes wiederverwenden wird.
Für einen wiederkehrenden Vergleich, halten Sie die ursprüngliche Quelle unverändert und speichern Sie die Ausgabe jedes Laufs separat. Überprüfen Sie eine kleine Stichprobe, Summen und fehlende Werte, bevor Sie sich auf das komplette Ergebnis verlassen. Ein Zeitplan kann einen Arbeitsansatz wiederverwenden, wenn die notwendigen Dateien und der Zugriff verfügbar sind.
Mit Geschäftsdaten arbeiten
Verwenden Sie App-Tools für Datensätze, die im Besitz einer App sind, und die Datenfähigkeit für unterstützte benutzergeführte Datensätze. Mit dem Ausführen von Code wird kein Zugriff auf die privaten Tabellen einer anderen App, die Dateien eines Kollegen oder einen Dienst gewährt, der nicht verbunden wurde.
Der Agent kann diese Fähigkeiten kombinieren: autorisierte Daten abrufen, in seinem Arbeitsbereich verarbeiten und das Ergebnis über die unterstützte Schnittstelle zurück schreiben. Bitten Sie ihn, das Ziel und die vorgeschlagenen Änderungen vor einer Folgeaktualisierung anzuzeigen.
Kontrolle und Grenzen
Shell-Exekution ist auf die Umgebung des Agenten beschränkt, und das Tool kann durch die Einschränkungen eines Agenten deaktiviert werden. Befehle erben nicht die geheime Konfiguration des Plattformprozesses. Änderungen wie Löschen, Überschreiben, Publizieren oder externes Schreiben können die Zustimmung nach den Regeln der Aktion erfordern.
Code kann immer noch Fehler machen. Geben Sie dem Agenten einen Überprüfungspunkt für wichtige Arbeit und überprüfen Sie die Ausgabe. Langlaufende oder nicht verfügbare Befehle können fehlschlagen; fragen Sie nach dem tatsächlichen Fehler und abgeschlossenen Schritten, bevor Sie erneut versuchen.
Ein gespeichertes Skript unterscheidet sich auch von einer bereitgestellten App. Wenn Teamkollegen eine dauerhafte Schnittstelle und einen gemeinsamen Workflow benötigen, verwenden Sie den internen App Builder.