Compartir a través de


El agente cartográfico fluye según los requisitos

Este artículo explica cómo descomponer los flujos de agentes en tres etapas principales: entrada, transformación y salida. Aprendes a tomar decisiones informadas sobre si implementar cada etapa utilizando enfoques no estructurados (mejorados por IA) o deterministas (basados en código).

En este artículo aprenderá a:

  • Organiza los flujos de trabajo de los agentes en etapas de entrada, transformación y salida.
  • Elige entre componentes no estructurados y deterministas para cada etapa.
  • Alinea tus requisitos con las capacidades deseadas.
  • Diseña soluciones efectivas que equilibren flexibilidad con previsibilidad.

Esta orientación ayuda a arquitectos y desarrolladores a construir agentes robustos explicando los compromisos entre componentes y guiando las elecciones tecnológicas para cada etapa del flujo de trabajo.

Organizar los flujos de trabajo de los agentes en etapas de entrada, transformación y salida

Puedes organizar los flujos de trabajo de los agentes en tres etapas: entrada, transformación y salida. Cada etapa puede utilizar componentes no estructurados (mejorados por IA) o deterministas (basados en código), como se muestra en la siguiente tabla:

Etapa Flujo dinámico (no estructurado) Flujo determinista (estructurado)
Entrada "Estoy promocionando una marca automovilística, consigo imágenes de coches para usarlas en mi campaña publicitaria." Ordena los 100 mejores trabajos por fecha de última modificación.
Transform Se podían usar varias herramientas (búsqueda de imágenes, generación de imágenes), con parámetros no estructurados. La cadena de consulta se genera con parámetros top=x, sortby = y para cada solicitud.
Salida Se generan imágenes diferentes en cada partida aunque los datos del backend no cambien. Siempre hay que obtener 100 resultados, con fecha y orden correctos.

Algunos componentes funcionan mejor como soluciones deterministas, como la capacidad del usuario para seleccionar su cliente elegido. Otros componentes, como herramientas, pueden funcionar mejor como soluciones dinámicas o deterministas basadas en la salida deseada y la tolerancia a la varianza.

Alinear las etapas del flujo de trabajo con la tecnología

Mapear las etapas del flujo de trabajo con las elecciones tecnológicas requiere una consideración cuidadosa de los requisitos empresariales y las restricciones operativas. La siguiente tabla asigna los requisitos de entrada, transformación y salida a opciones de agente:

Etapa Opciones no estructuradas Opciones deterministas
Entrada Bases de conocimiento, índices semánticos, imágenes, comunicación agente a agente Plugins de API, conectores de Power Platform, herramientas del Protocolo de Contexto de Modelo (MCP)
Transform Modelos de IA generativa Flujos de Power Automate, Logic Apps, lógica basada en código
Salida Respuestas de IA generativa incluyendo agentes declarativos Adaptive Cards, temas, herramientas MCP

Nota:

  • Las etapas de transformación y salida solo pueden actuar sobre los datos que el agente recibe como entrada. Necesitas entender los requisitos de formato y tamaño de las entradas, incluyendo enlaces, cabeceras de tablas, conteos de filas, imágenes y el contexto completo del documento para generar las salidas deseadas.
  • El principio de "basura entra, basura sale" se aplica a las implementaciones de agentes. El contenido truncado o fragmentado de índices semánticos que carece de metadatos requeridos degrada la calidad de salida independientemente de la sofisticación de los componentes de transformación y salida.

Evaluar capacidades

Cada enfoque proporciona diferentes niveles de soporte para enfoques no estructurados y deterministas a través de las etapas del flujo de trabajo.

Etapa Opciones no estructuradas Opciones deterministas
Entrada Agentes declarativos mediante índice semántico, agentes del motor personalizado mediante índice semántico Agentes de motor personalizados, agentes declarativos mediante plugins o MCP
Transform Agentes declarativos, agentes de motores personalizados Agentes declarativos mediante plugins o MCP, agentes de motor personalizados
Salida Agentes declarativos, agentes de motores personalizados Agentes de motor personalizados

Utiliza esta matriz de capacidades para ayudarte a decidir qué enfoque adoptar en función de la combinación específica de requisitos no estructurados y deterministas para cada etapa del flujo de trabajo.

Aprende más:

Paso siguiente

Aprende a evaluar los requisitos que guían las elecciones tecnológicas para cada componente del agente.