- Primeros pasos
- Agentes de UiPath en Studio Web
- Acerca de los agentes de UiPath
- Licencia
- Ejecución de agentes
- Agentes y flujos de trabajo
- Mejores prácticas para construir agentes.
- Elegir el mejor modelo para tu agente
- Mejores prácticas para publicar e implementar agentes
- Mejores prácticas para el diseño de contexto.
- Prácticas recomendadas para DeepRAG y Transformación por Lote: JIT frente a estrategias basadas en índice.
- Solicitudes
- Trabajar con archivos
- Contextos
- Escalaciones y memoria del agente
- Evaluaciones
- Seguimientos de agente
- Puntuación del agente
- Gestión de agentes de UiPath
- Agentes de UiPath codificados
Guía del usuario de Agents
Analizar archivos
La herramienta Analizar archivos permite a los agentes procesar y razonar sobre el contenido del archivo utilizando LLM.
Para añadir la herramienta Analizar archivos a tu agente, realiza los siguientes pasos:
-
Define file inputs. In the Data Manager panel, add an argument for each file input in your agent schema.
Figura 1. Crear argumentos de entrada de archivo

El argumento de entrada debe referenciarse explícitamente en la solicitud del usuario utilizando la sintaxis
{{exampleInput}}. Los argumentos de entrada a los que no se hace referencia se ignoran y pueden afectar a la puntuación del agente.- For a single file, set the argument type to File and reference it in the user prompt. For example: "Analyze the following report and summarize the key findings:
{{reportFile}}". - To pass multiple files, set the argument type to Array and the item type to File, then reference the argument by name in the user prompt. You can also add optional string arguments for runtime instructions. For example:
Analyze the following report files and summarize the key findings. ## Inputs - Report files: {{reportFiles}} - Additional instructions (optional): {{analysisInstructions}}Analyze the following report files and summarize the key findings. ## Inputs - Report files: {{reportFiles}} - Additional instructions (optional): {{analysisInstructions}}In this example,
reportFilesis an Array of File argument andanalysisInstructionsis an optional String argument. Both must be defined in the Data Manager panel.

- For a single file, set the argument type to File and reference it in the user prompt. For example: "Analyze the following report and summarize the key findings:
-
Añade la herramienta Analizar archivos a tu definición de agente:
- Selecciona Añadir herramienta en el panel Herramientas.
- En la categoría Herramientas integradas, elige Analizar archivos.
- Update the tool name and description to help the agent reason better about when to use it. The name and description guide the agent's planning phase — they determine when the agent decides to call the tool, not what the tool does with the files at runtime.

-
Set the tool’s inputs. The tool comes preconfigured with two main inputs:
attachments(array): A prompt-defined input that tells the agent which files to pass to the tool. In this field, describe how the agent should use the file inputs referenced in the user prompt (for example,{{reportFiles}}). The agent automatically maps those referenced files to this input at runtime. Example: "Use the files provided in the user prompt (for example, {{reportFiles}}) as inputs for analysis."analysisTask(string): A runtime instruction telling the LLM what to do with the files once the tool is invoked — for example, "Analyze these reports. Extract the report title, an executive summary, key findings ordered by importance, actionable recommendations, and the overall sentiment." This is distinct from the tool name and description, which control when the agent calls the tool. If your use case involves only one file, you can describe attachments accordingly (for example, "Use the file provided in{{reportFile}}…").
-
Ejecuta el agente con archivos de entrada.
- Abre la ventana Configuración de depuración:
- Navega a la pestaña Argumentos del proyecto.
- Carga tus archivos de entrada vinculados a tu argumento
reportFiles.
- Selecciona Guardar y ejecuta la sesión de depuración.

- Abre la ventana Configuración de depuración:
-
Después de ejecutar el agente, inspecciona el seguimiento de ejecución a través del panel inferior.
The Analyze Files tool is now added to your agent and configured to process file inputs. The execution trace in the Execution Trail panel shows how each attachment was handled during the run.
Seguimientos de archivo adjunto
Al utilizar la herramienta Analizar archivos, todas las entradas y salidas de los archivos se capturan en el panel Seguimiento de ejecución, en la pestaña Historial. El seguimiento proporciona una visibilidad detallada de cómo se gestionaron los archivos adjuntos durante la ejecución del agente.
Para cada archivo, el seguimiento muestra:
-
ID: un identificador exclusivo para el archivo adjunto.
-
Nombre: nombre del archivo original (por ejemplo,
1.jpg). -
Tipo MIME: tipo de archivo detectado (por ejemplo,
image/jpeg).Figura 2. El análisis de archivo en el seguimiento de ejecución

Selecciona la llamada de herramienta del seguimiento de ejecución y ve a la pestaña Archivos para descargar el archivo.
Figura 3. Cómo descargar un archivo de los seguimientos

Mejores prácticas y preguntas frecuentes
Para obtener más Detalles sobre el uso de Archivos de Processes de Maestro, Flujos de trabajo de RPA o ejecuciones de agente independientes, consulta Trabajar con Archivos.
La herramienta Analizar Archivos permite a los agentes procesar documentos e imágenes utilizando LLM. Aunque es potente, hay algunas limitaciones y comportamientos importantes a tener en cuenta al diseñar agentes impulsados por archivos.
Los archivos grandes pueden superar los límites de token.
Los agentes procesan los archivos incrustando sus contenidos en solicitudes de LLM, que están restringidas por el límite de tokens del modelo. Los PDF grandes o documentos de imagen escaneados pueden fallar en silencio o devolver errores vagos como "Se ha producido un error", especialmente cuando superan el presupuesto de tokens del modelo.
Para mitigar:
- Usa modelos con mayor capacidad de tokens.
- Usa Contextualización en lugar de la incrustación de archivo completo, especialmente para archivos grandes o de varias páginas.
- Preindexa documentos y sincronízalos antes o durante la ejecución del agente a través de herramientas personalizadas.
Los LLM cambian el tamaño de las imágenes
Cuando se envían archivos de imagen (por ejemplo, .jpg, .png) como parte de la solicitud de LLM, la mayoría de los modelos cambian automáticamente su tamaño. Esto puede distorsionar las relaciones de aspecto o perder datos precisos de píxeles.
Evita solicitudes que se basen en coordenadas exactas, cuadros de límite o comparaciones alineadas de píxeles (por ejemplo, diferencias de imagen que requieren un posicionamiento x/y específico). Para obtener más información, consulta la guía de visión de imagen de OpenAI para el comportamiento de cambio de tamaño específico del modelo.
Tipos de archivo compatibles
Se admiten las siguientes extensiones de archivo: GIF, JPE, JPEG, PDF, PNG, WEBP.
La compatibilidad con tipos de archivo varía según el proveedor de LLM. Por ejemplo, la compatibilidad con PDF puede fallar en algunos modelos de Anthropic dependiendo del nombre del archivo o la codificación.
Handling large PDFs
Large PDFs can exceed the LLM's token budget when processed in full. Split the PDF into smaller chunks or individual pages before passing them to the agent.
File limits
Each file must not exceed 30 MB. There is no enforced limit on the number of files per request.
Consejos para mejores resultados
- Los nombres de archivo deben estar limpios: los modelos antrópicos, en particular, rechazan nombres de archivo con caracteres especiales o espacios en blanco repetidos.
- Mantén bajo el recuento de imágenes: algunos modelos como GPT-4o admiten un máximo de 10-50 imágenes por solicitud.