Kiro adalah IDE AI yang membantu mengubah kebutuhan menjadi tugas yang dapat dilacak dan mendukung implementasi melalui otomasi serta chat AI.
Kiro: IDE AI untuk pengembangan berbasis spesifikasi
Gambaran umum
Kiro adalah IDE dengan dukungan AI untuk pengembang yang ingin mengubah ide menjadi implementasi melalui alur kerja yang jelas dan dapat ditinjau. Konsep utamanya adalah Specs dan Hooks. Specs menyusun permintaan menjadi cerita pengguna, dokumen desain, dan tugas teknis. Hooks menjalankan pekerjaan berulang saat peristiwa yang dikonfigurasi terjadi. Kiro juga menyediakan Agentic Chat, koneksi alat MCP, pratinjau perubahan kode, dan opsi untuk membatalkannya. Lihat situs Kiro untuk informasi terbaru karena ketersediaan, harga, dan model dapat berubah.
Fitur utama
- Specs: memecah permintaan besar menjadi kebutuhan pengguna, catatan desain, dan tugas implementasi agar tujuan dan batasan lebih mudah dilacak.
- Hooks: mengotomatiskan pekerjaan berulang seperti memperbarui tes, menyegarkan dokumentasi, atau memeriksa konvensi ketika peristiwa tertentu terjadi.
- Agentic Chat: membantu pekerjaan pemrograman lewat percakapan yang menggunakan konteks proyek.
- Integrasi MCP: menghubungkan alat profesional melalui Model Context Protocol dan memperluas alur kerja dengan aturan panduan.
- Lingkungan yang familier: dibangun di atas Code OSS serta mendukung pengaturan dan ekstensi VS Code, berbagai bahasa pemrograman, dan platform.
- Perubahan yang dapat ditinjau: Follow menampilkan pratinjau perubahan kode, sedangkan Revert dapat membatalkan perubahan yang tidak sesuai.
Cara memulai
- Buka situs Kiro dan ikuti petunjuk instalasi serta masuk terbaru untuk sistem operasi Anda.
- Buat proyek atau buka repositori yang sudah ada, lalu periksa ruang kerja sebelum meminta perubahan.
- Jelaskan tujuan dan batasannya di Specs. Tinjau cerita pengguna, desain, dan tugas yang dibuat sebelum implementasi.
- Atur Hooks untuk pekerjaan berulang yang batasnya jelas, seperti pembaruan tes atau dokumentasi. Batasi pemicunya dan periksa hasilnya.
- Gunakan Agentic Chat untuk membantu implementasi. Tinjau pratinjau Follow, gunakan Revert bila perlu, dan periksa diff sebelum commit.
Kegunaan
Kiro dapat membantu pembuatan prototipe cepat, penataan kebutuhan dan desain sistem kompleks, pengembangan fitur game, serta proyek tim yang memerlukan proses bersama. Specs membantu memecah tujuan besar menjadi tugas yang dapat dilacak. Hooks cocok untuk tindakan berulang yang stabil dan memiliki batas jelas. Pemeriksaan otomatis dapat menjadi bagian dari proyek yang sensitif terhadap keamanan, tetapi tidak menggantikan tinjauan ahli atau validasi menyeluruh.
Batasan
Spesifikasi, kode, tes, dan ringkasan yang dibuat AI perlu ditinjau oleh pengembang. Hooks dapat mengubah tes atau dokumentasi, jadi atur kondisi pemicunya dengan cermat. Dukungan pengaturan dan ekstensi VS Code tidak menjamin semua ekstensi bekerja dengan cara yang sama. Harga, status pratinjau, model yang tersedia, persyaratan sistem, dan dukungan platform dapat berubah. Ikuti proses tinjauan dan rilis proyek untuk perubahan terkait penerapan, keamanan, data, atau aturan tim.
Pertanyaan umum
Apa yang dapat dibuat oleh Specs?
Specs dapat menyusun permintaan menjadi cerita pengguna, dokumen desain, dan tugas teknis agar tujuan pengembangan mudah dilacak.
Pekerjaan apa yang dapat diotomatisasi Hooks?
Hooks dapat menjalankan tugas berulang yang dikonfigurasi, seperti memperbarui tes, dokumentasi, atau pemeriksaan konvensi. Perilakunya bergantung pada aturan dan peristiwa yang ditetapkan.
Apakah Kiro menerapkan semua perubahan kode secara otomatis?
Kiro menyediakan pratinjau Follow dan opsi Revert. Tinjau perubahan, pilih yang akan dipertahankan, dan validasi pekerjaan menurut proses proyek sebelum commit.
Bisakah Kiro terhubung ke alat eksternal?
Kiro mendukung koneksi alat profesional melalui MCP. Integrasi yang tersedia bergantung pada konfigurasi dan layanan yang terhubung.


Pertanyaan yang sering diajukan
Apa yang dapat dibuat oleh Specs?
Specs dapat menyusun permintaan menjadi cerita pengguna, dokumen desain, dan tugas teknis agar tujuan pengembangan mudah dilacak.
Pekerjaan apa yang dapat diotomatisasi Hooks?
Hooks dapat menjalankan tugas berulang yang dikonfigurasi, seperti memperbarui tes, dokumentasi, atau pemeriksaan konvensi. Perilakunya bergantung pada aturan dan peristiwa yang ditetapkan.
Apakah Kiro menerapkan semua perubahan kode secara otomatis?
Kiro menyediakan pratinjau Follow dan opsi Revert. Tinjau perubahan, pilih yang akan dipertahankan, dan validasi pekerjaan menurut proses proyek sebelum commit.