Amazon bietet Entwicklern zwei offizielle Möglichkeiten, die Vorteile des Anthropisch (in Form eines Nominalausdrucks) Claude
Modelle zur Verbesserung der Programmiereffizienz. Dies ist nicht einfach ein Wettbewerb ähnlicher Produkte, sondern spiegelt Amazons sorgfältig ausgearbeitete "zweigleisige Strategie" im Bereich der KI-gestützten Softwareentwicklung wider: eine für die Gegenwart, eine für die Zukunft.
Dieser Artikel wird diese beiden Ansätze analysieren und sich auf die nächste Generation von KI-Programmierumgebungen konzentrieren Kiro
.
Weg 1: Integrierter Assistent Amazon Q
Die erste Möglichkeit besteht in der Form eines Plug-ins Amazon Q
Es ist als einfach zu integrierender Entwicklungsassistent konzipiert, der in den gewohnten Arbeitsablauf eines Entwicklers eingebettet werden kann.
Zugangsstufen:
- Öffnen Sie Ihre IDE (z.B.
VSCode
,Cursor
,JetBrains
(Serien, etc.). - Suche in erweiterten Märkten "Amazonas Q".
- Installieren Sie das Plug-in.
- Folgen Sie nach der Installation den Anweisungen, um sich bei Ihrem Amazon-Konto anzumelden und die Anwendung zu aktivieren.
Amazon Q
Es ist als "Helfer" gedacht, der Fragen und Antworten, Code-Interpretation und Fehlerbehebung in bestehenden Entwicklungsumgebungen bietet. Es gibt jedoch Rückmeldungen von Benutzern, dass die Claude
Bei der Modellierung wird dieAmazon Q
Gelegentlich ist der Dienst aufgrund hoher Belastungen instabil. Dies kann die Tatsache widerspiegeln, dass Amazon mehr Rechenressourcen auf sein strategisches neues Produkt Kiro
Kippen.
Ansatz 2: Proxy IDE Kiro (Schwerpunkt)
Der zweite Weg führt über die nächste Generation von KI-Programmierumgebungen, auf deren Entwicklung sich Amazon konzentriert Kiro
.Kiro
Es ist mehr als nur ein Plugin, es ist eine eigenständige, KI-zentrierte integrierte Entwicklungsumgebung (IDE). Sie wurde entwickelt, um den Entwicklungs-Workflow neu zu erfinden, nicht nur um ihn zu unterstützen.
Kiro
auf der Grundlage von VSCode
(Code OSS)-Build, so dass Entwickler bestehende Nutzungsgewohnheiten reibungslos migrieren können. In der aktuellen öffentlichen Vorschau haben die Nutzer freien Zugang zum Claude 3 Sonnet
Modelle.
Kiro Anleitung für den Einstieg
- Besuchen Sie uns und tragen Sie sich in die Warteliste ein
Kiro
Die öffentliche Vorschau kann über die offizielle Website abgerufen werdenhttps://kiro.dev
Zugang. Aufgrund der großen Nachfrage wurde ein Wartelistensystem eingerichtet. Der zuverlässigste Weg, um Zugang zu erhalten, ist, die offizielle Website zu besuchen und sich zu registrieren. - Einbauverfahren
- Herunterladen von:: Zugang
https://kiro.dev/downloads
Wählen Sie das Installationspaket für das jeweilige Betriebssystem. - Installation (z. B. Windows)Starten Sie das Installationsprogramm und akzeptieren Sie die Vereinbarung. Es wird empfohlen, das Häkchen bei "Zu PATH hinzufügen" um von der Kommandozeile aus zu starten.
- Herunterladen von:: Zugang
- Erste Konfiguration
- sich anmelden:: Beim ersten Start wird nach dem Login gefragt, Support
GitHub
undGoogle
und andere Konten, ohne die Notwendigkeit, dieAWS
Konten. - Konfigurationen importieren:
Kiro
Fähigkeit, automatisch zu erkennen und zu migrierenVSCode
Einstellungen, Shortcuts und einige Erweiterungen. - UmgebungseinstellungenFolgen Sie dem Assistenten, um ein Thema auszuwählen und die Shell-Integration zu konfigurieren.
- sich anmelden:: Beim ersten Start wird nach dem Login gefragt, Support
- Initiierung von Projekten
Sobald Sie das Bootstrapping abgeschlossen haben, können Sie Ihr lokales Projekt öffnen. Interagieren Sie mit der KI über das Chat-Panel auf der rechten Seite und wählen Sie zwischen dem Spec-Modus für strukturierte Entwicklung oder dem Vibe-Modus für sofortige Hilfe.
Marktpositionierung von Kiro: eine vergleichende Analyse
Kiro
Nicht als Ersatz gedacht Amazon Q
Stattdessen handelt es sich um ein professionelles, hochmodernes Agentische IDEAgentenbasiert. Mit "agentenbasiert" meinen wir, dass das Werkzeug nicht nur Codeschnipsel auf der Grundlage von Anweisungen generiert, sondern in der Lage ist, ein übergeordnetes Entwicklungsziel (z. B. eine Anforderungsspezifikation) zu verstehen und es selbständig in Aufgaben zu zerlegen, einen Ausführungsplan zu erstellen, Code zu schreiben und schließlich ein vollständiges Funktionsmodul zu liefern.
In diesem Modell ist dieKiro
zusammen mit Amazon Q
ergänzen sich gegenseitig und arbeiten zusammen, um die KI-Strategie von Amazon zu unterstützen.
Merkmale/Abmessungen | Kiro | Cursor | Amazon Q Entwickler | GitHub Kopilot |
---|---|---|---|---|
Kernpositionierung | Agentische IDE | Flexible AI-native IDE | AWS-Ökosystem-Assistent | Code-Vervollständigungstool |
Wichtigste Arbeitsströme | Spezifiziert | Queue-Treiber / Flexibel einstellbar | Fragen und Antworten/Fehlerbehebung | Inline-Code-Vervollständigung |
Zentrale AI-Modelle | Anthropic Claude 3 Sonett | OpenAI GPT-4, Anthropic Claude | Amazonas Titan, Claude | OpenAI Codex |
Grad der Autonomie | Hoch (Proxy) | Mittel (Benutzerführung) | Niedrig (Assistent) | Sehr niedrig (ergänzend) |
Die wichtigsten Unterschiede | Specs & Haken | Unterstützung mehrerer Modelle und Flexibilität | Tiefgreifende Integration von AWS-Diensten | Hochwertige Code-Vervollständigung |
Echtes Feedback von Entwicklern
Schneidkante
- Strukturierter ArbeitsablaufDas Modell der "spezifikationsgesteuerten Entwicklung" ist sehr effektiv bei der Bewältigung komplexer Funktionen oder der Behebung kniffliger Fehler und wird von vielen frühen Anwendern als seine Hauptstärke angesehen.
- Benutzererfahrung:: Im Vergleich zu einigen konkurrierenden Produkten.
Kiro
Die Benutzeroberfläche ist in der Vorschauphase sauberer und weniger fehleranfällig. - Komplexe ThemenSeine strukturierte Methodik ermöglicht es ihm, einfache Frage-und-Antwort-Assistenten zu übertreffen, wenn es um umfangreiche oder mehrdeutige Anforderungen geht.
nicht genug
- Leistungsgeschwindigkeit:: Der Planungs- und Generierungsprozess der KI ist manchmal langsam, wenn es um komplexe Anfragen geht, was die Unmittelbarkeit der Entwicklung beeinträchtigt.
- Stabilität des DienstesAls Vorschauprodukt treten häufig "High-Traffic"-Fehler auf, die dazu führen können, dass die Interaktionen unterbrochen und zurückgesetzt werden.
- Starrer ArbeitsablaufEinige Entwickler waren der Meinung, dass der obligatorische "Plan before you code"-Prozess zu streng war und die Flexibilität in bestimmten Szenarien einschränkte.
- Mangel an TransparenzKI: Der "Denkprozess" der KI ist eine Blackbox, die nur den endgültigen Plan oder Code anzeigt, so dass die Logik der Entscheidungen für den Benutzer schwer zu verstehen ist.
Kiro und die Zukunft der Softwareentwicklung
Entwicklungswege und Preise
Nach der Vorschauzeit.Kiro
Es ist geplant, ein gestaffeltes Zahlungsmodell einzuführen:
- kostenlose Version:: 50 Vermittlungsvorgänge pro Monat.
- Professionelle Ausgabe:: $19 pro Monat für 1.000 Agenteninteraktionen.
- Erweiterte Professional Edition$39 pro Monat für 3.000 Agenteninteraktionen.
Es ist erwähnenswert, dassKiro
Es wird auch in das Programm Amazon Q Developer Pro
Abonnementpaket, das seine Rolle in der AWS
Strategische Position in der Ökologie.
Weitreichende Auswirkungen auf die Softwareentwicklung
Kiro
Die Verlagerung des Schwerpunkts der Softwareentwicklung von "Code schreiben". eine andere Haltung einnehmen "Absichtserklärung" im Gesang antworten "Überprüfung der AI-Ergebnisse" Dies ist ein klares Zeichen für einen Branchentrend. In dieser kommenden Zukunft wird sich die Rolle des menschlichen Ingenieurs allmählich von der eines "Implementierers" von Code zu einer höheren Ebene des "Architekten, Leiters und Überprüfers" verlagern.
Deshalb.Kiro
ist eine mutige Wette von Amazon auf das zukünftige Modell der Softwareentwicklung. Es handelt sich nicht nur um ein neues Tool, sondern um eine völlig neue Philosophie, wie Code entwickelt werden sollte.