Wat is Novita Agent Runtime?
Novita Agent Runtime is een lichtgewicht framework voor het implementeren van AI-agents waarmee je AI-agents snel en kosteneffectief kunt implementeren. Je hoeft je geen zorgen te maken over infrastructuurconfiguratie, containerorchestratie, het beschikbaar maken van services of andere complexe details—richt je gewoon op het ontwikkelen van de bedrijfslogica van je Agent.Kerncomponenten
Novita Agent Runtime is opgenomen in de Novita Sandbox SDK en CLI-tools:Implementatieworkflow
De volledige workflow voor implementatie en gebruik bestaat uit drie stappen:Stap 1: Ontwikkel en integreer je Agent
Integreer de SDK in je Agent-code door decorators toe te voegen:Stap 2: Configureer en implementeer
Gebruik de CLI-tool om te configureren en naar de cloud te implementeren:- Genereert de configuratiebestanden
Dockerfileen.novita-agent.yaml - Bouwt de sandboxtemplate en uploadt deze
- Genereert Agent-ID (indeling:
agent_<name>_v<version>)
Stap 3: Roep de Agent aan
Na succesvolle implementatie kun je je Agent aanroepen via CLI of SDK: Optie 1: Snelle test met CLI- Maakt een geïsoleerde sandboxinstantie aan op basis van de sandboxtemplate
- Voert de Agent uit in een geïsoleerde omgeving
- Retourneert het verwerkte resultaat
Belangrijkste voordelen
SDK:- ✅ Minimale wijzigingen: Pas slechts een paar regels code aan met decorators
- ✅ Framework-agnostisch: Ondersteunt LangChain, LangGraph, CrewAI en andere populaire AI-frameworks
- ✅ Streaming-ondersteuning: Native streamingresponses voor realtime LLM-generatiescenario’s
- ✅ Healthchecks: Ingebouwde healthcheck-endpoint met aanpasbare gezondheidsstatus
- ✅ Slimme detectie: Detecteert automatisch projectstructuur, invoerbestanden en bestanden voor afhankelijkheidsbeheer
- ✅ Automatische build: Genereert automatisch Dockerfile en projectconfiguratie
- ✅ Versiebeheer: Ondersteunt meerdere naast elkaar bestaande versies met onafhankelijke implementaties
- ✅ Snel testen: Ingebouwde invoke-opdracht voor snelle verificatie van implementaties
- ✅ Omgevingsisolatie: Elke sandboxinstantie draait onafhankelijk zonder interferentie
- ✅ Sessiepersistentie: Meerdere aanroepen naar dezelfde sandboxinstantie, met ondersteuning voor interactieve Agents met meerdere beurten
- ✅ Veilige sandbox: Veilig geïsoleerde sandboxomgeving met beperkte toegang tot het bestandssysteem