Amazon Q Developer: Asisten kode AI Anda
Dibuat untuk menangani proyek besar, Amazon Q Developer mendampingi Anda, mulai dari tahap ide hingga kode produksi
Agen AI untuk terminal Anda
Agen CLI Q Developer adalah pengalaman pengodean super cepat yang menggunakan informasi di seluruh alat berbasis server MCP dan native untuk membaca dan menulis file secara lokal, memanggil API AWS, menjalankan perintah bash, serta menulis kode. Semuanya dilakukan sambil beradaptasi dengan umpan balik Anda secara waktu nyata.
Buat kode dengan cerdas di IDE Anda
Q Developer adalah pengalaman pengodean agen yang membantu Anda menyelesaikan tugas dengan mudah. Layanan ini secara otomatis membaca dan menulis file secara lokal, menghasilkan perbedaan kode, dan menjalankan perintah shell, sekaligus menggabungkan umpan balik Anda serta mengirim pembaruan waktu nyata di sepanjang perjalanan.
Mengobrol dengan kode Anda
Ketik @workspace untuk memahami seluruh konteks proyek Anda secara sekilas, mulai dari aliran autentikasi hingga dependensi layanan. Ajukan pertanyaan apa pun tentang seluruh konteks proyek Anda, buat kode, dan dapatkan jawaban, bahkan diagram arsitektur.
Uraikan dan dokumentasikan kode kompleks
Hasilkan dan perbarui file README, buat diagram alur data, dan jaga agar proyek Anda sepenuhnya terdokumentasi sehingga dapat melakukan integrasi dengan lebih cepat dan fokus pada kode Anda.
Otomatiskan peninjauan kode Anda
Sederhanakan proses permintaan pull Anda dengan peninjauan kode otomatis. Identifikasi bug, kerentanan keamanan, dan kesalahan konfigurasi IaC sebelum mencapai anggota tim Anda untuk ditinjau.
Integrasi DevOps
GitLab Duo dengan Amazon Q
Pelanggan GitLab Utlimate Self-managed kini dapat menggunakan agen AI tingkat lanjut dari Amazon Q Developer untuk mempercepat tugas kompleks multilangkah di SDLC. Pelajari selengkapnya.
GitHub.com dan GitHub Enterprise Cloud
Tetapkan masalah GitHub Anda ke Amazon Q Developer untuk secara otomatis mengimplementasikan fitur-fitur baru, menjalankan tinjauan kode pada permintaan pull, dan memodernisasi aplikasi Java warisan, semuanya sambil menggunakan alur kerja masalah GitHub dan permintaan pull yang sudah ada. Pelajari selengkapnya.
Bandingkan fitur
|
|
Tingkat Gratis
|
Tingkat Pro
|
|---|---|---|
|
HARGA
|
Gratis |
19 USD per bulan per pengguna |
|
|
|
|
|
FITUR
|
|
|
|
Permintaan agentik (obrolan Tanya Jawab, pengodean agen)
|
50 interaksi obrolan per bulan (mulai 1/8/2025) |
1.000 interaksi obrolan per bulan (mulai 1/8/2025) |
|
Info kueri tentang sumber daya AWS Anda
|
25 per bulan per akun |
Termasuk |
|
|
|
|
|
KETENANGAN PIKIRAN
|
|
|
|
Jaminan ganti rugi IP
|
|
✔️ |
|
Pemrosesan cloud yang aman
|
✔️ |
✔️ |
|
Pelacakan referensi
|
✔️ |
✔️ |
|
Nonaktifkan saran kode publik
|
✔️ |
✔️ |
|
Pengumpulan data
|
Pilihan berhenti tersedia |
Pilihan berhenti secara otomatis |
|
HARGA
|
Gratis |
19 USD per bulan per pengguna |
Dipercaya oleh builder di
Statistik
Sumber Daya
Tanya jawab umum
Amazon Q Developer membantu developer dan profesional IT (pro IT) dalam semua tugas mereka di sepanjang siklus pengembangan perangkat lunak, mulai dari pengodean, pengujian, dan deployment, hingga pemecahan masalah, melakukan pemindaian dan perbaikan keamanan, memodernisasi aplikasi, mengoptimalkan sumber daya AWS, serta membuat jalur rekayasa data. Ilmuwan data dapat memperoleh panduan untuk membangun analitik, AI/ML, dan aplikasi AI generatif dengan cepat dan mudah.
Untuk mempercepat proses pengembangan, agen Amazon Q Developer dapat secara mandiri melakukan berbagai tugas, mulai dari mengimplementasikan fitur, mendokumentasikan, dan memfaktor ulang kode, hingga melakukan peningkatan versi perangkat lunak. Anda dapat menjelaskan fitur baru ke Q Developer, misalnya mengembangkan sistem notifikasi SMS untuk pesan konfirmasi pengiriman, dan Q akan menganalisis basis kode Anda yang ada, memetakan rencana implementasi langkah demi langkah yang mencakup beberapa file, dan setelah Anda menyetujuinya, menjalankan semua perubahan kode serta pengujian yang diperlukan dalam hitungan menit. Dalam melaksanakan tugas-tugas ini, Amazon Q Developer telah mencapai skor tertinggi di SWE-Bench, yaitu set data yang mengukur kemampuan pengodean.
Amazon Q Developer membantu developer membangun aplikasi dengan lebih cepat dan lebih aman melalui pembuatan saran dan rekomendasi kode hampir secara waktu nyata. Faktanya, Amazon Q Developer memiliki tingkat penerimaan kode tertinggi yang dilaporkan di industri untuk asisten yang memberikan saran kode multibaris, sementara National Australia Bank (NAB) melaporkan tingkat penerimaan sebesar 50%. Dengan menyesuaikan Amazon Q Developer untuk menghasilkan rekomendasi kode sebaris dan respons obrolan yang lebih relevan berdasarkan basis kode internal, NAB melihat tingkat penerimaan yang lebih tinggi, yaitu sebesar 60%.
Selain menghasilkan kode, Q Developer juga menerapkan pendekatan shift-left security dengan memindai kode untuk mendeteksi kerentanan yang sulit ditemukan, seperti kredensial yang terekspos dan injeksi log. Dengan satu klik, Q Developer secara otomatis memberikan saran perbaikan yang disesuaikan dengan kode aplikasi sehingga developer dapat menerima perbaikan dengan cepat dan percaya diri. Kemampuan pemindaian keamanan Q mengungguli berbagai alat terkemuka yang tersedia secara publik dalam hal deteksi di sebagian besar bahasa pemrograman populer sehingga membantu meningkatkan keamanan dan kualitas kode aplikasi developer secara signifikan.
Tersedia sebagai bagian dari AWS Toolkit for Visual Studio Code dan JetBrains, Amazon Q Developer saat ini mendukung percakapan dalam bahasa Inggris dan bahasa pemrograman Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, shell scripting, SQL, dan Scala.
Amazon Q Developer dapat menjawab pertanyaan dalam berbagai bahasa, termasuk bahasa Inggris, Mandarin, Prancis, Jerman, Italia, Jepang, Spanyol, Korea, Hindi, dan Portugis, serta masih banyak lagi.
Tersedia sebagai bagian dari AWS Toolkit for Visual Studio Code dan JetBrains, Amazon Q Developer saat ini mendukung Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, shell scripting, SQL, Scala, JSON, YAML, dan HCL. Selain Visual Studio Code dan rangkaian IDE JetBrains—termasuk IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (pratinjau), dan Visual Studio—Amazon Q Developer tersedia untuk AWS Cloud9, serta konsol Lambda. Amazon Q Developer juga tersedia untuk baris perintah favorit Anda, termasuk terminal macOS, iTerm2, dan terminal Visual Studio Code bawaan.
Amazon Q Developer menawarkan Tingkat Free permanen dengan batas penggunaan bulanan yang tersedia bagi pengguna yang masuk sebagai pengguna AWS Identity and Access Management (IAM) atau pengguna ID AWS Builder. Batas Tingkat Free di IDE hanya tersedia untuk pengguna ID Builder.
Untuk VS Code atau JetBrains, instal ekstensi IDE Amazon Q melalui ekstensi atau marketplace plugin masing-masing. Untuk Visual Studio, instal AWS Toolkit dengan ekstensi Amazon Q. Kemudian, autentikasi dengan ID AWS Builder atau Pusat Identitas AWS IAM. Setelah autentikasi, Amazon Q Developer dapat ditemukan di bilah aktivitas di VS Code atau jendela alat yang berada di bagian kanan atas pada JetBrains. Untuk bantuan selengkapnya terkait memulai Amazon Q Developer, lihat Memulai Amazon Q Developer.