Amazon-webservices Woensdag geïntroduceerd Kiro-krachteneen systeem waarmee softwareontwikkelaars hun AI-coderingsassistenten onmiddellijke, gespecialiseerde expertise kunnen bieden in specifieke tools en workflows – waarmee wordt opgelost wat het bedrijf een fundamenteel knelpunt noemt in de manier waarop kunstmatige intelligentieagenten vandaag de dag opereren.
AWS maakte dit bekend tijdens zijn jaarlijkse bijeenkomst re: Invent-conferentie in Las Vegas. Deze mogelijkheid markeert een afwijking van de manier waarop de meeste AI-coderingstools tegenwoordig werken. Doorgaans laden deze tools alle mogelijke opties vooraf in het geheugen – een proces dat computerbronnen verbrandt en de AI kan overweldigen met irrelevante informatie. Kiro Powers hanteert de tegenovergestelde aanpak en activeert specialistische kennis pas op het moment dat een ontwikkelaar deze daadwerkelijk nodig heeft.
“Ons doel is om de agent een gespecialiseerde context te geven, zodat hij sneller het juiste resultaat kan bereiken – en op een manier die ook de kosten verlaagt”, zegt Deepak Singh, Vice President van Developer Agents and Experiences bij Amazon, in een exclusief interview met VentureBeat.
De lancering omvat partnerschappen met negen technologiebedrijven: Computerhond, Dynatrace, Figma, Neon, Netlificeren, Postbode, Streep, Soep basisen de eigen diensten van AWS. Ontwikkelaars kunnen ook hun eigen krachten creëren en delen met de community.
Waarom AI-codeerassistenten stikken als ontwikkelaars te veel tools met elkaar verbinden
Om te begrijpen waarom Kiro bevoegdheden zijn belangrijk, het helpt een groeiende spanning op de markt voor AI-ontwikkeltools te begrijpen.
Moderne AI-coderingsassistenten vertrouwen op iets dat wordt genoemd Modelcontextprotocolof MCP, om verbinding te maken met externe tools en services. Wanneer een ontwikkelaar wil dat zijn AI-assistent met Stripe werkt voor betalingen, Figma voor ontwerp en Supabase voor databases, verbinden ze MCP-servers voor elke service.
Het probleem: elke verbinding laadt tientallen tooldefinities in het werkgeheugen van de AI voordat er één regel code wordt geschreven. Volgens AWS-documentatie kan het verbinden van slechts vijf MCP-servers meer dan 50.000 tokens verbruiken – ongeveer 40 procent van het contextvenster van een AI-model – voordat de ontwikkelaar zelfs maar zijn eerste verzoek schrijft.
Ontwikkelaars zijn steeds luider geworden over dit onderwerp. Velen klagen dat ze hun tokentoewijzingen niet willen verbranden alleen maar om een AI-agent te laten uitzoeken welke tools relevant zijn voor een specifieke taak. Ze willen meteen aan de slag met hun workflow en niet zien hoe een overbelaste agent worstelt met het doorzoeken van irrelevante context.
Dit fenomeen, dat door sommigen in de sector ‘context threading’ wordt genoemd, leidt tot langzamere reacties, output van lagere kwaliteit en aanzienlijk hogere kosten, aangezien AI-diensten doorgaans per token in rekening worden gebracht.
Binnen de technologie die indien nodig AI-expertise laadt
Kiro Powers lost dit op door drie componenten in één enkele, dynamisch geladen bundel te verpakken.
Het eerste onderdeel is een controlebestand genaamd POWER.md, dat fungeert als onboardinghandleiding voor de AI-agent. Het vertelt de agent welke tools beschikbaar zijn en, cruciaal, wanneer hij deze moet gebruiken. Het tweede onderdeel is de MCP-serverconfiguratie zelf: de daadwerkelijke verbinding met externe services. De derde bevat optionele hooks en automatisering die specifieke acties activeren.
Wanneer een ontwikkelaar ‘betaling’ of ‘afrekenen’ noemt in zijn gesprek met Kiro, activeert het systeem automatisch de kracht van Stripe, waarbij de tools en best practices in context worden geladen. Wanneer de ontwikkelaar overschakelt naar databasewerk, wordt Supabase ingeschakeld terwijl Stripe is uitgeschakeld. Het basiscontextgebruik wanneer er geen krachten actief zijn, nadert nul.
“Je klikt op een knop en deze wordt automatisch geladen”, zei Singh. “Zodra een kracht is gecreëerd, selecteren ontwikkelaars gewoon ‘openen in Kiro’ en wordt de IDE gestart met alles klaar voor gebruik.”
Hoe AWS elite-ontwikkelaarstechnieken naar de massa brengt
Singh omschreef de macht van Kiro als een democratisering van geavanceerde ontwikkelingspraktijken. Vóór deze mogelijkheid wisten alleen de meest geavanceerde ontwikkelaars hoe ze hun AI-agents op de juiste manier moesten configureren met gespecialiseerde context: het schrijven van aangepaste controlebestanden, het opstellen van nauwkeurige aanwijzingen en het handmatig controleren welke tools op een bepaald moment actief waren.
“We ontdekten dat onze ontwikkelaars mogelijkheden toevoegden om hun agenten specialer te maken,” zei Singh. “Ze wilden de agent een aantal speciale bevoegdheden geven om een specifiek probleem op te lossen. Ze wilden bijvoorbeeld hun frontend-ontwikkelaar en ze wilden dat de agent een expert werd in backend as a service.”
Deze observatie leidde tot een belangrijk inzicht: als Supabase of Stripe in één keer de optimale contextconfiguratie konden bouwen, zou elke ontwikkelaar die deze services gebruikt hiervan kunnen profiteren.
“Kiro-krachten formaliseren dat – dingen die mensen, alleen de meest geavanceerde mensen, deden – en stellen iedereen in staat dat soort vaardigheden te verwerven,” zei Singh.
Waarom dynamisch laden beter afstemt in de meeste gevallen van AI-codering
De aankondiging positioneert de bevoegdheden van Kiro ook als een economischer alternatief voor het verfijnen, het proces waarbij een AI-model wordt getraind op gespecialiseerde gegevens om de prestaties ervan in specifieke domeinen te verbeteren.
“Het is een stuk goedkoper”, zei Singh toen hem werd gevraagd hoe krachten zich verhouden tot verfijning. “Fijnafstemming is erg duur en de meeste frontiermodellen kun je niet fijnafstellen.”
Dit is een belangrijk punt. De meest bekwame AI-modellen van Antropisch, OpenAIEn Googlen zijn doorgaans “closed source”, wat betekent dat ontwikkelaars hun onderliggende training niet kunnen wijzigen. Ze kunnen het gedrag van de modellen alleen beïnvloeden via de aanwijzingen en context die ze bieden.
“De meeste mensen gebruiken al krachtige modellen zoals de Sonnet 4.5 of de Opus 4.5”, zei Singh. “Wat deze modellen nodig hebben, is in de goede richting wijzen.”
Het dynamische laadmechanisme verlaagt ook de bedrijfskosten. Omdat bevoegdheden alleen worden geactiveerd als dat nodig is, betalen ontwikkelaars niet voor het gebruik van tokens voor tools die ze momenteel niet gebruiken.
Waar de bevoegdheden van Kiro passen in de grotere onderneming van Amazon op het gebied van autonome AI-agenten
Kiro-krachten komen als onderdeel van een bredere impuls van AWS naar wat het bedrijf ‘agent AI’ noemt: kunstmatige-intelligentiesystemen die gedurende lange perioden autonoom kunnen werken.
Eerder op re:Invent kondigde AWS drie “grens agenten” ontworpen om uren of dagen te werken zonder menselijke tussenkomst: Kiro autonome agent voor softwareontwikkeling, AWS-beveiligingsagent en AWS DevOps-agent. Deze vertegenwoordigen een andere aanpak dan Kiro-krachten: het aanpakken van grote, dubbelzinnige problemen in plaats van het bieden van gespecialiseerde expertise voor specifieke taken.
De twee benaderingen zijn complementair. Frontier-agenten voeren complexe meerdaagse projecten uit die onafhankelijke besluitvorming over meerdere codebases vereisen. Kiro-krachten daarentegen bieden ontwikkelaars nauwkeurige, efficiënte tools voor dagelijkse ontwikkelingstaken waarbij snelheid en token-efficiëntie het belangrijkst zijn.
Het bedrijf gokt erop dat ontwikkelaars beide uiteinden van dit spectrum nodig hebben om productief te zijn.
Wat Kiro-krachten onthullen over de toekomst van AI-ondersteunde softwareontwikkeling
De lancering weerspiegelt een groeiende markt voor AI-ontwikkeltools. GitHub Copilot, dat Microsoft in 2021 lanceerde, liet miljoenen ontwikkelaars kennismaken met AI-ondersteunde codering. Sindsdien heeft een wildgroei aan hulpmiddelen plaatsgevonden, waaronder Markering, KlijnEn Claude-code — strijden om de aandacht van ontwikkelaars.
Maar naarmate deze tools capabeler zijn geworden, zijn ze ook complexer geworden. De Modelcontextprotocoldat Anthropic vorig jaar opende, creëerde een standaard voor het verbinden van AI-agenten met externe diensten. Het loste één probleem op en creëerde tegelijkertijd een ander: de contextoverbelasting die Kiro Powers nu aanpakt.
AWS positioneert zichzelf als het bedrijf dat de ontwikkeling van productiesoftware op schaal begrijpt. Singh benadrukte dat Amazon’s ervaring met het runnen van AWS gedurende 20 jaar, gecombineerd met zijn eigen enorme interne software-engineeringorganisatie, het bedrijf een uniek inzicht geeft in hoe ontwikkelaars daadwerkelijk werken.
“Het is niet iets dat je alleen voor je prototype of je speelgoedtoepassing zou gebruiken”, zei Singh over de AI-ontwikkeltools van AWS. “Als je productieapplicaties wilt bouwen, is er veel kennis die wij als AWS inbrengen die hier van toepassing is.”
De weg vooruit voor Kiro-krachten en platformonafhankelijke compatibiliteit
AWS gaf aan dat Kiro-krachten momenteel alleen binnen werken Kiro IDEmaar het bedrijf bouwt aan kruiscompatibiliteit met andere AI-ontwikkeltools, waaronder opdrachtregelinterfaces, Markering, KlijnEn Claude-code. De documentatie van het bedrijf beschrijft een toekomst waarin ontwikkelaars ‘één keer een kracht kunnen opbouwen en deze overal kunnen gebruiken’ – hoewel die visie voorlopig nog steeds ambitieus is.
Voor de technologiepartners die vandaag de dag krachten lanceren, is de aantrekkingskracht eenvoudig: in plaats van afzonderlijke integratiedocumentatie bij te houden voor elke AI-tool op de markt, kunnen ze één enkele kracht creëren die overal werkt waar Kiro dat doet. Naarmate er meer AI-codeerassistenten op de markt komen, wordt dat soort efficiëntie steeds waardevoller.
Kiro-krachten zijn dat wel nu beschikbaar voor ontwikkelaars die Kiro IDE versie 0.7 of hoger gebruiken, zonder extra kosten naast het standaard Kiro-abonnement.
De onderliggende inzet is bekend in de computergeschiedenis: dat de winnaars in AI-ondersteunde ontwikkeling niet de tools zullen zijn die alles in één keer proberen te doen, maar degenen die slim genoeg zijn om te weten wat ze moeten vergeten.


