GitHub Copilot Enterprise - nurkomarhidaya/pemrograman-AI GitHub Wiki
Pelajari tentang perbedaan antara GitHub Copilot untuk Perusahaan, untuk Bisnis, dan untuk Individu. Periksa kasus penggunaan tertentu, termasuk cara mengaktifkan dan menggunakan GitHub Copilot Enterprise.
Tujuan pembelajaran
Pada akhir modul ini, Anda akan dapat:
- Pahami apa itu paket GitHub Copilot Enterprise.
- Pahami perbedaan antara GitHub Copilot Enterprise versus Bisnis versus Individu.
- Pelajari tentang kasus penggunaan khusus untuk GitHub Copilot Enterprise dan dengarkan bagaimana pelanggan meningkatkan produktivitas mereka.
- Tinjau cara mengaktifkan GitHub Copilot Enterprise.
Prasyarat
- Pemahaman dasar tentang dasar-dasar GitHub.
- Akun administrator GitHub Enterprise Cloud.
- Paket Copilot untuk Bisnis yang sudah ada.
Perkenalan
Sejak rilis GitHub Copilot, pengembang mengalami peningkatan produktivitas yang signifikan di seluruh tim, organisasi, dan perusahaan mereka yang memungkinkan organisasi untuk mengontrol akses ke GitHub Copilot dengan mulus dalam perusahaan Anda.
Dengan diperkenalkannya GitHub Copilot Enterprise, organisasi Anda dapat merasakan solusi yang lebih disesuaikan dan canggih. GitHub Copilot Enterprise memungkinkan pengembang untuk lebih terlibat dalam alur kerja pengembangan melalui fitur-fitur canggih seperti Obrolan Copilot, Docset, dan ringkasan permintaan pull Copilot - semuanya hidup di GitHub.com - semakin meningkatkan kolaborasi dan menyederhanakan alur kerja.
Inilah yang akan Anda pelajari dalam modul ini:
- Pahami fitur spesifik GitHub Copilot Enterprise
- Pahami perbedaan antara GitHub Copilot Enterprise versus Business versus Pro & Free.
- Pelajari tentang kasus penggunaan khusus untuk GitHub Copilot Enterprise dan dengarkan bagaimana pelanggan meningkatkan produktivitas mereka.
- Tinjau cara mengaktifkan GitHub Copilot Enterprise.
Tentang GitHub Copilot Enterprise
GitHub Copilot Enterprise membangun kekuatan AI generatif ke dalam ekstensi editor yang menyarankan kode secara real time, tetapi berfokus untuk dapat diakses di lebih banyak fase alur kerja pengembangan.
Fitur GitHub Copilot Enterprise
Mari pelajari tentang fitur baru yang disertakan dengan GitHub Copilot Enterprise. Di bagian ini kita akan membahas hal berikut :
- Basis pengetahuan dan model kustom
- Penyesuaian obrolan ke basis kode Anda
- Ringkasan permintaan pull
- Pencarian dan ringkasan dokumentasi menggunakan docset
- Tinjauan kode
Basis pengetahuan dan model kustom
Pemilik organisasi yang menggunakan GitHub Copilot Enterprise dapat membuat basis pengetahuan yang disesuaikan, menyatukan dokumentasi Markdown di satu atau beberapa repositori, menarik dari cuplikan kode, dokumentasi, dan file markdown lainnya untuk membantu melatih GitHub Copilot Enterprise dengan kebutuhan spesifik organisasi. Ini unik untuk penawaran GitHub lainnya dan hanya ditawarkan untuk pelanggan GitHub Copilot Enterprise.
Memiliki basis pengetahuan yang dikurasi organisasi Anda sendiri meningkatkan produktivitas, kolaborasi, dan efisiensi dengan memungkinkan pengembang Anda mendapatkan bantuan GitHub Copilot yang disesuaikan sambil berkontribusi dan meninjau pekerjaan satu sama lain, membuat pekerjaan mereka lebih cepat, dan membuatnya lebih mudah untuk mematuhi standar organisasi Anda.
Dengan GitHub Copilot Enterprise, Anda juga dapat menyempurnakan model kustom privat, yang dibangun di atas basis pengetahuan dan kode privat khusus perusahaan. Organisasi yang menggunakan model kustom GitHub Copilot Enterprise memungkinkan saran dan respons yang lebih akurat dan relevan secara kontekstual. Ini meningkatkan pengalaman dan produktivitas pengembang mereka, memungkinkan mereka untuk fokus pada tugas yang lebih penting.
Untuk informasi selengkapnya tentang membuat basis pengetahuan, di akhir modul ini akan ada tautan ke artikel "Mengelola basis pengetahuan Copilot".
Selanjutnya, kita akan membahas obrolan yang disesuaikan berdasarkan basis kode.
Obrolan yang disesuaikan dengan basis kode Anda
GitHub Copilot Enterprise memungkinkan pengembang menggunakan GitHub Copilot Chat untuk membuat perintah yang disesuaikan dengan basis kode Anda. Fitur ini membuka dunia kemungkinan baru, memungkinkan pengembang untuk menerapkannya langsung dalam masalah, permintaan tarik, file kode dalam Codespaces, dan bahkan langsung di repositori.
Dengan memulai utas Obrolan Copilot dalam lingkungan ini, anggota tim dapat memanfaatkan saran yang disesuaikan dari Copilot untuk mendapatkan informasi yang mereka butuhkan dari ruang tersebut atau meningkatkan pengalaman pengkodean mereka saat berkontribusi.
Baik berkolaborasi dalam ruang kode, permintaan tarik, masalah, atau repositori tertentu; Pengembang dapat membuat, mendiskusikan, dan menyempurnakan saran kode yang spesifik untuk konteks proyek mereka dengan mulus. Dengan kemampuan untuk mengomentari, mengedit, atau menerima saran ini langsung dalam antarmuka obrolan, tim dapat menyempurnakan kode secara berulang secara real time, mendorong kolaborasi yang efisien, dan meningkatkan kualitas kode di seluruh siklus hidup pengembangan.
Sekarang mari kita tinjau ringkasan pull request.
Ringkasan permintaan pull
GitHub Copilot Enterprise memungkinkan pengembang untuk menghasilkan ringkasan permintaan pull berdasarkan perubahan kode. Hal ini bertujuan untuk mengurangi waktu dan upaya yang diperlukan untuk membuat deskripsi permintaan tarik yang informatif, meningkatkan pemahaman dan mempercepat proses peninjauan yang memungkinkan peninjau untuk dengan cepat memahami apa yang melibatkan perubahan dan area yang memerlukan perhatian.
Sekarang mari kita bahas pencarian dokumentasi dan ringkasan menggunakan docset.
Pencarian dan ringkasan dokumentasi menggunakan docset
Docset adalah kumpulan kustom privat kode internal dan dokumentasi yang disesuaikan dengan kebutuhan dan alur kerja spesifik organisasi. Manajemen kumpulan dokumen GitHub Copilot Enterprise dapat membantu Anda menemukan jawaban yang Anda cari dan menyajikannya kepada Anda secara ringkas. Misalnya, manajemen docset GitHub Copilot Enterprise dapat menjawab pertanyaan spesifik tentang penggunaan pustaka atau kerangka kerja tertentu, sehingga Anda tidak perlu mencari seluruh docset.
Manajemen docset GitHub Copilot Enterprise juga mereferensikan dokumentasi yang ada terkait dengan pertanyaan Anda sehingga Anda dapat menemukan lebih banyak informasi kontekstual. Pendekatan yang dipersonalisasi ini merampingkan alur kerja pengembangan, memastikan bahwa solusi yang diberikan secara tepat selaras dengan seluk-beluk proyek dan alur kerja individu. Selanjutnya, kita akan membahas tinjauan kode.
Tinjauan kode
Tinjauan kode Copilot membawa kolaborasi ke tingkat berikutnya dengan memberikan bantuan mendalam langsung di dalam basis kode Anda.
Sama seperti di editor kode, Copilot dapat menjelaskan cuplikan kode yang dipilih di seluruh basis kode Anda, membantu pengembang memahami maksud rekan satu tim mereka dan memberikan kejelasan tentang bagian kode yang kompleks. Fitur ini memberdayakan pengembang untuk mempelajari lebih dalam basis kode untuk mendapatkan wawasan berharga dan menumbuhkan pemahaman yang lebih dalam tentang arsitektur dan prinsip desain proyek.
GitHub Copilot Enterprise vs. GitHub Copilot untuk Bisnis vs. GitHub Copilot untuk Individu
Sekarang, mari kita tinjau perbedaan antara GitHub Copilot Enterprise, GitHub Copilot Business, dan GitHub Copilot untuk Individu.
Ingin tahu bagaimana GitHub Copilot Enterprise dapat membantu Anda dan tim Anda? Ingin memulai dengan GitHub Copilot Enterprise? Mari kita pelajari caranya di unit berikutnya.
Bagaimana cara memulai
Untuk menggunakan GitHub Copilot untuk organisasi perusahaan Anda, Anda harus memiliki akun GitHub Enterprise Cloud dan langganan Copilot untuk Bisnis yang ada. Berikut langkah-langkah umumnya:
- Siapkan akun bisnis Copilot.
- Siapkan akun Enterprise: Anda memerlukan akun GitHub Enterprise Cloud. Jika tidak memilikinya, Anda dapat memulai uji coba gratis.
- Setelah admin mengaktifkan GitHub Copilot Enterprise di tingkat perusahaan, Anda dapat mengonfigurasi pengaturan GitHub Copilot untuk setiap organisasi di perusahaan Anda.
Aktifkan GitHub Copilot Enterprise untuk perusahaan Anda
Pemilik perusahaan Anda dapat mengaktifkan GitHub Copilot Enterprise untuk organisasi di perusahaan dengan terlebih dahulu menetapkan kebijakan dan kemudian menetapkan pengguna.
Menerapkan kebijakan
Ikuti langkah-langkah ini untuk menerapkan kebijakan guna mengelola penggunaan GitHub Copilot Enterprise:
- Di bilah sisi perusahaan, pilih Kebijakan.
- Di bawah Kebijakan, pilih Copilot.
- Di bawah Kelola akses organisasi ke GitHub Copilot, konfigurasikan akses untuk langganan GitHub Copilot Anda.
Aktifkan akses ke GitHub Copilot untuk semua pengguna saat ini dan yang akan datang di organisasi Anda
- Pilih foto profil Anda, lalu pilih Organisasi Anda.
- Di samping organisasi, pilih Setelan.
- Di bagian Perencanaan kode dan otomatisasi di bilah sisi, pilih Copilot, lalu pilih Akses.
- Untuk mengaktifkan GitHub Copilot untuk semua pengguna di organisasi Anda, pilih Izinkan untuk semua anggota di bawah Izin pengguna.
- Dalam dialog Konfirmasi penetapan kursi, konfirmasikan bahwa Anda ingin mengaktifkan GitHub Copilot untuk semua pengguna saat ini dan yang akan datang di organisasi Anda, lalu pilih Konfirmasi.
- Untuk menyimpan perubahan, pilih Simpan.
Aktifkan akses ke GitHub Copilot untuk pengguna yang dipilih di organisasi Anda
Pertama, selesaikan langkah 1-2 dalam langkah-langkah "Terapkan kebijakan" sebelumnya. Kemudian ikuti langkah 1-3 di bawah ini.
- Untuk mengaktifkan GitHub Copilot untuk pengguna tertentu di organisasi Anda, pilih Tim/pengguna yang dipilih di bawah Izin pengguna.
- Dalam dialog Konfirmasi penetapan kursi, konfirmasikan bahwa Anda ingin mengaktifkan GitHub Copilot untuk tim/pengguna yang dipilih di organisasi Anda, lalu pilih Konfirmasi.
- Untuk menyimpan perubahan, pilih Simpan.
Menonaktifkan akses ke GitHub Copilot untuk seluruh organisasi Anda
Pertama, selesaikan langkah 1-2 dalam langkah-langkah pengaktifan sebelumnya. Kemudian ikuti langkah 1-3 di bawah ini.
- Untuk menoaktifkan GitHub Copilot untuk semua pengguna di organisasi Anda, pilih Dinonaktifkan di bawah bagian Izin pengguna.
- Dalam dialog Konfirmasi penetapan kursi, konfirmasikan bahwa Anda ingin menonaktifkan GitHub Copilot untuk tim/pengguna yang dipilih di organisasi Anda, lalu pilih Konfirmasi.
- Untuk menyimpan perubahan, pilih Simpan.
Menggunakan obrolan Copilot di Copilot Enterprise
Untuk mulai berkolaborasi dan menggunakan Copilot dalam permintaan pull, ikuti langkah-langkah berikut:
Membuat ringkasan permintaan pull Copilot di Copilot Enterprise
Ringkasan permintaan pull Copilot secara otomatis menghasilkan gambaran ringkas permintaan pull berdasarkan perubahan kode. Berikut cara menggunakannya:
Saat melihat permintaan pull di GitHub.com, navigasikan ke bidang deskripsi.
Pilih ikon Copilot di atas bidang deskripsi, lalu pilih Ringkasan.
- Copilot menelusuri perubahan file dalam permintaan pull Anda dan menghasilkan ringkasan untuk Anda.
Tinjau teks yang dihasilkan dan pastikan secara akurat mencerminkan perubahan dan dampak utama dari permintaan pull. Anda dapat mengedit ringkasan secara manual untuk menambahkan lebih banyak detail atau mengklarifikasi poin-poin tertentu.
Selanjutnya, kami akan menguji pengetahuan Anda tentang konten yang baru saja kami pelajari.
Ringkasan
Anda telah mencapai akhir dari perjalanan yang mencerahkan ini di mana kami mengungkapkan semua yang perlu Anda ketahui untuk mulai mengoptimalkan alur kerja pengembangan Anda menggunakan GitHub Copilot Enterprise.
GitHub Copilot Enterprise membawa kemampuan GitHub Copilot Business ke tingkat berikutnya, mengintegrasikan lebih dalam ke dalam alur kerja pengembangan perangkat lunak Anda langsung di GitHub.com. Dengan fitur canggih seperti Obrolan Copilot, Docset, dan ringkasan permintaan pull Copilot yang hidup dengan lancar di GitHub.com, organisasi Anda mengalami kolaborasi dan produktivitas yang ditingkatkan. Dengan tertanam dalam basis kode organisasi Anda, Copilot menerapkan pengetahuan internal untuk memberikan bantuan pengkodean yang kontekstual, menjawab pertanyaan, menjelaskan maksud kode, dan menyarankan praktik terbaik. Integrasi ini memberdayakan pengembang untuk bekerja lebih cepat, membangun keahlian satu sama lain, dan mematuhi standar organisasi, yang pada akhirnya mempercepat inovasi dan memungkinkan fokus pada kebutuhan strategis.
Sekarang setelah Anda menyelesaikan modul ini, Anda harus dapat:
Pahami apa itu GitHub Copilot Enterprise. Pahami perbedaan antara GitHub Copilot Enterprise versus Business versus Pro & Free. Memahami kasus penggunaan spesifik untuk GitHub Copilot Enterprise. Aktifkan GitHub Copilot Enterprise.