Kiro ne olabilir, Copilot hangi anlamıyor? Amazon kendi yardımını sunar
Kiro ile Amazon, klasik kod-tamamlamanın ötesine geçen ve özel güdümlü yazılım geliştirmeye dayanan bağımsız, AI tabanlı bir geliştirme ortamı (IDE) sundu. AWS içinde küçük, bağımsız bir ekip tarafından geliştirilen Kiro, öncelikle orta ve büyük şirketleri yapılandırılmış ve verimli bir şekilde karmaşık yazılım projelerini uygulamaya desteklemeyi amaçlamaktadır.
Kiro, teknik olarak Visual Studio kodunun açık kaynak çekirdeği olan bir kod oss çatalına dayanmaktadır, ancak bağımsız bir IDE olarak tasarlanmıştır. AWS geliştiricisi Advocat Nathan Peck'e göre Kiro, AWS ekosistemi dışındaki geliştiricileri de ele almak için “AWS'den biraz ayrılmış”. AWS hesabı olmadan kullanım mümkündür, örneğin Google veya GitHub üzerinden.
Spesifikasyonlar yoluyla yapı
Kiro'nun merkezinde, Markdown dosyalarında düzenlenen spesifikasyonlar, yapılandırılmış gereksinim, tasarım ve görev açıklamaları vardır (gereksinimler.md, design.md, Tasks.md). Gereksinimler, başlangıçta Rolls Royce tarafından geliştirilen kulaklar standardını (gereksinimlere kolay yaklaşım) takip eder. Bu özellikler, hem AI hem de geliştiriciler için projenin tüm seyri için bir referans çerçevesi görevi görür.

Kiro, tipik etekler de dahil olmak üzere kulak kabul kriterleri ile derhal yapılandırılmış kullanıcı hikayelerine dönüşür.
(Resim: Kiro.dev)
Ajan kancaları ve güvenlik modları
Başka bir merkezi unsur, dosya depolama veya üretim gibi olayların neden olduğu otomatik eylemlerdir. Testler oluştururlar, güvenlik kontrolleri yaparlar veya belgeleri güncellerler. Kancalar, sözde aracı eylemlerde açıklanır ve yapılandırılabilir. Kiro, Claude Sonnet 4.0 ile standart bir LLM olarak çalışıyor.
DevClass.com'daki pratik bir rapor, Autopilot Modunda özel bakımın gerekli olduğunu göstermektedir: Burada AI, kodda bağımsız olarak değişiklik yapabilir. Alternatif olarak, kullanıcıların tüm değişiklikleri onaylaması gereken denetlenen mod etkinleştirilebilir. Kritik eylemler (örneğin NPM modüllerinin kurulumu) her zaman açık onay gerektirir. Daha fazla kontrol için giriş listeleri tanımlanabilir.
GitHub Copilot ve diğer araçlarla karşılaştırma
Github Copilot genel kod tekliflerine dayanırken ve her şeyden önce bireysel geliştiriciler veya küçük ekipler yardımcı olurken, Kiro şirketler için çok daha kapsamlı bir işlev yelpazesi sunar. Dahili API'leri, dağıtım modellerini, yorumları gözden geçirme ve mimarlık kararlarını bilir.
Uygulamada, bu kod incelemelerinde, güvenlik yönergelerine uyum (örn. SOC2, HIPAA) veya dağıtım yapılandırmalarının standardizasyonunda görülebilir. Görünüşe göre, Kiro belgelenmiş ve erişilebilir iç bilgi olduğu için yeni ekip üyelerine yardımcı olabilir.
Açık mimari ve fiyat modeli
Kiro şu anda önizleme aşamasındadır ve ücretsiz olarak test edilebilir. Bundan sonra, kademeli bir fiyat modeli planlanmaktadır: Ücretsiz sürüm ayda 50 “ajan etkileşimi” ve kullanıcılar, profesyonel hesapların aylık+ 39 $/ay (3.000 etkileşim) için maliyeti 19 $/aylık (1.000 etkileşim) içerir. Diğer etkileşimler her biri 0.04 $ maliyeti. Bir etkileşim birkaç dakika sürebilir, örneğin Kiro birkaç yineleme ile karmaşık bir görevi işlediğinde.
Amazon'un gelişim ortamı özellikle TypeScript/JavaScript, Python ve Java dillerini desteklemektedir. .NET geliştiricileri için kısıtlamalar vardır, çünkü Kiro açık VSX kayıt defterine güvenir ve Microsoft (örneğin C#) tarafından özel uzantıları desteklemez.
AI kodlamasında kaos yerine yapı
Kiro, spesifikasyonları ve yönetişim işlevleri aracılığıyla AI geliştirme araçları için giderek kalabalık bir pazarda kendini açıkça ayırt ediyor. Sadece daha hızlı kodu etkinleştirmekle kalmaz, aynı zamanda yapılandırılmış, bekleme ve organizasyonel yazılım geliştirmeyi de teşvik etmek istiyor. Bir insan geliştiricisi vazgeçilmez kalır, ancak Kiro, platformlarda daha az sürtünme kayıpları ile üretime prototip alma sürecinde birçok rutin görevi ve destek ekiplerini alabilir.
Resmi web sitesindeki duyuru katkısında daha fazla bilgi bulunabilir.
(MDO)
Ne yazık ki, bu bağlantı artık geçerli değil.
Boşa harcanan eşyalara bağlantılar 7 günden daha büyükse veya çok sık çağrıldıklarında geçersiz hale gelir.
Bu makaleyi okumak için bir Haberler+ paketine ihtiyacınız var. Bir haftayı şimdi yükümlülük altına almadan test edin – yükümlülük olmadan!