Amazon Web Services telah memperkenalkan Kiro, persekitaran pembangunan bersepadu (IDE) baharu berkuasa AI yang dilancarkan secara pratonton pada 14 Julai 2025. Pasukan Amazon di sebalik projek ini bertujuan merapatkan jurang antara prototaip perisian berasaskan AI yang pantas dan sistem sedia produksi yang memerlukan spesifikasi formal, ujian menyeluruh, serta dokumentasi berterusan. Matlamatnya adalah untuk beralih daripada "vibe coding kepada kod yang boleh diguna pakai", seperti yang dinyatakan di laman web Kiro.
Kiro memperkenalkan metodologi pembangunan dipacu spesifikasi yang revolusioner, menukar idea kepada sistem sedia produksi dengan kejelasan dan kepantasan yang luar biasa. Zaman keperluan yang berselerak, laluan pelaksanaan yang tidak jelas, dan perbincangan tanpa henti antara perancangan dan pengekodan kini berakhir. Pendekatan ini menangani apa yang dikenali sebagai "vibe coding" – amalan menggunakan alat pembangunan untuk mengarahkan pembantu AI membina sesuatu menggunakan bahasa Inggeris perbualan, kemudian sama ada bekerjasama seperti rakan pengaturcara atau membiarkan AI melakukan sebahagian besar kerja.
Menurut dokumentasi, perbezaan utama Kiro ialah penggunaan spesifikasi (specs). Spesifikasi ini ditakrifkan dalam tiga fail markdown: requirements.md, design.md, dan tasks.md. Fail keperluan menggunakan EARS (Easy Approach to Requirements Syntax) – satu mekanisme untuk menyusun keperluan teks yang dibangunkan di Rolls Royce. Dokumen reka bentuk menerangkan timbunan teknologi dan seni bina aplikasi, manakala senarai tugasan memaparkan langkah-langkah yang diperlukan untuk melaksanakan reka bentuk, sehingga ke peringkat pelaksanaan.
Integrasi Kiro dengan agen AI untuk melaksanakan tugasan pengekodan berasaskan spesifikasi menyerlahkan peranan perisian autonomi yang semakin berkembang dalam perusahaan. Kiro menyediakan fungsi sembang berasaskan agen untuk tugasan pengekodan dalam fail, dan agen boleh dihubungkan dengan alat sumber terbuka luaran. Keperluan pengawasan manusia secara berkala masih wujud, walaupun agen kini boleh beroperasi untuk tempoh yang lebih lama.
Ini boleh ditukar kepada tugasan dan sub-tugasan Kiro yang kemudiannya boleh dihantar oleh agen kepada agen pengekodan. Setiap tugasan mengandungi butiran seperti keperluan, pelaksanaan, keperluan kebolehcapaian dan ujian. Ini membolehkan pembangun mengikuti dan menyemak kerja secara berperingkat bagi mengelakkan sebarang kekurangan. "Spesifikasi Kiro kekal diselaraskan dengan kod asas anda yang sentiasa berkembang. Pembangun boleh menulis kod untuk mengemas kini spesifikasi atau mengemas kini spesifikasi untuk menyegarkan tugasan," tulis Ketua Produk AWS, Nikhil Swaminathan dan Naib Presiden DevEx dan Agen, Deepak Singh dalam satu catatan blog.
Perkara penting mengenai pendekatan ini ialah kod dan proses agen didokumentasikan sepenuhnya dari atas ke bawah. Tiada yang tertinggal dan pembangun mempunyai gambaran menyeluruh tentang bagaimana aplikasi atau fungsi akan dibina serta boleh membimbingnya dari sudut keperluan sebelum sebarang tindakan diambil. Amazon berkata ini menghapuskan perbincangan berulang yang mahal yang biasanya dikaitkan dengan vibe coding.
Dalam satu hantaran di X, Ketua Pegawai Eksekutif Amazon, Andy Jassy berkata Kiro "berpeluang mengubah cara pembangun membina perisian." Pengenalan ini hadir beberapa hari selepas Google mengumumkan pengambilan kakitangan syarikat permulaan perisian pengekodan AI, Windsurf, sebagai sebahagian daripada perjanjian pelesenan teknologi bernilai AS$2.4 bilion. Google berkata mereka merancang untuk menjadikan model AI Gemini lebih berguna kepada pembangun perisian. Amazon dan Google kini semakin mendalami bidang vibe coding, iaitu proses mengarahkan komputer mencipta perisian dengan arahan manusia yang minimum.
Kiro ialah IDE kendiri dan walaupun ia merupakan produk AWS, ia dipersembahkan sebagai "sedikit terpisah daripada teras utama AWS," menurut Nathan Peck, peguam bela pembangun AWS untuk AI. Kiro boleh digunakan tanpa akaun AWS, hanya dengan log masuk menggunakan Google atau GitHub. Matlamatnya adalah untuk Kiro mempunyai "identiti unik di luar AWS" bagi menarik minat pembangun di platform lain. Kiro mempunyai laman web sendiri dan menurut halaman Tentang, ia dibina serta dikendalikan oleh pasukan kecil yang berpendirian dalam AWS. Ia percuma semasa pratonton, dan selepas itu akan terdapat pelan percuma dengan 50 interaksi agen sebulan, akaun Pro pada harga AS$19.00 setiap pengguna/sebulan dengan 1,000 interaksi, dan akaun Pro+ pada harga AS$39.00 dengan 3,000 interaksi.