

Bild von Editor | Chatgpt
Produkte, die sich um große Sprachmodelle (LLMs) konzentrieren, wie Chatgpt oder Zwillingehaben geändert, wie Entwickler arbeiten, und erleichtert es, Arbeitscode zu generieren, ohne die zugrunde liegenden Konzepte vollständig zu verstehen. Werkzeuge wie Github Copilot oder Cursor Zeigen Sie, dass KI eine effektive Code und die Produktivität der Entwickler vorschlagen kann. Diese Instruments verstehen jedoch unser endgültiges Ziel manchmal nicht und können auf lange Sicht einen fehlerhaften Code erzeugen.
Einer der derzeit florierenden Bereiche der AI -Forschung sind Agentensysteme, in denen Instruments das generieren können, was wir brauchen, unsere Absicht verstehen und Maßnahmen in unserem Namen ausführen. Mit einem Agenten können wir einen intelligenten Assistenten haben, der unsere Codebasis umfasst, über Dateien hinweg funktioniert, das Codeverhalten erklärt und unsere endgültigen Ziele versteht – alle Funktionen, die Amazon Kiro bietet.
In diesem Artikel wird Kiro und wie er Ihrer Arbeit helfen könnte. Lassen Sie uns darauf eingehen.
# Vibing mit Kiro
Kiro ist eine integrierte Entwicklungsumgebung (IDE), die vom AWS -Staff entwickelt wurde und KI -Agenten direkt in der Umwelt nutzt. Wie der Kiro-Slogan aussagt, „GO von der Vibe-Codierung zu lebensfähigen Code“ ist es, den Vibe-Coding-Prototyp eines Entwicklers in ein produktionsbereites Codesystem zu verbessern. Dies funktioniert, da Kiro Pläne, Gründe und Vorschläge enthält, die Benutzer überprüfen und sich bewerben können. Dies gilt für den Code, da Kiro dem Benutzer hilft, die Spezifikation zu entwickeln, Dokumentation zu entwerfen, die Assessments auszuführen und die Aufgaben mithilfe von AI -Agenten als kontinuierlicher Workflow einzurichten.
Kiro unterscheidet sich grundlegend von beliebten Instruments wie Github Copilot. Während Github Copilot als automatisch vollständiger Software fungiert, das einzelne Dateien mit begrenztem Kontext verbessert, betont Kiro die Verbesserung des gesamten Techniques mithilfe eines agentenstrukturierten Planes für das Entwicklungsprojekt.
Kiro arbeitet auf zwei Hauptarten:
- Vibe: Kommunizierung mit dem Projekt mit natürlicher Sprache, um Ideen zu erforschen und zu entwickeln. Dies wird in der Regel als offene Aufforderung verwendet, um mehrere Anforderungen zu bearbeiten, wenn Benutzer eine schnelle Ein-Datei-Bearbeitung benötigen oder verschiedene Lösungen erkunden möchten. Beispiele sind eine einzige Anfrage, z. B. „Schreiben Sie einen Pagination Helper“ oder „Säure diesen SQL -Be a part of“.
- Spec: Planen Sie zuerst und erstellen Sie das Projekt. Die Spezifikation generiert und verwaltet Anforderungen, Design und Aufgaben, die der Agent schrittweise ausführt, um Code, Dokumentation und Assessments über mehrere Dateien hinweg zu erstellen. Die Idee ist, das Ziel in einen Plan umzuwandeln und den Agenten während der Dokumentation implementieren zu lassen. Dieser Ansatz ist perfekt, wenn wir die Lösung verstehen, die wir wollen und die das Projekt skalieren möchte. Zum Beispiel verwenden wir einen Spezifikum wie „E -Mail -Überprüfung und Zurücksetzen des Kennworts“.


Kiro trennt die Zuordnungskosten und -nutzung für Spezifikation und Stimmung und reflektiert, wie wir arbeiten. Der empfohlene Workflow besteht darin, die Stimmung zunächst zu befolgen, um die Lösung zu untersuchen und die erforderliche Spezifikation zu entfernen, und dann zur Spezifikation übergehen, um einen detaillierten Plan und die Schiffsfunktionen zu generieren, während sie dokumentiert werden.
Zusätzlich zu Vibe und Spec machen einige andere prominente Funktionen von Kiro hervor:
Bei all diesen Merkmalen richtet sich Kiro eindeutig an Entwickler, die ihren Entwicklungszyklus beschleunigen möchten und gleichzeitig wichtige technische Praktiken wie Dokumentation und Design beibehalten.
Derzeit ist Kiro nur über eine kostenlose Vorschau zugänglich, und interessierte Benutzer müssen sich einem anschließen Warteliste die ide versuchen. Das Staff hat zukünftige Ebenen angekündigt: Free, Professional ( $ 20), Professional+ ( $ 40) und Energy ( $ 200), wobei jeweils unterschiedliche monatliche Zulagen für Stimmung und Spezifikationen mit optionalen Aufladungen von $ 0,04 professional Stimmung und $ 0,20 professional Spezifikation angeboten werden. Darüber hinaus gibt es eine zweiwöchige Testversion, die Benutzern, die auf die IDE zugreifen können, zusätzliche Nutzung bietet.
Jeder interessierte Benutzer kann die IDE herunterladen und installieren, indem er dem folgt Installationshandbuch. Sobald Sie den Code für die Warteliste erhalten haben, können Sie die untersuchen Projektseite um Ihr erstes Amazon Kiro -Projekt zu starten.
# Abschluss
Amazon Kiro ist eine Agenten -IDE, die die Produktivität der Entwickler effektiver steigert als Customary -AID -Instruments, die häufig nur als Autovervollständigkeitstools fungieren. Kiro arbeitet in zwei Modi: Vibe und Spec, die sich gegenseitig unterstützen. Kiro bietet auch viele Funktionen, die die Produktivität verbessern, wie Hooks, Lenkung, Autopiloten, Zugriff auf den MCP -Server und eine robuste Sicherheit.
Kiro ist jedoch derzeit auf Benutzer auf der Warteliste beschränkt. Es kann additionally einige Zeit dauern, bis es weit verbreitet ist. Sobald es für die Öffentlichkeit zugänglich ist, hat die IDE das Potenzial, die Produktivität der Entwickler erheblich zu verbessern.
Ich hoffe, das hat geholfen.
Cornellius Yudha Wijaya ist ein Information Science Assistant Supervisor und Datenautor. Während er in Vollzeit bei Allianz Indonesien arbeitet, liebt er es, Python- und Datentipps über soziale Medien und das Schreiben von Medien zu teilen. Cornellius schreibt über eine Vielzahl von KI- und maschinellen Lernthemen.
