Tareas de Agentes
Darle una tarea a un agente es como pasarle una sola carpeta a un companero con una nota pegada encima: "resume esto", "puntua esto", "redacta una respuesta para esto". Eliges un agente, eliges un registro (una fila de una de tus bases de datos), escribes una instruccion de una linea, y el agente se ejecuta una vez con todo el contenido de esa fila delante. Puede leer cada campo, luego actualizar campos, escribir en el cuerpo del registro o actualizar un registro distinto para poner en marcha al siguiente agente en la fila.
Esta pagina es la version corta, desde el lado del agente. La guia completa — como activar las Tareas de Agentes en una tabla, las distintas formas en que una tarea puede ejecutarse, que significa cada estado, las cadenas de agentes, cuantas pueden ejecutarse a la vez y el visor de historial de ejecuciones — vive en la seccion de Bases de Datos.
Image: Seccion de tarea de agente en el panel del registro con historial de ejecuciones
Antes de empezar
- Un agente guardado que ya hayas creado — sirve cualquier agente, no hay un tipo especial de "tarea" que crear.
- El agente debe estar conectado a la base de datos donde vive el registro. Esa conexion se agrega en el Panel de Control de Agentes anadiendo la base de datos a las conexiones del agente.
- El agente necesita al menos permiso de lectura sobre esa base de datos. Dale escritura o completo si quieres que actualice campos, escriba en el cuerpo del registro o actualice otros registros para poner en marcha una cadena.
Si esas tres cosas estan en su lugar, el agente aparece en el selector de agentes en cualquier registro de esa base de datos.
Paso a paso
- Abre la base de datos y haz clic en el registro (fila) sobre el que quieres que trabaje el agente. Se abre el panel del registro.
- Encuentra la seccion de Tarea de Agente en el panel.
- Elige el agente que quieras en el selector de agentes.
- Escribe una instruccion de una linea — lo que quieres que el agente haga con este registro, en palabras sencillas ("Resume las notas y marca una fecha de seguimiento").
- Ejecuta la tarea. El agente lee el registro, hace el trabajo y escribe el resultado de vuelta.
Lo que ve y hace el agente
Cuando una tarea se ejecuta, el agente recibe:
- El contenido completo del registro — cada nombre de campo y su valor, entregado como contexto.
- La instruccion que escribiste en el panel del registro.
- Acceso a todas sus herramientas y conocimiento normales — asi puede buscar en la web, consultar otras bases de datos o conectarse a otros servicios como parte de terminar el trabajo.
Luego el agente escribe sus resultados de vuelta al mismo registro (o a otro) usando sus herramientas de base de datos.
Cuando usar una tarea en lugar de una automatizacion
| Quieres… | Usa |
|---|---|
| Ejecutar un trabajo puntual sobre una fila especifica | Tarea de Agente |
| Usar los datos de la fila como contexto | Tarea de Agente |
| Poner en marcha a otro agente cuando el estado de esta fila cambia | Tarea de Agente |
| Ejecutar el mismo trabajo cada manana / cada vez que llega una alerta externa | Automatizacion de Agente |
| Coordinar varios agentes en multiples pasos | Automatizacion de Agente |
Consulta el resumen de Tareas y Automatizaciones para una comparacion mas completa.
Solucion de problemas
| Problema | Solucion |
|---|---|
| Mi agente no aparece en el selector de un registro | Conecta el agente a esa base de datos en el Panel de Control de Agentes y confirma que tiene al menos permiso de lectura. |
| La tarea se ejecuto pero no escribio nada de vuelta | Lo mas probable es que el agente solo tenga permiso de lectura. Subelo a escritura o completo para que pueda actualizar campos o el cuerpo del registro. |
| La tarea no puso en marcha al siguiente agente de una cadena | Las cadenas necesitan que el agente actualice el otro registro, lo que requiere permiso de escritura o completo sobre esa base de datos. |
| Necesito que la tarea se ejecute en un horario o se repita | Una tarea se ejecuta una vez. Para trabajo recurrente, arma una Automatizacion de Agente en su lugar. |
Que sigue
Despues de esto, continua a Automatizaciones de Agentes para combinar agentes en rutinas de multiples pasos que se ejecutan en horarios, eventos externos o un boton. Para todo lo que una tarea puede hacer — las formas en que puede ejecutarse, el significado de los estados, la proteccion de cadenas, los limites de ejecucion y el visor de historial — consulta Bases de Datos → Tareas de Agentes.