Novita Agent Runtime: Infraestructura de agentes de IA compatible con AgentCore

Novita Agent Runtime: Infraestructura de agentes de IA compatible con AgentCore

Crear agentes de IA es cada vez más sencillo. Desplegarlos a escala sigue siendo un desafío importante. La infraestructura tradicional, como contenedores, máquinas virtuales y funciones sin servidor, estaba diseñada para aplicaciones web convencionales. No satisface las demandas únicas de las cargas de trabajo de los agentes de IA.

Novita Agent Runtime aborda esta brecha proporcionando infraestructura sin servidor diseñada expresamente para desplegar agentes de IA. Construido sobre el sandbox de agentes de Novita, es compatible con flujos de trabajo de LangGraph, sistemas multiagente de Microsoft AutoGen e implementaciones personalizadas. Despliega tus agentes existentes a producción con cambios mínimos en el código y sin necesidad de gestión de infraestructura.

La brecha de infraestructura que frena los agentes de IA

Las aplicaciones tradicionales siguen un patrón predecible: reciben una solicitud, la procesan y devuelven una respuesta. Todo el ciclo de vida se completa en milisegundos o segundos, y cada solicitud se gestiona de forma independiente.

Los agentes de IA funcionan de forma diferente. Mantienen el estado de razonamiento entre interacciones, ejecutan flujos de trabajo prolongados, llaman a servicios externos con latencia impredecible y requieren un aislamiento fuerte para usuarios concurrentes que manejan datos sensibles.

La infraestructura existente no se adapta bien a estas necesidades:

Característica Agent Sandbox Contenedor Sin servidor Máquina virtual
Tiempo de inicio <200ms (MicroVM) Segundos 1s 30+ segundos
Aislamiento de seguridad Fuerte (MicroVM) Débil (núcleo compartido) Fuerte Fuerte
Persistencia de estado Suspensión/reanudación instantánea Compatible Sin estado Recuperación de instantánea lenta
Tiempo máximo de ejecución Horas Ilimitado Límite típico de 15 min Ilimitado
Experiencia de desarrollador APIs optimizadas para agentes APIs genéricas APIs a nivel de función APIs a nivel de infraestructura

Novita Agent Sandbox combina inicio en milisegundos, aislamiento MicroVM, ejecución con estado y APIs nativas para agentes. Novita Agent Runtime, construido sobre Agent Sandbox, te permite desplegar agentes existentes en esta infraestructura con cambios mínimos en el código.

Novita Agent Runtime: Diseñado expresamente para agentes de IA

Arquitectura de Novita Agent Runtime

Novita Agent Runtime es un kit de herramientas de despliegue sin servidor ligero y agnóstico a frameworks, construido sobre una arquitectura compatible con AgentCore. Te permite desplegar agentes de IA existentes en producción de forma segura y eficiente, sin necesidad de conocimientos avanzados de DevOps ni gestión de infraestructura.

El kit de herramientas es compatible tanto con interacciones en tiempo real como con cargas de trabajo de larga duración, desde interfaces conversacionales que necesitan tiempos de respuesta de menos de un segundo hasta tareas de razonamiento complejas que pueden tardar horas en completarse.

Novita Agent Runtime incluye un SDK y herramientas de CLI. El SDK proporciona APIs basadas en decoradores para exponer tu agente como un servicio HTTP estándar y métodos para invocar agentes de forma programática. La CLI permite la configuración y despliegue con un solo clic en el ecosistema de Novita Agent Sandbox.

Capacidades clave de Novita Agent Runtime

Capacidades clave de Novita Agent Runtime

Agnóstico a frameworks. Novita Agent Runtime es compatible con LangGraph, Microsoft AutoGen, Google ADK, OpenAI Agents SDK, CrewAI e implementaciones personalizadas. Usa el framework que prefieras sin bloqueo de infraestructura.

Agnóstico a modelos. El runtime funciona de forma independiente de la elección de tu modelo. Es compatible con Novita AI, Anthropic Claude, Google Gemini, OpenAI y cualquier otro proveedor.

Inicios en frío de menos de 200 ms. La tecnología de virtualización ligera alcanza velocidades de inicio cercanas a las de los contenedores, con aislamiento de entorno a nivel de hardware. Incluso las primeras solicitudes reciben respuestas de menos de un segundo.

Aislamiento completo de sesiones. Cada sesión de usuario se ejecuta en un microVM dedicado con recursos de CPU, memoria y sistema de archivos aislados. Tras la finalización de la sesión, se termina todo el microVM y se sanitiza la memoria.

Ejecución de varias horas. La plataforma es compatible con cargas de trabajo de larga duración de varias horas, lo que permite razonamiento complejo de agentes, flujos de trabajo asíncronos y colaboración multiagente.

Precios basados en el consumo. Paga solo por lo que usas. Escala desde el prototipo hasta la producción sin pagar de más por capacidad no utilizada ni preocuparte por la planificación de recursos.

Del código a la nube en tres pasos

Paso 1: Integra el SDK. Añade unas pocas líneas de código a la implementación existente de tu agente usando la API basada en decoradores del SDK. El SDK gestiona automáticamente el enrutamiento de solicitudes, el formato de respuestas y las comprobaciones de estado.

from novita_sandbox.agent_runtime import AgentRuntimeApp

app = AgentRuntimeApp()

@app.entrypoint
def my_agent(request: dict):
    # Agent business logic
    return {"result": "..."}

Paso 2: Despliega con un solo comando. Usa la CLI para configurar y desplegar tu agente:

# Configure your agent
novita-sandbox-cli agent configure

# Deploy to cloud
novita-sandbox-cli agent launch

La CLI genera un Dockerfile y el archivo de configuración .novita-agent.yaml, compila tu plantilla de sandbox y la sube, luego genera un ID de agente en el formato <agent_name>-<template_id>.

Paso 3: Invoca tu agente. Tras el despliegue, invoca tu agente mediante la CLI para realizar pruebas rápidas:

# Quick test with CLI
novita-sandbox-cli agent invoke "Hello, Agent!"

O invócalo de forma programática mediante el SDK:

import json
from novita_sandbox.agent_runtime import AgentRuntimeCliendevet

client = AgentRuntimeClient(api_key="your-api-key")

# Prepare request data (converted to a JSON string and encoded as bytes)
payload = json.dumps({"prompt": "Hello, Agent!"}).encode()

response = await client.invoke_agent_runtime(
    agentId="agent-xxxxx",
    payload=payload
)

Cada invocación crea una instancia de sandbox aislada, ejecuta el agente dentro de ese entorno seguro y devuelve el resultado.

Para un tutorial detallado con ejemplos de código, consulta la Guía de inicio rápido. Para instrucciones completas de instalación, consulta la Guía de instalación.

Compatible con todos los frameworks de IA principales

Todas las integraciones de frameworks siguen un patrón consistente: inicializa el AgentRuntimeApp, configura tu framework, define un punto de entrada con el decorador y ejecuta la aplicación. El SDK funciona de forma fluida con LangGraph, OpenAI Agents SDK, Microsoft AutoGen, Google ADK e implementaciones personalizadas.

from novita_sandbox.agent_runtime import AgentRuntimeApp

# 1. Create Agent Runtime application instance
app = AgentRuntimeApp()

# 2. Initialize your Agent framework

# 3. Define entry point with decorator
@app.entrypoint
def agent_invocation(request: dict) -> dict:
    """
    Args:
        request: Request data, typically contains fields like prompt
    Returns:
        Response data dictionary
    """
    prompt = request.get("prompt", "")
    
    # Call your Agent framework
    result = your_agent.run(prompt)
    
    return {"result": result}

# 4. Run the application
if __name__ == "__main__":
    app.run()

Para ver ejemplos de integración detallados, consulta la Guía de integración de frameworks de agentes. Para conocer las funciones avanzadas, incluyendo respuestas en streaming, conversaciones multipaso y gestión de variables de entorno, consulta la documentación de Funciones avanzadas.

Precios transparentes por segundo de uso

Novita Agent Runtime utiliza precios basados en el consumo con granularidad de facturación por segundo.

CPU

vCPUs Precio unitario (por segundo)
1× CPU $0.00000784/s
2× CPU $0.00001568/s
3× CPU $0.00002352/s
4× CPU $0.00003136/s
5× CPU $0.0000392/s
6× CPU $0.00004704/s
7× CPU $0.00005488/s
8× CPU $0.00006272/s

Memoria

Memoria Precio unitario
Valores válidos: múltiplos de 512 MiB, de 512 MiB a 8192 MiB (por GiB / s) $0.00000256 / GiB / s
512 MiB $0.00000128 / s
1 GiB $0.00000256 / s
2 GiB $0.00000512 / s

Almacenamiento: Cada cuenta incluye 60 GB de almacenamiento gratuito. El almacenamiento adicional se factura a $0.000072/GB/h.

Comienza a construir agentes de IA para producción ahora

Novita Agent Runtime elimina la complejidad de la infraestructura que tradicionalmente ralentiza el despliegue de agentes de IA. La infraestructura sin servidor diseñada expresamente, con inicios en frío de menos de 200 ms, aislamiento completo de sesiones y flexibilidad de frameworks, permite a los equipos de desarrollo centrarse en construir comportamientos inteligentes de agentes en lugar de gestionar infraestructura.

Comienza hoy mismo instalando el SDK y la CLI, luego despliega tu primer agente en minutos. Para obtener soporte adicional, únete a la comunidad de Novita AI en Discord o contacta con nuestro equipo de ventas.

Sobre Novita AI

Novita AI es una plataforma de nube de IA que ofrece a los desarrolladores una forma sencilla de desplegar modelos de IA mediante nuestra API simple, además de proporcionar una nube de GPU asequible y fiable para construir y escalar.