AWS Kiro, nowy AI IDE, wprowadzone Aby usprawnić rozwój oprogramowania od koncepcji do produkcji, koncentrując się na „rozwoju opartym na specyfikacji”. Ogłoszony przez Nikhil Swaminathan i Deepak Singh, Kiro zamierza wypełnić lukę między szybkim prototypowaniem a solidnymi systemami produkcyjnymi poprzez integrację agentów AI z przepływem pracy.

Rdzeń funkcjonalności Kiro jest „specyfikacje” i „haczyki”. Specyfikacje Kiro to artefakty, które kierują agentami AI poprzez wymagania rozpakowywania z jednego wiersza, generując szczegółowe historie użytkowników z uszami (łatwe podejście do składni wymagań). Następnie tworzy kompleksowe dokumenty projektowe, w tym diagramy przepływu danych, interfejsy TypeScript, schematy bazy danych i punkty końcowe API, w oparciu o zatwierdzone wymagania i analizę bazy kodu. Kiro ponadto generuje i sekwencje zadania i poddziały, łącząc je z powrotem z wymaganiami, a także szczegóły, takie jak testy jednostkowe, testy integracyjne i rozważania dotyczące dostępności.

Wideo: Kiro

Haczyki Kiro to automatyzacje oparte na zdarzeniach, które działają jako współpracownicy w tle, uruchamiając agentów do wykonywania zadań, takich jak aktualizacja plików testowych, odświeżającą dokumentację lub skanowanie pod kątem zabezpieczeń w zakresie zapisów lub tworzenia plików. Zapewnia to spójność i egzekwuje standardy kodowania w zespołach programistycznych.

  Przedstawiono Mi Box 4S Pro: specyfikację, cenę i datę premiery

Oprócz tych funkcji Kiro zawiera obsługę protokołu kontekstowego modelu (MCP), reguły sterowania zachowaniem AI i czat agencyjny. Zbudowany na kodzie OSS, pozwala programistom zachować istniejące ustawienia kodu VS i otwierać wtyczki kompatybilne z VSX. Kiro jest obecnie dostępny za darmo podczas fazy podglądu, obsługi Mac, Windows i Linux oraz wielu języków programowania. Użytkownicy mogą pobierać Kiro i połączyć się za pośrednictwem Discord lub Platformy Media Media Platforms za pomocą #Builtwithkiro.

Source: Poznaj Kiro, nową sztuczną inteligencję, która zamienia podpowiedzi w pełne specyfikacje projektu