3min Devops

Nieuwe Agents SDK van OpenAI focust op veiligheid en schaal

Nieuwe Agents SDK van OpenAI focust op veiligheid en schaal

OpenAI brengt een vernieuwde versie van zijn Agents SDK uit. De update richt zich op ontwikkelaars die AI-agents willen bouwen die zelfstandig complexe taken uitvoeren.

De nieuwe versie legt de nadruk op praktische inzetbaarheid en introduceert onder meer een geïntegreerde sandboxomgeving en een uitgebreidere basis voor langdurige en meerstapsprocessen. De stap past binnen een bredere ontwikkeling, waarin partijen als OpenAI en Anthropic concurreren om bedrijven te voorzien van tools voor zogeheten agentic AI.

Met de nieuwe SDK kunnen agents niet alleen tekst genereren, maar ook werken met bestanden, code uitvoeren en systeemcommando’s aanroepen. Daarmee verschuift de rol van AI van assistent naar uitvoerend systeem dat binnen een gecontroleerde omgeving taken afhandelt. Volgens OpenAI ontbrak het ontwikkelaars tot nu toe vaak aan consistente infrastructuur om dit soort toepassingen betrouwbaar in productie te brengen.

Een belangrijk onderdeel is de zogenoemde harness, de laag die de interactie tussen model, tools en data organiseert. Die term verwijst naar alle componenten rondom het model die nodig zijn om een agent te laten functioneren, zoals ook door TechCrunch wordt toegelicht. De nieuwe versie is beter afgestemd op hoe geavanceerde modellen opereren, wat volgens OpenAI moet bijdragen aan stabielere prestaties bij complexere taken.

Daarnaast introduceert OpenAI standaard ondersteuning voor sandbox execution. Agents opereren in een afgeschermde omgeving waarin ze veilig code uitvoeren en met bestanden werken zonder directe toegang tot gevoelige systemen. Dit is relevant omdat agents soms onvoorspelbaar gedrag vertonen. Binnen de sandbox werken ze geïsoleerd in een specifieke werkomgeving met alleen toegestane data en tools, aldus TechCrunch.

Middenweg tussen open frameworks en gesloten systemen

De update speelt in op een bekend spanningsveld. Generieke frameworks bieden flexibiliteit, maar benutten de mogelijkheden van geavanceerde modellen niet volledig. Tegelijkertijd zijn tools van modelaanbieders vaak minder transparant, terwijl volledig beheerde oplossingen beperkingen opleggen. OpenAI positioneert de SDK als een middenweg die controle en gebruiksgemak combineert.

De infrastructuur is bedoeld voor zogenoemde long-horizon taken, waarbij agents meerdere stappen doorlopen en verschillende tools combineren. Dergelijke processen vereisen dat een systeem over langere tijd consistent blijft functioneren.

De scheiding tussen de logica van de agent en de rekenomgeving speelt ook een rol in beveiliging en schaalbaarheid. Gevoelige gegevens blijven buiten de uitvoeromgeving en taken kunnen worden hervat als een omgeving uitvalt. Dat maakt het mogelijk om agents langdurig te laten draaien en werk te verdelen over meerdere omgevingen.

Volgens bedrijven die de SDK testten, maakt de update het mogelijk om processen te automatiseren die eerder te complex of te foutgevoelig waren. Daarbij gaat het niet alleen om het extraheren van informatie, maar ook om het correct interpreteren van context in omvangrijke datasets.

De nieuwe functionaliteit is beschikbaar via de API en wordt aangeboden volgens het bestaande prijsmodel. Voorlopig is de SDK alleen beschikbaar in Python, met ondersteuning voor TypeScript in ontwikkeling. OpenAI werkt aan verdere uitbreidingen, waaronder samenwerking tussen meerdere agents en diepere integraties met externe systemen.