Qu’est-ce que Novita Agent Runtime ?
Novita Agent Runtime est un framework léger pour déployer des Agents IA, qui vous permet de déployer des Agents IA rapidement et à moindre coût.
Plus besoin de vous soucier de la configuration de l’infrastructure, de l’orchestration de conteneurs, de l’exposition de services ou d’autres détails complexes : concentrez-vous simplement sur le développement de la logique métier de votre Agent.
Composants principaux
Novita Agent Runtime est inclus dans le SDK Novita Sandbox et les outils CLI :
Flux de déploiement
Le flux complet de déploiement et d’utilisation comprend trois étapes :
Étape 1 : Développer et intégrer votre Agent
Intégrez le SDK dans le code de votre Agent en ajoutant des décorateurs :
Utilisez l’outil CLI pour configurer et déployer dans le cloud :
- Génère les fichiers de configuration
Dockerfile et .novita-agent.yaml
- Construit le modèle de sandbox et le téléverse
- Génère l’ID de l’Agent (format :
agent_<name>_v<version>)
Étape 3 : Invoquer l’Agent
Après un déploiement réussi, vous pouvez invoquer votre Agent via la CLI ou le SDK :
Option 1 : Test rapide avec la CLI
Option 2 : Invocation via le SDK dans votre application
Flux d’exécution de l’invocation de l’Agent :
- Crée une instance de sandbox isolée à partir du modèle de sandbox
- Exécute l’Agent dans un environnement isolé
- Renvoie le résultat traité
Principaux avantages
SDK :
- ✅ Modifications minimales : Modifiez seulement quelques lignes de code avec des décorateurs
- ✅ Indépendant du framework : Prend en charge LangChain, LangGraph, CrewAI et d’autres frameworks IA populaires
- ✅ Prise en charge du streaming : Réponses en streaming natives pour les scénarios de génération LLM en temps réel
- ✅ Contrôles de santé : Point de terminaison de contrôle de santé intégré avec état de santé personnalisable
CLI :
- ✅ Détection intelligente : Détecte automatiquement la structure du projet, les fichiers d’entrée et les fichiers de gestion des dépendances
- ✅ Build automatique : Génère automatiquement Dockerfile et la configuration du projet
- ✅ Gestion des versions : Prend en charge la coexistence de plusieurs versions avec des déploiements indépendants
- ✅ Tests rapides : Commande invoke intégrée pour une vérification rapide du déploiement
Runtime :
- ✅ Isolation de l’environnement : Chaque instance de sandbox s’exécute indépendamment, sans interférence
- ✅ Persistance de session : Plusieurs invocations vers la même instance de sandbox, avec prise en charge des Agents interactifs multi-tours
- ✅ Sandbox sécurisé : Environnement de sandbox isolé de manière sécurisée avec accès restreint au système de fichiers
Dernière modification le 15 mai 2026