Menambahkan konteks ruang kerja ke obrolan Amazon Q Developer di IDE - Pengembang Amazon Q

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

Menambahkan konteks ruang kerja ke obrolan Amazon Q Developer di IDE

Saat mengobrol dengan Amazon Q di lingkungan pengembangan terintegrasi (IDE), Anda dapat menambahkan pertanyaan Anda @workspace untuk secara otomatis menyertakan potongan kode ruang kerja yang paling relevan sebagai konteks. Amazon Q Developer menentukan relevansi berdasarkan indeks yang diperbarui secara berkala.

Dengan konteks ruang kerja, Amazon Q memiliki kemampuan yang ditingkatkan, termasuk menemukan file, memahami cara kode digunakan di seluruh file, dan membuat kode yang memanfaatkan banyak file, termasuk file yang tidak dibuka.

Pengaturan

Sebelum Anda melanjutkan, pastikan Anda memiliki versi terbaru dari IDE Anda diinstal. Anda kemudian dapat menyelesaikan langkah-langkah pengaturan berikut.

Aktifkan pengindeksan

Untuk menggunakan ruang kerja Anda sebagai konteks, Amazon Q membuat indeks lokal repositori ruang kerja Anda, termasuk file kode, file konfigurasi, dan struktur proyek. Selama pengindeksan, file yang tidak penting seperti binari atau yang ditentukan dalam .gitignore file disaring.

Diperlukan waktu 5 hingga 20 menit untuk mengindeks ruang kerja baru. Selama waktu ini, Anda dapat mengharapkan peningkatan penggunaan CPU di IDE Anda. Setelah pengindeksan awal, indeks diperbarui secara bertahap saat Anda membuat perubahan pada ruang kerja Anda.

Pertama kali Anda menambahkan konteks ruang kerja, Anda harus mengaktifkan pengindeksan di IDE Anda. Selesaikan langkah-langkah berikut untuk mengaktifkan pengindeksan:

  1. Tambahkan @workspace ke pertanyaan Anda di panel obrolan Amazon Q.

  2. Amazon Q meminta Anda untuk mengaktifkan pengindeksan. Pilih Pengaturan untuk diarahkan ke pengaturan Amazon Q di IDE Anda. Anda juga dapat memilih Buka Pengaturan dari bilah tugas Amazon Q.

  3. Pilih kotak di bawah Amazon Q: Local Workspace Index.

Konfigurasikan pengindeksan (opsional)

Tidak ada konfigurasi yang diperlukan untuk proses pengindeksan, namun Anda dapat memilih untuk menentukan jumlah utas yang didedikasikan untuk pengindeksan. Jika Anda meningkatkan jumlah thread yang digunakan, pengindeksan akan selesai lebih cepat, dan itu akan menggunakan lebih banyak CPU Anda. Untuk memperbarui konfigurasi pengindeksan, tentukan jumlah utas di setelan Amazon Q di bawah Amazon Q: Local Workspace Index Threads.

Ajukan pertanyaan dengan konteks ruang kerja

Untuk menambahkan ruang kerja Anda sebagai konteks ke percakapan Anda dengan Amazon Q, buka ruang kerja yang ingin Anda tanyakan, lalu tambahkan @workspace pertanyaan Anda di panel obrolan.

Jika Anda ingin mulai mengobrol tentang ruang kerja yang berbeda, buka ruang kerja, lalu buka tab obrolan baru. Sertakan @workspace dalam pertanyaan Anda untuk menambahkan ruang kerja baru sebagai konteks.

Anda dapat menanyakan Amazon Q tentang file apa pun di ruang kerja Anda, termasuk file yang belum dibuka. Amazon Q dapat menjelaskan file, menemukan kode, dan menghasilkan kode di seluruh file, selain kemampuan pengkodean percakapan yang ada.

Berikut adalah contoh pertanyaan yang dapat Anda tanyakan kepada Amazon Q yang memanfaatkan konteks ruang kerja dalam obrolan:

  • @workspace di mana kode yang menangani otorisasi?

  • @workspace apa kelas kunci dengan logika aplikasi dalam proyek ini?

  • @workspace jelaskan main.py

  • @workspace tambahkan autentikasi ke proyek ini

  • @workspace pustaka atau paket pihak ketiga apa yang digunakan dalam proyek ini, dan untuk tujuan apa?

  • @workspace tambahkan tes unit untuk fungsi <function name>