Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GitLab Duo konsep
Berikut adalah beberapa konsep dan istilah yang perlu diketahui saat menggunakan GitLab Duo dengan Amazon Q
Topik
Penyiapan GitLab Duo dengan Amazon Q
Sebelum dapat menggunakan kemampuan kecerdasan buatan (AI) Amazon QGitLab Duo, Anda harus menyelesaikan prasyarat dan membuat sumber daya AWS. Untuk informasi selengkapnya, lihat Meng atur GitLab Duo dengan Amazon Q
Onboarding dengan AWS sumber daya dan kebijakan izin
Sebagai bagian dari proses GitLab Duo orientasi, Anda perlu membuat profil Pengembang Amazon Q melalui konsol Pengembang
Saat peran IAM baru dibuat, kebijakan kepercayaan yang diperlukan dengan izin yang diperlukan juga dibuat. Kebijakan kepercayaan adalah kebijakan berbasis sumber daya yang diperlukan yang melekat pada peran dalam IAM.
Anda perlu menambahkan kebijakan izin, yang memberikan kemampuan untuk terhubung dengan Amazon Q dan memanfaatkan fitur-fitur dalam integrasi GitLab Duo dengan Amazon Q. Kebijakan harus ditambahkan saat membuat peran IAM. Untuk mempelajari lebih lanjut tentang izin yang disediakan oleh kebijakan izin, lihatGitLabDuoWithAmazonQPermissionsPolicy.
Atau, Anda dapat membuat kebijakan sebaris dan menambahkan izin yang diperlukan. Anda dapat memilih untuk membuat kebijakan sebaris jika ingin kontrol akses kustom. Untuk informasi selengkapnya, lihat Kebijakan terkelola dan kebijakan sebaris serta Kebijakan serta izin di AWS Identity and Access Management di Panduan Pengguna IAM.
Kebijakan kepercayaan
Kebijakan izin
Secara opsional, Anda juga dapat menggunakan kunci yang dikelola pelanggan (CMK) untuk mengenkripsi sumber daya jika Anda ingin kontrol penuh atas siklus hidup dan penggunaan kunci Anda. K kms:ViaService unci kondisi untuk membatasi siapa yang dapat menggunakan CMK untuk mengenkripsi dan mendekripsi konten. Untuk informasi selengkapnya, lihat Kelola akses ke Amazon Q Developer untuk integrasi pihak ketiga.
GitLab tindakan cepat
Saat dipanggil, tindakan cepat melakukan tugas untuk Anda dalam GitLab masalah dan menggabungkan permintaan. Untuk mempelajari cara memanggil tindakan cepat di GitLab, lihat GitLab dokument
Gabungkan pembuatan permintaan dan iterasi
-
/q dev- Memungkinkan Anda beralih dari ide tingkat tinggi yang ditangkap dalam GitLab masalah menjadi meminta Amazon Q menghasilkan permintaan penggabungan yang siap ditinjau dengan implementasi kode yang diusulkan. Ini membantu merampingkan proses mengubah konsep menjadi kode kerja. Permintaan penggabungan dibuat di cabang baru dan Amazon Q menetapkan pembuat masalah sebagai peninjau permintaan penggabungan. Anda juga diberikan ringkasan permintaan penggabungan. Untuk informasi selengkapnya, lihat Mengubah ide menjadi permintaan penggabungan.
Tinjauan kode
-
/q review- Memungkinkan Anda memulai peninjauan permintaan penggabungan GitLab Duo dengan Amazon Q. Peninjauan kode otomatis dimulai untuk permintaan penggabungan baru. Sebagai GitLab administrator, Anda juga dapat mengonfigurasi Amazon Q untuk mematikan ulasan otomatis. Ulasan kode otomatis mengidentifikasi dan memperbaiki masalah potensial saat Amazon Q menghasilkan dan menyarankan perbaikan kode untuk permintaan penggabungan Anda. Mereka menyediakan pemeriksaan kualitas, menganalisis masalah, kesalahan logis, anti-pola, duplikasi kode, dan banyak lagi.Amazon Q memberi Anda analisis kode dengan komentar, dengan setiap komentar memberikan temuan terpisah. Tindakan cepat ini tersedia untuk semua bahasa. Peninjauan kode otomatis dimulai saat Anda membuka permintaan penggabungan baru atau membuka kembali permintaan gabungan yang sebelumnya ditutup. Namun, tinjauan kode otomatis tidak akan dipicu oleh commit berikutnya yang dibuat dalam permintaan penggabungan yang ada. Anda dapat memicu peninjauan kode secara manual dengan menggunakan tindakan
/q reviewcepat.Anda dapat mengonfigurasi tinjauan kode agar berjalan secara otomatis pada setiap permintaan penggabungan baru dalam GitLab instans atau grup Anda. Untuk informasi selengkapnya, lihat Meninjau permintaan penggabungan
.
Sesi obrolan di UI web dan IDE
-
GitLab Duo Chat and Code Suggestions bekerja dengan Amazon Q untuk memberikan dukungan untuk CI/CD konfigurasi, penjelasan kesalahan, dan penanganan pertanyaan. Anda dapat menggunakan perintah garis miring dalam sesi obrolan untuk memanggil GitLab Duo dengan kemampuan obrolan Amazon Q. Untuk informasi selengkapnya, lihat Ask GitLab Duo Chat
.