Skip to main content

¿Qué es Novita Agent Runtime?

Novita Agent Runtime es un framework ligero para desplegar agentes de IA que te permite desplegar agentes de IA de forma rápida y rentable. No tienes que preocuparte por la configuración de infraestructura, la orquestación de contenedores, la exposición de servicios u otros detalles complejos: simplemente céntrate en desarrollar la lógica de negocio de tu agente.

Componentes principales

Novita Agent Runtime está incluido en el SDK y las herramientas CLI de Novita Sandbox:

Flujo de trabajo de despliegue

El flujo completo de despliegue y uso consta de tres pasos:

Paso 1: Desarrolla e integra tu agente

Integra el SDK en el código de tu agente añadiendo decoradores:

Paso 2: Configura y despliega

Usa la herramienta CLI para configurar y desplegar en la nube:
  • Genera los archivos de configuración Dockerfile y .novita-agent.yaml
  • Construye la plantilla de sandbox y la sube
  • Genera el ID del agente (formato: agent_<name>_v<version>)

Paso 3: Invoca el agente

Tras un despliegue correcto, puedes invocar tu agente mediante CLI o SDK: Opción 1: Prueba rápida con CLI
Opción 2: Invocar mediante SDK en tu aplicación
Flujo de ejecución de la invocación del agente:
  • Crea una instancia de sandbox aislada a partir de la plantilla de sandbox
  • Ejecuta el agente en un entorno aislado
  • Devuelve el resultado procesado

Beneficios clave

SDK:
  • Cambios mínimos: Solo modifica unas pocas líneas de código con decoradores
  • Agnóstico del framework: Compatible con LangChain, LangGraph, CrewAI y otros frameworks de IA populares
  • Compatibilidad con streaming: Respuestas de streaming nativas para escenarios de generación LLM en tiempo real
  • Comprobaciones de estado: Endpoint de comprobación de estado integrado con estado de salud personalizable
CLI:
  • Detección inteligente: Detecta automáticamente la estructura del proyecto, los archivos de entrada y los archivos de gestión de dependencias
  • Compilación automática: Genera automáticamente Dockerfile y la configuración del proyecto
  • Gestión de versiones: Admite la coexistencia de múltiples versiones con despliegues independientes
  • Pruebas rápidas: Comando de invocación integrado para una verificación rápida del despliegue
Runtime:
  • Aislamiento del entorno: Cada instancia de sandbox se ejecuta de forma independiente sin interferencias
  • Persistencia de sesión: Múltiples invocaciones a la misma instancia de sandbox, compatible con agentes interactivos de múltiples turnos
  • Sandbox seguro: Entorno de sandbox aislado de forma segura con acceso restringido al sistema de archivos
Última modificación el 15 de mayo de 2026