View a markdown version of this page

Agentes de interfaz de usuario - Amazon Quick

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agentes de interfaz de usuario

El agente de interfaz de usuario es un agente nativo que entiende las instrucciones en lenguaje natural para realizar acciones complejas del navegador. Puede navegar por sitios web de forma autónoma, hacer clic, escribir, leer datos y producir resultados estructurados optimizados para los pasos de automatización posteriores. Algunos ejemplos de casos de uso incluyen resumir los productos en una página web o buscar datos navegando por sitios web.

Propiedades

Title

Nombre del agente step/UI

Instrucciones

En este campo se escribe el mensaje del agente en lenguaje natural. Mejores prácticas al escribir el mensaje:

  • Sea claro y explícito acerca de lo que quiere.

  • Estructura el mensaje. Comience mencionando primero la «tarea» o el «rol» y luego las «instrucciones» para realizar la tarea con pasos numerados

  • Añade restricciones (por ejemplo, revisa solo la sección de productos) y especifica cuándo stop/end (por ejemplo, detente cuando encuentres la información pertinente)

  • Da ejemplos positivos y negativos (no hagas esto)

  • Especifique claramente los requisitos de longitud (por ejemplo, menos de 100 palabras) o el formato de salida (por ejemplo, la fecha en el MM/DD/YY formato)

Envuelva el texto entre comillas triples («"») para escribir indicaciones de varias líneas. Por ejemplo:

"""Task: Locate the company's latest annual report. * Visit the provided URL. * Look for the annual report. The report may be titled 'Annual Report', 'Financial Report', 'Year in Review', or similar variations..."""
Salida estructurada (opcional)

Respuesta del agente: nombre de la variable a la que se va a asignar el resultado de esta operación

¿Cómo configurar los campos de salida estructurados

Añadir campos

  • Haga clic en Agregar campo para crear un nuevo campo de salida

  • Introduzca el nombre de la salida, que pasará a ser el nombre de la propiedad de JSON

  • Seleccione el tipo en el menú desplegable

  • Marque Obligatorio si el campo debe estar siempre presente

  • Añada una descripción para guiar al agente de IA

Tipos de campos

  • Cadena: valores de texto (nombres, descripciones, resúmenes)

  • Número: valores numéricos (recuentos, puntuaciones, porcentajes)

  • True/false Valores booleanos (indicadores de estado, preguntas) yes/no

  • Objeto: estructura anidada (agrupaciones de datos complejas)

  • Matriz: lista de elementos (etiquetas, categorías, valores múltiples)

  • Archivo: referencias de archivos (documentos adjuntos, imágenes)

  • Tabla de datos: datos tabulares (conjuntos de datos estructurados, informes)

Trabajar con tipos complejos

Los objetos y las matrices pueden contener campos anidados:

  • Haga clic en la flecha de expansión (▶) situada junto a los campos Objeto o Matriz

  • Utilice Añadir campo dentro de la estructura anidada

  • Mantenga el anidamiento a un máximo de 2 a 3 niveles para obtener un rendimiento óptimo

Configuración de ejemplo

Esta es una configuración sencilla para resumir los comentarios de los clientes:

{ "orderId": "12345", "numberOfOrders": 3, "hasShipped": true, "orderDetails": { "quantity": 2, "productName": "ABC", }, "tags": ["electronics", "urgent"] }

Esta estructura se configuraría de la siguiente manera:

  • OrderID (cadena, obligatorio)

  • número OfOrders (número, obligatorio)

  • HasShipped (booleano, obligatorio)

  • Detalles del pedido (objeto, obligatorio)

    • cantidad (número, obligatorio)

    • Nombre del producto (cadena, obligatorio)

  • etiquetas (matriz de cadenas, opcional)

Prácticas recomendadas

  • Usa nombres de campo descriptivos: ayuda a la IA a entender qué datos extraer

  • Añada descripciones claras: proporcione contexto a los campos complejos

  • Marque los campos críticos según sea necesario: asegúrese de que los datos esenciales estén siempre presentes

  • Limite la profundidad de anidación: mantenga las estructuras simples para un mejor rendimiento

  • Pruebe la configuración: compruebe que el resultado se ajusta a sus expectativas ejecutando el paso del agente y verificando la respuesta.

Notas importantes

  • Conocimientos de JSON: ¿No estás familiarizado con JSON? Aprenda los conceptos básicos en json.org

  • Sin validación: actualmente, el sistema no valida la estructura de salida; asegúrese de que su automatización gestione los datos faltantes o mal formados