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
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, serta meningkatkan kode, termasuk debugging atau refactoring.
Topik
Pengalaman pengkodean agen dengan Pengembang Amazon Q di semua yang didukung IDEs
Pengkodean agen aktif secara default untuk Pengembang Amazon Q di IDE.
Dengan pengkodean agen, Amazon Q bertindak sebagai mitra pengkodean Anda, mengobrol secara agen dengan Anda saat Anda berkembang.
Saat Anda mendiskusikan proyek Anda dengan Amazon Q, itu akan menawarkan saran untuk perintah shell. Terkadang, ketika menganggap perintah-perintah itu berisiko rendah, ia akan menjalankannya sendiri.
Ketika Anda meminta Amazon Q untuk meningkatkan kode Anda, itu akan melakukannya secara langsung. Anda dapat melihat perubahan dalam diff dan secara opsional membatalkannya.
Sementara Amazon Q memikirkan di antara petunjuk, Anda memiliki opsi untuk terus menambahkan instruksi di jendela input.
Anda dapat mengaktifkan atau menonaktifkan pengkodean agen dengan </>
ikon di bagian bawah panel obrolan.
Mengobrol dengan Amazon Q 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.
Bekerja dengan Amazon Q di IDE Anda
Anda dapat mengajukan pertanyaan Amazon Q, memperbarui kode Anda, dan memulai tindakan dengan perintah cepat semua dari panel obrolan Amazon Q di IDE Anda.
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 obrolan Amazon Q.
Saat Anda mengajukan pertanyaan kepada Amazon Q, ia menggunakan file saat ini yang terbuka di IDE Anda sebagai konteks, termasuk bahasa pemrograman dan jalur file.
Jika Amazon Q menyertakan kode dalam tanggapannya, Anda dapat menyalin kode atau memasukkannya langsung ke file Anda dengan memilih Sisipkan di kursor. Amazon Q mungkin menyertakan referensi sebaris ke sumbernya dalam tanggapannya. Untuk melihat daftar sumber, perluas bagian Sumber di bagian bawah respons.
Amazon Q mempertahankan konteks percakapan Anda dalam sesi tertentu menginformasikan tanggapan future. Anda dapat mengajukan pertanyaan tindak lanjut atau merujuk ke 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 berbagai percakapan.
Perintah obrolan
Anda dapat memasukkan perintah berikut di panel obrolan untuk mengakses fitur Amazon Q, tergantung pada IDE Anda. Untuk informasi tentang fitur Amazon Q yang tersedia di IDE Anda, lihatDidukung IDEs.
-
/transform
- Gunakan perintah ini untuk memperbarui versi bahasa kode dari seluruh proyek. Untuk informasi selengkapnya, lihat Memutakhirkan versi Java. -
/dev
- Gunakan perintah ini untuk mendapatkan rencana implementasi untuk mengembangkan fitur dengan Amazon Q. Untuk informasi selengkapnya, lihatMengembangkan fitur (/dev). -
/test
- Gunakan perintah ini untuk menghasilkan pengujian unit untuk kode Anda dengan Amazon Q. Untuk informasi selengkapnya, lihatMenghasilkan unit tes (/test). -
/review
- Gunakan perintah ini untuk meninjau basis kode Anda untuk kerentanan keamanan dan masalah kualitas kode dengan Amazon Q. Untuk informasi selengkapnya, lihat. Meninjau kode (/ulasan) -
/doc
- Gunakan perintah ini READMEs untuk menghasilkan basis proyek Anda dengan Amazon Q. Untuk informasi selengkapnya, lihatMenghasilkan dokumentasi (/doc). -
/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. -
/help
- Gunakan perintah ini untuk melihat ikhtisar tentang apa yang Amazon Q bisa dan tidak bisa lakukan, contoh pertanyaan, dan perintah cepat.
Contoh topik dan pertanyaan
Di dalamnya IDEs, 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 tes unit
Berikut 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? TypeScript
-
Bagaimana cara menulis aplikasiReact?
-
Berikan 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
Anda dapat secara opsional meninggalkan umpan balik untuk setiap respons yang dihasilkan Amazon Q dengan menggunakan ikon jempol ke atas dan jempol ke bawah. Untuk melaporkan masalah dengan respons, pilih ikon jempol ke bawah, dan masukkan informasi di jendela umpan balik yang muncul.