Vercel presenta Eve, un framework de código abierto que redefine la construcción de agentes de IA como directorios

Vercel lanza Eve, un innovador framework open source que estructura los agentes de inteligencia artificial como directorios de archivos, simplificando su desarrollo y despliegue en producción. Inspirado en Next.js, Eve busca transformar la forma en que se crean y gestionan estos agentes inteligentes.

El miércoles pasado, Vercel anunció el lanzamiento de Eve, un nuevo framework de código abierto pensado para crear agentes de inteligencia artificial, que considera a cada agente como un directorio de archivos. Este enfoque integra toda la infraestructura necesaria para que el agente funcione en entornos de producción.

La compañía ha descrito Eve como el “Next.js para agentes”, haciendo alusión a Next.js, el popular framework web que ellos mismos desarrollan y mantienen. Eve se presentó durante la conferencia Ship de Vercel celebrada en Londres, acompañado de un conjunto de productos relacionados agrupados bajo el nombre Agent Stack.

Un agente concebido como un directorio

Uno de los puntos clave que Vercel destaca es la similitud conceptual con Next.js en la definición de un agente. En Eve, un agente se representa mediante un único directorio que contiene todos los archivos individuales que especifican su funcionamiento.

Patrocinado

Por ejemplo, uno de estos archivos define el modelo de inteligencia artificial que utiliza el agente, respaldado por el AI Gateway de Vercel para gestionar proveedores en caso de fallo. Otro archivo, escrito en Markdown, contiene el prompt del sistema. Las herramientas que emplea el agente se desarrollan en TypeScript, y el nombre del archivo se convierte automáticamente en el nombre de la herramienta, sin necesidad de realizar registros adicionales. Además, Eve soporta archivos skill.md y se conecta a otras herramientas mediante MCP servers, siguiendo el protocolo Model Context Protocol.

Este directorio se compila para generar un agente operativo. Cada conversación que mantiene el agente se ejecuta como un workflow duradero, basado en el Workflow SDK de código abierto de Vercel, que permite guardar el estado tras cada paso. Así, una sesión puede interrumpirse, sobrevivir a fallos y reanudarse exactamente donde quedó.

En términos de seguridad, cada agente se ejecuta en un sandbox individual que aísla el código que genera, garantizando que no afecte a la aplicación principal. Además, todas las herramientas pueden configurarse para que requieran aprobación humana antes de ejecutarse, reforzando el control operativo.

Los agentes pueden delegar tareas a subagentes, conectarse con servicios externos a través de MCP servers o documentos OpenAPI, y comunicarse con usuarios mediante canales integrados como Slack, Discord, Microsoft Teams, Telegram, Twilio, GitHub y Linear.

Para facilitar la supervisión, cada ejecución genera una traza OpenTelemetry visible en la nueva sección Agent Runs del panel de observabilidad de Vercel. Esta información puede exportarse a plataformas especializadas como Datadog o Honeycomb, facilitando así el análisis de desempeño y la detección de incidencias.

Despliegue y uso de agentes

Los desarrolladores pueden iniciar un agente localmente con un único comando y comunicarse con él a través de una interfaz de terminal. El despliegue se realiza mediante el mismo comando vercel deploy que se emplea para otros proyectos. Además, si una sesión está en proceso cuando se lanza una nueva versión del agente, esta continúa hasta finalizar en la versión original.

Eve está disponible en vista previa pública y se distribuye bajo licencia Apache 2.0 en GitHub, facilitando que comunidades y desarrolladores contribuyan y adapten el framework.

Implementación interna de Vercel

Vercel ya utiliza Eve internamente con más de 100 agentes en funcionamiento, incluyendo un agente de análisis de datos que responde a consultas vía Slack miles de veces mensualmente, y un agente de enrutamiento que dirige preguntas a los agentes más adecuados para responderlas.

Los agentes se han convertido en una fuente importante del tráfico gestionado por Vercel. Actualmente, representan aproximadamente el 29% de los despliegues en su plataforma, un salto significativo desde menos del 3% registrado hace un año, y la compañía prevé que esa cifra alcance el 50% próximamente.

Competencia en el mercado de frameworks para agentes

Eve llega a un segmento que ha crecido rápidamente en los últimos meses. Su competidor más cercano en el ámbito nativo de TypeScript es Mastra, un framework respaldado por Y Combinator que alcanzó la versión 1.0 en enero y está diseñado para funcionar en cualquier plataforma, a diferencia de Eve, que inicialmente solo opera en Vercel.

LangChain, con su LangGraph, es otro framework consolidado que utiliza Python como lenguaje principal y también ofrece ejecución duradera como Eve. Asimismo, Inngest ha desarrollado AgentKit, otra alternativa en TypeScript que incluye durabilidad integrada.

En el terreno de los grandes proveedores cloud, Cloudflare desarrolla agentes en su plataforma Workers y Durable Objects, mientras que Amazon, Google y Microsoft ofrecen runtimes gestionados para ejecutar agentes desde diversos frameworks mediante Bedrock AgentCore, Vertex AI Agent Engine y Agent Framework, respectivamente. OpenAI, por su parte, lanzó AgentKit el año pasado, cuyo ecosistema está vinculado a sus propios modelos de IA.

Vercel asegura que en un futuro Eve ampliará soporte para otras plataformas, aunque por ahora se ejecuta exclusivamente sobre su infraestructura.

Add a Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Patrocinado