AWS brengt Strands Agents SDK als open-source uit om de ontwikkeling van AI-agenten te vereenvoudigen.

Geschreven door

in

20 mei 2025

Amazon Web Services (AWS) heeft de Strands Agents SDK open-source gemaakt om de ontwikkeling van AI-agenten toegankelijker en flexibeler te maken voor verschillende toepassingen. Met een modelgestuurde benadering neemt de SDK veel van de complexiteit weg bij het bouwen, coördineren en uitrollen van autonome systemen.

Een AI-agent in Strands wordt opgebouwd uit drie hoofdcomponenten: een model, tools en een prompt. Het model voert de redenatie uit, tools bieden extra functionaliteit, en de prompt geeft het doel of de taak aan. Samen stellen ze de agent in staat om vragen te beantwoorden, workflows te beheren en zelfstandig beslissingen te nemen.

De SDK ondersteunt diverse modellen via platforms zoals Amazon Bedrock, Anthropic, Meta’s Llama en LiteLLM. Ontwikkelaars kunnen ook lokale modellen gebruiken of hun eigen modelproviders definiëren. Tools variëren van eenvoudige bestandsbewerkingen tot API-koppelingen en AWS-integraties, en ze zijn eenvoudig uit te breiden met eigen Python-functies.

Strands werkt via een zogenaamde agentic loop waarin de agent herhaaldelijk het model en de tools aanroept totdat de taak is voltooid. Het model kan hierbij zelf kiezen of het een reactie genereert, een plan opstelt of tools activeert. Resultaten worden telkens teruggekoppeld naar het model voor verdere verwerking.

Een krachtig kenmerk van de SDK is de mogelijkheid om het gedrag van de agent uit te breiden met geavanceerde tools. Denk bijvoorbeeld aan retrievaltools met semantische zoekmogelijkheden, denktools voor analyse, en multi-agenttools voor de coördinatie van verschillende subagenten. Ondersteuning voor het Agent2Agent-protocol is ook in ontwikkeling.

De technologie wordt inmiddels intern binnen AWS toegepast, onder meer bij teams van Amazon Q Developer, AWS Glue en VPC Reachability Analyzer. De SDK is geschikt voor onder andere lokale omgevingen, Lambda, Fargate en EC2, met ingebouwde observatiecapaciteiten via OpenTelemetry voor beter inzicht en monitoring.

Reacties

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *