Itdaily - Kiro introduceert bots om AI-agenten in softwareontwikkeling te beheren

Kiro introduceert bots om AI-agenten in softwareontwikkeling te beheren

Schermafbeelding van de Bots-lijst met onder meer Issue Radar en devmate, elk met hun laatste bericht.

Kiro introduceert bots om AI-agenten niet langer in isolatie te laten werken. De nieuwe bots fungeren als langlopende assistenten met een eigen geheugen voor specifieke taken.

Kiro, de AI-gestuurde ontwikkelomgeving van AWS, verlegt de focus naar het beheren en aansturen van gespecialiseerde bots. Een bot is in de definitie van Kiro een agent die is aangepast voor een specifiek deel van het ontwikkelproces. Iedere bot beschikt over een eigen geheugen en een eigen werkplek.

Sinds de lancering in de zomer van 2025 is AWS op zoek naar wat Kiro exact moet zijn. Het begon als een AI-gestuurde ontwikkelomgeving, maar in die niche kon Kiro nog niet doorbreken. Met Kiro Crew kreeg het een coördinatielaag, en daar bouwt de introductie van bots op verder.

Bots in Kiro

Elke bot werkt vanuit een eigen chatvenster waar de gebruiker de richting bepaalt. De bot kan zelfstandig parallelle sessies starten en monitoren, terwijl hij de resultaten verzamelt in één overzichtelijk dashboard. Als er een belangrijke beslissing nodig is, vraagt de bot om input, maar hij kan ondertussen doorgaan met de taken die niet van die beslissing afhangen.

De beveiliging is hierbij een belangrijk aandachtspunt. Elke bot krijgt enkel de specifieke tools en permissies die nodig zijn voor zijn taak. Een onderzoeksbot kan bijvoorbeeld wel het internet doorzoeken, maar heeft geen rechten om bestanden in de codebase aan te passen. Hierdoor kan ook het geheugen niet vermengd geraken.

Toepassingen in het ontwikkelproces

De nieuwe technologie maakt het mogelijk om routinetaken te automatiseren via schema’s. Zo kan een bot bijvoorbeeld elke nacht falende builds onderzoeken of elke vrijdag automatisch release notes voorbereiden.

Kiro geeft verschillende voorbeelden van hoe dit er in de praktijk uitziet. Een bot voor de gezondheid van de build kan elke 30 minuten de CI-pipeline controleren en enkel de fouten rapporteren die echt aandacht vereisen. Een andere bot kan pull requests controleren op basis van eerdere beslissingen over bijvoorbeeld foutafhandeling of specifieke dependencies.

De bots zijn beschikbaar op verschillende omgevingen, variërend van een lokale laptop tot een Mac Mini of een EC2-instantie. Gebruikers kunnen de bots continu bijsturen door feedback te geven, waardoor de bot steeds beter begrijpt wat de gewenste kwaliteit en richting van het werk is.

Regisseur

Met de introductie van Kiro-bots verschuift de verantwoordelijkheid van het uitvoeren van individuele handelingen naar het bewaken van de algemene koers. De ontwikkelaar bepaalt wat ‘goed werk’ inhoudt en controleert de resultaten die de bots aanleveren via hun dashboards. Dit verandert de rol van de ontwikkelaar van een coördinator van taken naar een regisseur van processen.

De bots zijn vanaf nu algemeen beschikbaar binnen de Kiro Crew-omgeving. Gebruikers kunnen direct aan de slag door een bot toe te voegen en te kiezen tussen een standaard of een aangepaste agent als basis.