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:
-
Tambahkan
@workspace
ke pertanyaan Anda di panel obrolan Amazon Q. -
Amazon Q meminta Anda untuk mengaktifkan pengindeksan. Pilih Pengaturan untuk diarahkan ke pengaturan Amazon Q di IDE Anda.
Jika Anda tidak diminta, Anda dapat pergi ke pengaturan dengan memilih Amazon Q di bagian bawah IDE Anda. Kemudian, pilih Buka Pengaturan dari bilah tugas Amazon Q yang terbuka.
-
Pilih kotak di sebelah Indeks Ruang Kerja.
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 untuk setelan Workspace Index Worker Threads. Anda juga dapat mengatur ukuran maksimum file yang dapat diindeks untuk konteks ruang kerja, dan mengaktifkan penggunaan unit pemrosesan grafis (GPU) Anda untuk pengindeksan.
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. Anda harus menambahkan @workspace ke pertanyaan apa pun yang ingin Anda tambahkan konteks ruang kerja.
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>