Een vrouw werkt op een laptop met code op het scherm.
Nieuws1 oktober · 20:213 min leestijd

AWS lanceert Dogwood Local Engine voor lokale agentcontrole

AWS maakt Dogwood Local Engine beschikbaar als lokaal in te bouwen beleidsengine voor AI-agenten. De software toetst toolaanroepen vooraf, bewaart sessiegeschiedenis en laat het agent-harnas de uitkomst afdwingen.

De Dogwood Local Engine toetst elke agent-toolaanroep lokaal aan Dogwood-beleidsregels, meldt AWS op 30 september, en geeft het agent-harnas vóór uitvoering een toelatings- of weigeringsbesluit.

Voor Nederlandse teams die hun eigen agentsoftware bouwen, verschuift de controle naar de grens vóór een tool bestanden wijzigt of een bedrijfsdienst aanroept. Het agent-harnas is de softwarelaag die zulke verzoeken opvangt. De nieuwe engine is lokaal in te bouwen en open source onder Apache 2.0.

De engine geeft een besluit, het harnas voert het uit

The Register beschrijft de engine als een Rust-bibliotheek die in een agent-harnas of gateway kan worden ingebouwd. De engine vergelijkt toolverzoeken met Dogwood-regels en geeft een ALLOW- of DENY-besluit. Het harnas moet elk verzoek onderscheppen, de tool alleen na ALLOW starten en een DENY daadwerkelijk afdwingen. Het moet ook de gebeurtenissen in de juiste volgorde aanleveren en voorkomen dat de agent de beleidslogica of geschiedenis aanpast.

AWS-schema toont een toegestane toolaanroep en een geweigerde aanroep die het harnas tegenhoudt (AWS)
AWS-schema toont een toegestane toolaanroep en een geweigerde aanroep die het harnas tegenhoudt (AWS)

Regels kunnen eerdere acties controleren

Dogwood ondersteunt tijdsgebonden regels: een besluit kan afhangen van wat een agent eerder deed en wat daarvan het resultaat was. AWS noemt als voorbeeld een codeagent die alleen mag pushen als tests in de afgelopen vijftien minuten zijn geslaagd en er sindsdien geen test is mislukt.

Een toolaanroep levert een verzoek en een antwoord op. Het harnas stuurt beide gebeurtenissen naar de engine: die beslist op het verzoek en bewaart het antwoord voor regels die later naar de uitkomst kijken. De engine ordent gebeurtenissen, ook wanneer meerdere acties tegelijk binnenkomen, en bewaart de geschiedenis zodat die na een crash kan worden hersteld. Regels kunnen tijdens een agentsessie worden aangepast. Bij gelijktijdige aanroepen moet de engine voorkomen dat een verzoek wordt beoordeeld tegen een mengsel van oude en nieuwe regels.

De beleidskeuze beïnvloedt de snelheid

AWS testte twee keuzes die de evaluatietijd bepalen. Met fijnmazige actietypen hoefde de engine bij een push maar 20 van de 100 regels te controleren; die uitvoering was ongeveer vijf keer sneller dan met een grovere indeling. In een tweede simulatie verwerkte een agent 360 gebeurtenissen per uur. Na twaalf uur kostte een besluit met een venster van 24 uur zes milliseconden, 300 keer langer dan met een venster van vijftien minuten.

AWS nam voor deze venstertest de mediaan van 200 evaluaties op één serverklasse-machine; herhaalde runs weken minder dan vijf procent af. Dit zijn AWS-metingen, geen prestatienorm voor elk systeem. De cijfers laten zien dat zowel de afbakening van acties als de geschiedenis waar een regel naar terugkijkt de wachttijd per toolaanroep beïnvloedt. Een regel die een hele dag moet controleren, kan niet zonder betekenisverlies worden ingekort tot een kwartier.

Een losse engine binnen AWS’ agentstack

Dogwood Local Engine is een afzonderlijke release binnen AWS’ agentstack. De eerdere AgentCore-release met Guardrails die elke agentactie toetsen op promptinjectie, schadelijke inhoud en blootstelling van gevoelige data beschreef de controlelaag in AWS’ beheerde platform. De nieuwe engine kan in software worden ingebouwd die toolaanroepen zelf afhandelt.

Daarmee verschuift agentbeleid van regels opschrijven naar ze uitvoeren op de grens met een tool. Voor organisaties met een eigen agent geeft dat meer keuze over waar tijdsgebonden controle draait. De werking hangt nog steeds af van het harnas dat elke aanroep opvangt en de uitkomst uitvoert.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Grip vóór de tool start

Ik denk mee, ontwerp en realiseer agentsoftware van eerste proceskeuze tot livegang, inclusief automatisering waar dat werk scheelt. Waar het kan bouw ik self-hosted, zodat de controle past bij jouw systemen.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Gerelateerde artikelen

AWS publiceert open-source raamwerk voor agenttests
Nieuws
5 min

12 nov 11:15

AWS publiceert open-source raamwerk voor agenttests

AWS publiceert UAEF, een open-source raamwerk dat AI-agents met 36 meetwaarden over zeven dimensies vergelijkt. De LLM-jury moet bij eigen beoordelingsinstructies een letterlijk fragment uit de agentuitvoer als bewijs aanhalen.

AI-code veilig vrijgeven in bestaande software: tests, canary en herstel
Gids
Uitgebreide gids23 min

15 nov 17:00

AI-code veilig vrijgeven in bestaande software: tests, canary en herstel

Volg één AI-geschreven wijziging van pull request tot productie: toets bedrijfsregels, wijs een release-eigenaar aan en beperk de canary. Leer waarom code terugrollen geen databasewijziging of opgeslagen schrijfactie ongedaan maakt.

AWS opent directe Web Search API voor Bedrock-agenten
Nieuws
5 min

12 nov 03:07

AWS opent directe Web Search API voor Bedrock-agenten

AWS laat Bedrock-agenten en datapijplijnen rechtstreeks actuele webresultaten ophalen. De API kost $7 per 1.000 zoekopdrachten en is in Europa voorlopig alleen in Ierland beschikbaar.

Amazon stuurt softwareteams op klantresultaat
Nieuws
4 min

4 nov 01:09

Amazon stuurt softwareteams op klantresultaat

AWS-vicepresident Marc Brooker zegt dat agents bijna alle implementatiecode schrijven voor de meeste Amazon-ontwikkelaars. Amazon verlegt de meetlat naar klantresultaat en ziet gebruiksdata als een onvolmaakt signaal.

Pinecone brengt pg_pinecone uit voor PostgreSQL
Nieuws
5 min

28 okt 03:02

Pinecone brengt pg_pinecone uit voor PostgreSQL

pg_pinecone brengt Pinecone-vectorzoekwerk naar PostgreSQL. De standaardengine draait in de database, terwijl een remote-engine zoekopdrachten naar Pinecone kan sturen. De gemelde winst op geheugen en filters komt uit Pinecone’s eigen benchmark.

NVIDIA publiceert OpenShell-architectuur voor AI-agenten
Nieuws
5 min

21 okt 14:26

NVIDIA publiceert OpenShell-architectuur voor AI-agenten

NVIDIA stelt een OpenShell-architectuur beschikbaar die Vera Rubin, Vera-CPU’s en BlueField-4 met Sentry samenbrengt. De software en handleiding zijn online; voor hardware noemt NVIDIA aparte levervensters.