Kiro, die Entwicklungsplattform von AWS, hat angekündigt, dass sein Kiro-Autonomer Agent in der Vorschau ist und Entwicklern und Teams neue Wege bietet, ihre Arbeit am Laufen zu halten, ohne den Fokus zu unterbrechen. Der Agent kann eigenständig langlaufende Entwicklungsaufgaben im Hintergrund übernehmen, den Kontext über Sitzungen und Code-Repositorien hinweg pflegen und aus den Kommentaren und Änderungen der Entwickler in Code-Reviews lernen, wobei er sich allmählich an den Programmierstil und die technischen Praktiken des Teams anpasst.
Diese Funktion wird derzeit schrittweise für Kiro Pro-, Pro+- und Power-Abonnenten ohne zusätzliche Kosten während der Vorschauphase ausgerollt, unterliegt jedoch wöchentlichen Nutzungsquoten. Die Team Edition muss über die Warteliste angewendet, in Chargen geöffnet werden und kann mit Kollaborations- und Code-Hosting-Plattformen wie GitHub, GitLab, Jira und Slack integriert werden. Proxys führen Aufgaben in einer isolierten Sandbox-Umgebung aus, liefern Änderungen durch Pull Requests und werden nicht automatisch in den Hauptzweig eingegliedert.
Kiro Autonomous Agent wird als eine der neuen Generation von "Frontier Agents" positioniert, die Multi-Warehouse-Entwicklungsprojekte über Stunden oder sogar Tage hinweg kontinuierlich vorantreiben können, und gilt als wichtiger Schritt zu einem höheren Maß an Autonomie in der Softwareentwicklung. Typische Anwendungen umfassen Fehlertriage, Abhängigkeitseskalation, Multi-Service-Refactoring und routinemäßige Wartungsaktivitäten, aber Organisationen müssen dennoch deren Auswirkungen auf bestehende Entwicklungsprozesse, Auditanforderungen und die technische Unternehmenskultur bewerten, bevor sie in großem Maßstab in Betrieb gehen.
FAQs
F: Was ist der autonome Kiro-Agent?
A: Es handelt sich um einen von Kiro selbst entwickelten Agenten, der kontinuierlich Entwicklungsaufgaben im Hintergrund vorantreibt, Cross-Session- und Multi-Warehouse-Kontext pflegt und die Programmiergewohnheiten des Teams anhand von Code-Review-Feedback kontinuierlich lernt.
F: Wer kann diese Vorschaufunktion momentan nutzen?
A: Die Vorschauphase wird nach und nach für Kiro Pro-, Pro+- und Power-Nutzer verfügbar sein, wobei einige Team-Nutzer durch die Einreichung einer Warteliste frühen Zugang erhalten können.
F: Fällt während der Vorschauphase eine zusätzliche Gebühr an?
A: Während der Vorschauphase fallen keine zusätzlichen Kosten für berechtigte Abonnenten an, aber es wird eine wöchentliche Nutzungsquote festgelegt, und zukünftige offizielle kommerzielle Preise werden vor Ende der Vorschau separat bekannt gegeben.
F: Wird der Agent den Code automatisch ändern und zusammenführen?
A: Agenten führen Aufgaben in der Sandbox aus und senden Änderungen in Form von Pull Requests, die nicht automatisch in den Hauptzweig eingegliedert werden.
F: Für welche Arten von Entwicklungsarbeit eignet es sich besser?
A: Es eignet sich für lange Prozesse und repetitive Aufgaben wie Batch-Abhängigkeits-Upgrades, Multi-Warehouse-Refactoring, hierarchische Fehlerverarbeitung, Abdeckungsverbesserung und Backlog-Implementierung, sodass Entwickler sich auf Design und Schlüsselfunktionen konzentrieren können.