Compare el entorno de ejecución de los agentes sin servidor con otras opciones de agentes de Microsoft

Microsoft ofrece varias formas de construir y ejecutar agentes de IA. Este artículo compara el runtime de los agentes serverless de Azure Functions con otras opciones de agentes de Microsoft para que puedas elegir la opción que se adapte a cada agente, o combinar más de uno.

Estas opciones difieren principalmente en el modelo de autoría, cómo empiezan los agentes, dónde operan y facturan, y quién es el usuario principal. También comparten bloques de construcción: las opciones de desarrollo pueden llamar a los mismos modelos Azure OpenAI y Foundry, varios usan Microsoft Agent Framework, y el Model Context Protocol (MCP) proporciona una forma común de compartir herramientas entre ellos.

Importante

El entorno de ejecución de agentes sin servidor se encuentra actualmente en versión preliminar. Las características, los nombres de configuración y los conectores admitidos pueden cambiar antes de la disponibilidad general.

Comparación de las opciones

La siguiente tabla resume las diferencias clave entre las formas en que puedes crear y alojar a tus agentes:

Opción Modelo de autoría Alojamiento y coste Más adecuado para...
Tiempo de ejecución de agentes sin servidor Archivos Markdown .agent.md y aplicación en Python Azure Functions alojado con scale-to-zero Agentes impulsados por eventos que reaccionan a los desencadenantes
Agentes de indicaciones de Foundry Configuración declarativa en el portal o en código Gestionado por Foundry sin computación de agente Agentes que no incluyen código personalizado o requieren alojamiento personalizado
Foundry alojó a los agentes Tu código (contenedorizado) Gestionado por Foundry (computación en contenedores) Agentes con código personalizado ejecutándose en un contenedor gestionado
Copilot Studio Diseñador low-code y lenguaje natural Alojado por Microsoft (créditos de Copilot) Agentes conversacionales y autónomos para Microsoft 365
Microsoft Scout Prompts en lenguaje natural Local (en un dispositivo de usuario) Automatización de tareas personales en un dispositivo local

Estas opciones no son mutuamente excluyentes. Por ejemplo, una aplicación de runtime de agentes sin servidor puede exponer herramientas a través de MCP que utilizan los agentes de Foundry o de Copilot Studio.