Código y scripts
Deje que su agente escriba y ejecute código para procesar archivos, verificar resultados y completar tareas personalizadas.
ejecución de código scripts shell bash pitón javascript caja de arena Sistema de archivos persistenteEn esta página
Pide el resultado, deja que el agente escriba el códigoCómo funciona la ejecuciónScripts y archivos de entrada persistentesTrabaja con registros empresarialesControl y límitesPide el resultado, deja que el agente escriba el código
Opser los agentes pueden escribir y ejecutar scripts como parte de hacer el trabajo. Esto es útil cuando una tarea necesita cálculos repetibles, una transformación personalizada, validación en muchos archivos o un paso que no se ajusta a una sola acción de la aplicación.
Compare estas dos exportaciones, normalice las fechas y produzca un listado de archivos agregados, eliminados y cambiados. Guarde el script de comparación para que podamos ejecutarlo nuevamente el próximo mes.
No necesitas escribir el guión tú mismo. Explique las entradas, las reglas, la salida deseada y lo que debe permanecer sin cambios.
Cómo funciona la ejecución
El agente utiliza su capacidad de archivo para inspeccionar o escribir la fuente y su capacidad de shell para ejecutar comandos. Los comandos se ejecutan en el entorno de trabajo del agente, con el espacio de trabajo como directorio de inicio. Los resultados y los errores vuelven a la conversación.
Los comandos disponibles, los tiempos de ejecución del lenguaje y las bibliotecas dependen de ese entorno. El agente debe comprobar lo que está instalado antes de elegir un enfoque. Un script que se ha escrito no es un script que se ha ejecutado correctamente; inspeccione el resultado de la ejecución y el archivo de salida.
Scripts y archivos de entrada persistentes
El agente sistema de archivos persiste en todas las conversaciones. Guarde scripts y entradas significativas con nombres claros para que las tareas posteriores puedan encontrarlos. Pídale al agente que explique las entradas y salidas del script, especialmente si alguien más lo reutilizará.
Para una comparación recurrente, mantenga la fuente original sin cambios y guarde la salida de cada ejecución por separado. Compruebe una pequeña muestra, totales y valores faltantes antes de confiar en el resultado completo. Una programación puede reutilizar un enfoque de trabajo cuando los archivos necesarios y el acceso están disponibles.
Trabaja con registros empresariales
Utilice herramientas de aplicación para registros propiedad de una aplicación y la capacidad de datos para conjuntos de datos administrados por el usuario compatibles. El código de ejecución no otorga acceso a las tablas privadas de otra aplicación, los archivos de un colega o un servicio que no se haya conectado.
El agente puede combinar estas capacidades: recuperar datos autorizados, procesarlos en su espacio de trabajo y escribir el resultado a través de la interfaz compatible. Pídale que muestre el destino y los cambios propuestos antes de una actualización consecuente.
Control y límites
La ejecución del shell está restringida al entorno del agente, y la herramienta puede deshabilitarse mediante las restricciones de la herramienta del agente. Los comandos no heredan la configuración secreta del proceso de la plataforma. Los cambios como la eliminación, sobreescritura, publicación o escrituras externas pueden requerir aprobación bajo las reglas de la acción.
El código todavía puede cometer errores. Dele al agente un punto de revisión para el trabajo importante y verifique el resultado. Los comandos de larga duración o no disponibles pueden fallar; solicite el error real y los pasos completados antes de volver a intentarlo.
Un script guardado también es diferente de una aplicación implementada. Si los compañeros de equipo necesitan una interfaz duradera y un flujo de trabajo compartido, use la constructor de aplicaciones interno.