View a markdown version of this page

Mengobrol dengan Amazon Q Developer tentang kode - Amazon Q Developer

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengobrol dengan Amazon Q Developer tentang kode

Pemberitahuan akhir dukungan

Pada 30 April 2027, AWS akan menghentikan dukungan untuk plugin Amazon Q Developer IDE. Untuk kemampuan yang mirip dengan plugin Amazon Q Developer IDE, jelajahi Kiro untuk mengakses model dan fitur terbaru, termasuk pengkodean agen, obrolan, dan dukungan MCP. Untuk informasi selengkapnya, lihat Akhir dukungan plugin IDE Amazon Q Developer.

Mengobrol dengan Amazon Q Developer di lingkungan pengembangan terintegrasi (IDE) Anda untuk mengajukan pertanyaan tentang membangun di AWS dan untuk bantuan pengembangan perangkat lunak. Amazon Q dapat menjelaskan konsep pengkodean dan cuplikan kode, menghasilkan pengujian kode dan unit, dan meningkatkan kode, termasuk debugging atau refactoring.

Bekerja dengan Amazon Q di IDE Anda

Menggunakan obrolan

Untuk mulai mengobrol dengan Amazon Q, pilih ikon Amazon Q dari bilah navigasi di IDE Anda dan masukkan pertanyaan Anda di bilah teks. Untuk mulai mengobrol dengan Amazon Q di Visual Studio, pilih Lihat dari menu utama dan kemudian pilih obro lan Amazon Q.

Ketika Anda mengajukan pertanyaan kepada Amazon Q, ia menggunakan file saat ini yang terbuka di IDE Anda sebagai konteks, termasuk bahasa pemrograman dan jalur file. Anda dapat menambahkan lebih banyak konteks di prompt Anda atau menentukan file, folder, atau seluruh ruang kerja Anda sebagai konteks selama sesi obrolan. Untuk informasi selengkapnya, lihat Menambahkan konteks ke obrolan.

Jika Amazon Q menyertakan kode dalam responsnya, Anda dapat menyalin kode atau memasukkannya langsung ke file Anda dengan memilih S isipkan pada kursor. Amazon Q mungkin menyertakan referensi sebaris ke sumbernya dalam tanggapannya.

Amazon Q mempertahankan konteks percakapan Anda dalam sesi tertentu menginformasikan tanggapan di masa mendatang. Anda dapat mengajukan pertanyaan lanjutan atau merujuk pada pertanyaan dan tanggapan sebelumnya selama sesi Anda. Untuk memulai percakapan baru dengan Amazon Q, buka tab baru di panel. Anda dapat membuka hingga 10 tab sekaligus. Amazon Q tidak mempertahankan konteks di percakapan yang berbeda.

Perintah obrolan

Perintah berikut membantu Anda mengelola obrolan dengan Amazon Q.

  • /clear - Gunakan perintah ini untuk menghapus percakapan saat ini. Ini menghapus semua percakapan sebelumnya dari panel obrolan dan menghapus konteks yang dimiliki Amazon Q tentang percakapan Anda sebelumnya.

  • /compact - Gunakan perintah ini untuk mempersingkat riwayat obrolan Anda ketika jendela konteks mendekati batas kapasitasnya. Ini membuat ringkasan singkat percakapan Anda sambil mempertahankan informasi penting.

  • /help - Gunakan perintah ini untuk melihat ikhtisar tentang apa yang dapat dan tidak dapat dilakukan Amazon Q, contoh pertanyaan, dan fitur yang tersedia.

Pengkodean agen

Dengan pengkodean agentic, Amazon Q bertindak sebagai mitra pengkodean Anda, mengobrol dengan Anda saat Anda berkembang. Pengkodean agen aktif secara default di IDE. Anda dapat mengaktifkan atau menonaktifkan pengkodean agentic dengan </> ikon di panel obrolan.

Ketika Anda meminta Amazon Q untuk meningkatkan kode Anda, itu memperbarui file Anda secara langsung. Anda dapat melihat perubahan dalam diff dan memiliki opsi untuk membatalkannya.

Sementara Amazon Q sedang memikirkan atau mengerjakan tugas, Anda dapat terus menambahkan instruksi di panel obrolan, dan itu akan memasukkannya ke dalam pekerjaannya.

Saat Anda mendiskusikan proyek Anda dengan Amazon Q, itu akan menawarkan saran untuk perintah shell. Kadang-kadang, ketika menganggap perintah itu berisiko rendah, ia akan menjalankannya sendiri.

Mengobrol dalam bahasa alami

Amazon Q Developer menyediakan dukungan multi-bahasa saat Anda mengobrol di IDE. Bahasa alami yang didukung termasuk Mandarin, Prancis, Jerman, Italia, Jepang, Spanyol, Korea, Hindi, dan Portugis, dengan lebih banyak bahasa yang tersedia. Untuk memanfaatkan fungsi ini, Anda dapat memulai percakapan dengan Amazon Q di IDE menggunakan bahasa alami pilihan Anda. Amazon Q secara otomatis mendeteksi bahasa dan memberikan tanggapan dalam bahasa yang sesuai.

Contoh tugas

Mengembangkan fitur kode

catatan

Kemampuan ini dulu disebut sebagai /dev dalam dokumentasi ini dan di IDE.

Amazon Q dapat membantu Anda mengembangkan fitur kode, membuat perubahan kode pada proyek, dan menjawab pertanyaan tentang tugas pengembangan perangkat lunak di lingkungan pengembangan terintegrasi (IDE) Anda. Anda menjelaskan tugas yang ingin Anda selesaikan, dan Amazon Q menggunakan konteks proyek atau ruang kerja Anda saat ini untuk menghasilkan kode yang dapat Anda terapkan ke basis kode Anda. Amazon Q dapat membantu Anda membangun AWS proyek atau aplikasi Anda sendiri.

Pembuatan tes unit

catatan

Kemampuan ini dulu disebut sebagai /test dalam dokumentasi ini dan di IDE.

Amazon Q dapat menghasilkan pengujian unit sehingga Anda dapat mengotomatiskan pengujian sepanjang siklus pengembangan perangkat lunak. Fitur ini membantu pengembang fokus pada percepatan pengembangan fitur sambil memastikan kualitas kode.

Pembuatan dokumentasi

catatan

Kemampuan ini dulu disebut sebagai /doc dalam dokumentasi ini dan di IDE.

Amazon Q membantu Anda memahami kode Anda dan memperbarui dokumentasi dengan membuat README dan dokumentasi lainnya untuk kode Anda. Ini dapat menghasilkan dokumentasi baru dan memperbarui dokumentasi yang ada di basis kode Anda.

Ulasan kode

catatan

Kemampuan ini dulu disebut sebagai /review dalam dokumentasi ini dan di IDE.

Amazon Q dapat meninjau basis kode Anda untuk kerentanan keamanan dan masalah kualitas kode untuk meningkatkan postur aplikasi Anda sepanjang siklus pengembangan. Untuk informasi selengkapnya tentang cara menggunakan fitur ini, lihatMeninjau kode dengan Amazon Q Developer.

Mengubah kode

Amazon Q dapat mengubah kode Anda di lingkungan pengembangan terintegrasi (IDE) dengan melakukan peningkatan dan konversi tingkat bahasa dan sistem operasi (OS) otomatis. Anda memberikan kode yang akan diubah, dan Amazon Q menghasilkan perubahan yang dapat Anda tinjau dan terapkan ke file Anda. Untuk informasi selengkapnya, lihat Mengubah kode.

Contoh pertanyaan

Dalam IDE, Amazon Q dapat menjawab pertanyaan tentang Layanan AWS dan pengembangan perangkat lunak, selain menghasilkan kode. Amazon Q sangat berguna untuk menjawab pertanyaan yang terkait dengan bidang subjek berikut.

  • Membangun AWS, termasuk Layanan AWS seleksi, batasan, dan praktik terbaik

  • Konsep pengembangan perangkat lunak umum, termasuk sintaks bahasa pemrograman dan pengembangan aplikasi

  • Menulis kode, termasuk menjelaskan kode, men-debug kode, dan menulis unit test

Berikut ini adalah beberapa contoh pertanyaan yang dapat Anda tanyakan untuk mendapatkan hasil maksimal dari Amazon Q di IDE Anda:

  • Bagaimana cara men-debug masalah dengan fungsi Lambda saya secara lokal sebelum menerapkan ke AWS?

  • Bagaimana cara memilih antara AWS Lambda dan Amazon EC2 untuk backend aplikasi web yang dapat diskalakan?

  • Apa sintaks mendeklarasikan variabel diTypeScript?

  • Bagaimana cara menulis aplikasiReact?

  • Beri saya deskripsi tentang apa yang dilakukan [kode atau aplikasi yang dipilih] ini dan cara kerjanya.

  • Hasilkan kasus uji untuk [kode atau fungsi yang dipilih].

Melaporkan masalah dengan tanggapan dari Amazon Q

Secara opsional, Anda dapat meninggalkan umpan balik untuk setiap respons yang dihasilkan Amazon Q dengan menggunakan ikon jempol atas dan jempol bawah. Untuk melaporkan masalah dengan respons, pilih ikon jempol ke bawah, dan masukkan informasi di jendela umpan balik yang muncul.