¿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
Dockerfiley.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- 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
- ✅ 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
- ✅ 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