
Kiro-Editor ist vor kurzem in die Szene der integrierten Entwicklungsumgebungen (IDE) eingetreten und sticht als die neue Wette hervor, die auf künstlicher Intelligenz basiert. Amazon Web ServicesDieses Tool basiert auf dem renommierten VS Code und soll Entwicklern eine Erfahrung bieten, die auf der Zusammenarbeit zwischen Mensch und KI basiert und den Weg von der ersten Idee bis zur Produktionsbereitstellung strukturierter und effizienter gestaltet.
Seit seiner Veröffentlichung in der Vorschauphase hat Kiro in der Entwicklergemeinde Diskussionen ausgelöst, da innovativer Ansatz zur Integration künstlicher Intelligenz Als Schlüsselelement für die Planung, Dokumentation und Automatisierung von Aufgaben. Obwohl das Produkt von AWS entwickelt wurde, distanziert es sich von der Marke und wird zu einer neutralen Umgebung. Es ermöglicht den Zugriff ohne Amazon Cloud-Kennungen und vermeidet die Anzeige des Logos, was seine Akzeptanz unabhängig von der AWS-Infrastruktur erhöht.
Eine neue Ära der Entwicklung: vom Vibe-Coding zur spezifikationsgesteuerten Entwicklung
Eine der bemerkenswertesten Funktionen des Kiro Editors ist die Kombination der beliebten Vibe-Codierung– der Trend, KI zu verwenden, um Code aus Textanweisungen zu generieren – und eine strengere Methode basierend auf Technische Daten (Specs)Das Tool geht über die einfache automatische Codegenerierung hinaus und bietet einen Workflow, bei dem die Projektanforderungen zunächst in natürlicher Sprache oder Pseudocode mithilfe von User Stories beschrieben werden. Anschließend übersetzt KI diese Anforderungen in Designdokumente, Flussdiagramme, Schnittstellen, Datenbankschemata und APIs, begleitet von Aufgaben- und Unteraufgabenlisten, einschließlich Tests und Zugänglichkeitskriterien.
Spezifikationen Es verwendet das EARS-Format (Easy Approach to Requirements Syntax), sodass User Stories detaillierte Akzeptanzkriterien enthalten und häufig übersehene Randfälle berücksichtigen. Dies hilft, die Lücke zwischen Dokumentation und tatsächlicher Implementierung zu schließen und beide Aspekte während des gesamten Software-Lebenszyklus synchron zu halten.
Automatisierung und Qualität: Kiros Haken
Zusammen mit den Spezifikationen führt Kiro das Konzept der Hooks ein: Automatisierungen, die so eingerichtet werden können, dass KI Routineaufgaben im Hintergrund ausführt Durch die Erkennung von Ereignissen wie dem Erstellen, Ändern oder Speichern von Dateien im Projekt. Diese Routinen ermöglichen beispielsweise die Neugenerierung von Tests, die Aktualisierung der Dokumentation, die Durchführung von Sicherheitsscans oder die Sicherstellung der konsistenten Einhaltung von Codestandards im gesamten Team.
Hooks bieten offensichtliche Vorteile für das Qualitätsmanagement und die Wartbarkeit. Immer wenn eine relevante Änderung erkannt wird, können automatisierte Aufgaben ausgelöst werden, um zu helfen Fehler vermeiden, bewährte Verfahren anwenden und validieren Sie die Sicherheit vor der Integration des Codes, ohne dass der Entwickler jedes Mal manuell eingreifen muss.
Kiro-Kompatibilität, Preise und Community-Integration
Kiro Editor ist für alle gängigen Desktop-Betriebssysteme (Windows, Mac, Linux) verfügbar und ist vollständig kompatibel mit die meisten Visual Studio Code-Erweiterungen und -Konfigurationen, dank seiner Entwicklung basierend auf Open Source OSS Code. Darüber hinaus bietet der Editor Unterstützung für die Model Context Protocol (MCP), mit dem Sie externe Tools verbinden und mit verschiedenen Sprachmodellen wie Claude Sonnet 3.7 und 4.0 arbeiten können. Für die Zukunft sind weitere Optionen geplant.
Während der Testphase ist die Nutzung kostenlos, allerdings mit bestimmten monatlichen Interaktionslimits. Nach Ablauf dieser Zeit stehen verschiedene Abonnements zur Verfügung, deren Preise bei ca. 19-Dollar pro Monat für ein Standard-Agent-Anrufpaket und eine Premium-Version für ca. Dollar 39, richtet sich an Benutzer mit einem höheren Bedarf an automatisierten Aufgaben.
Um die Akzeptanz und das Experimentieren zu fördern, hat Kiro einen Hackathon mit Geldpreisen ins Leben gerufen, um die Entwicklung funktionaler Anwendungen mit dem Editor zu unterstützen und die Möglichkeit zu bieten, ihn gründlich zu testen und aktiv zu seiner Entwicklung beizutragen.
Reaktion und Ausblick der Entwickler
Die ersten Reaktionen der Entwickler waren gemischt, obwohl viele die Betonung von Struktur, Codequalität und schrittweiser Automatisierung im Vergleich zu den Einschränkungen anderer automatischer Generierungssysteme positiv bewerteten. Einige halten Kiro für eine Eine wertvolle Alternative zu beliebten Tools wie Cursor oder Claude Code, insbesondere aufgrund der Art und Weise, wie Spezifikationen aktuell gehalten und die übliche Abweichung zwischen Dokumentation und tatsächlichem Code vermieden werden. Es bestehen jedoch weiterhin Bedenken hinsichtlich möglicher Kompatibilitätsprobleme, der Containerintegration und bestimmter Authentifizierungsprobleme, die in den frühen Phasen von Vorschauprodukten häufig auftreten.
Darüber hinaus fällt Kiros Einführung in eine Zeit, in der der Wettbewerb in der KI-gestützten Entwicklung zugenommen hat und große Akteure wie Google, Microsoft und KI-Startups ähnliche Technologien in ihre Programmierplattformen integrieren.
Dieser innovative Ansatz von Kiro Editor strebt danach, sich als eines der wichtigsten Werkzeuge der neuen Generation intelligenter Entwicklungsumgebungen zu etablieren, das ein Modell vertritt, bei dem Softwareplanung, -struktur und -qualität nicht der Geschwindigkeit geopfert werden. Dank seines Schwerpunkts auf Spezifikationen, Automatisierung mit Hooks und erweiterter Kompatibilität zielt der Editor darauf ab, eine intuitivere und zuverlässigere Zusammenarbeit zwischen künstlicher Intelligenz und Entwicklern zu ermöglichen und positioniert sich als Alternative, die den neuen Anforderungen der professionellen Entwicklung gerecht wird.