Was ist Novita Agent Runtime?
Novita Agent Runtime ist ein leichtgewichtiges Framework für die Bereitstellung von AI Agents, mit dem Sie AI Agents schnell und kosteneffizient bereitstellen können. Sie müssen sich nicht um Infrastrukturkonfiguration, Container-Orchestrierung, Service-Freigabe oder andere komplexe Details kümmern – konzentrieren Sie sich einfach auf die Entwicklung der Geschäftslogik Ihres Agents.Kernkomponenten
Novita Agent Runtime ist im Novita Sandbox SDK und in den CLI-Tools enthalten:Bereitstellungsablauf
Der vollständige Bereitstellungs- und Nutzungsablauf besteht aus drei Schritten:Schritt 1: Agent entwickeln und integrieren
Integrieren Sie das SDK in Ihren Agent-Code, indem Sie Decorators hinzufügen:Schritt 2: Konfigurieren und bereitstellen
Verwenden Sie das CLI-Tool, um die Konfiguration vorzunehmen und in der Cloud bereitzustellen:- Generiert die Konfigurationsdateien
Dockerfileund.novita-agent.yaml - Erstellt die Sandbox-Vorlage und lädt sie hoch
- Generiert die Agent-ID (Format:
agent_<name>_v<version>)
Schritt 3: Agent aufrufen
Nach erfolgreicher Bereitstellung können Sie Ihren Agent über CLI oder SDK aufrufen: Option 1: Schnelltest mit CLI- Erstellt eine isolierte Sandbox-Instanz aus der Sandbox-Vorlage
- Führt den Agent in einer isolierten Umgebung aus
- Gibt das verarbeitete Ergebnis zurück
Wichtigste Vorteile
SDK:- ✅ Minimale Änderungen: Ändern Sie nur wenige Codezeilen mit Decorators
- ✅ Framework-unabhängig: Unterstützt LangChain, LangGraph, CrewAI und andere beliebte AI-Frameworks
- ✅ Streaming-Unterstützung: Native Streaming-Antworten für Echtzeit-LLM-Generierungsszenarien
- ✅ Health Checks: Integrierter Health-Check-Endpunkt mit anpassbarem Health-Status
- ✅ Intelligente Erkennung: Erkennt automatisch Projektstruktur, Einstiegsdateien und Dateien für das Dependency-Management
- ✅ Automatischer Build: Generiert automatisch Dockerfile und Projektkonfiguration
- ✅ Versionsverwaltung: Unterstützt das parallele Bestehen mehrerer Versionen mit unabhängigen Bereitstellungen
- ✅ Schnelles Testen: Integrierter invoke-Befehl zur schnellen Überprüfung der Bereitstellung
- ✅ Umgebungsisolation: Jede Sandbox-Instanz läuft unabhängig und ohne gegenseitige Beeinflussung
- ✅ Sitzungspersistenz: Mehrere Aufrufe derselben Sandbox-Instanz, mit Unterstützung für interaktive Multi-Turn-Agents
- ✅ Sichere Sandbox: Sicher isolierte Sandbox-Umgebung mit eingeschränktem Dateisystemzugriff