Menggunakan Fitur Advanced GitHub Copilot

GitHub Copilot merupakan asisten AI untuk programmer yang memberikan saran secara otomatis saat menulis kode. Copilot menganalisis file dan file terkait, menawarkan saran berdasarkan konteks kode yang telah ditulis, termasuk komentar, dan kemudian menyarankan baris kode atau bahkan fungsi lengkap. Sementara itu, GitHub Codespaces adalah lingkungan pengembangan berbasis cloud yang dapat dijalankan menggunakan Visual Studio Code. Saat GitHub Copilot diaktifkan maka ia akan memberikan saran berupa text yang disebut 'ghost text'. Ini dilakukan secara otomatis berdasarkan konteks file yang sedang dibuka. Namun, programmer dapat memberikan prompt dengan mengetik sesuatu yang berkaitan dengan kode agar lebih sesuai dengan konteks. Jika memang ada yang perlu untuk didiskusikan lebih lanjut dalam GitHub Copilot juga tersedia fitur chat terkait konteks dari file yang sedang dibuka. 
  1. Inline Chat
    • Ctrl + i
    • Slash Commands
      • /tests
      • /docs
  2. Copilot Chat
    • Agents
      • @terminal
      • @workspace
  3. Command Line
    • gh copilot explain "sudo apt-get"
GitHub Copilot sendiri menyediakan robust support untuk bahasa seperti Python, JavaScript, TypeScript, Ruby, Go, C#, dan C++. Dalam memberikan sugesti biasanya ada auto dan multiple. 
source: learn.microsoft

Untuk membantu organisasi tetap mematuhi persyaratan hukum, GitHub Copilot menawarkan beberapa fitur, seperti IP indemnity pada paket bisnis dan enterprise yang memberikan perlindungan hukum terhadap klaim hak kekayaan intelektual terkait penggunaan saran Copilot. Jika saran Copilot terbukti melanggar hak IP pihak ketiga, GitHub akan mengambil tanggung jawab hukum, asalkan pengaturan "Matching public code" diblokir. Selain itu, GitHub menyediakan Data Protection Agreement (DPA) untuk menjamin perlindungan data dan kepatuhan terhadap regulasi privasi. GitHub Copilot Trust Center juga menyediakan informasi mendetail tentang keamanan, privasi, kepatuhan, dan perlindungan IP untuk memberikan transparansi dan memastikan penggunaan Copilot sesuai dengan praktik terbaik dan persyaratan hukum.

source: learn.microsoft

Untuk memblokir saran yang cocok dengan kode publik di GitHub Copilot, klik foto profil di sudut kanan atas, pilih "Your enterprises" atau "Your organizations", lalu pilih "Settings". Di sidebar kiri, pilih "Copilot", lalu di bawah "Suggestions", pilih "Matching public code" dan pilih "Block". Terakhir, klik "Save" untuk menyimpan pengaturan. Selanjutnya, lanjutkan dengan pengelolaan pengecualian konten dari perspektif internal. 


ref:
learn.microsoft

Komentar