Lihat ke Halaman Asli

Github Copilot: Robot AI untuk Progammer atau Menggantikan Programmer

Diperbarui: 9 Desember 2022   02:05

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

 Sumber : Github Copilot

Github Copilot : Robot AI Untuk Programmer

Atau

Menggantikan Programmer

APA ITU GITHUB

COPILOT ? 

Copilot adalah inovasi terbaru dari OpenAI, sebuah perusahaan AI yang berbasis di San Francisco yang baru-baru ini memperoleh investasi $ 1 miliar dari Microsoft. GPT3 (Generative Pre-trained Transformer), model bahasa generasi ketiga OpenAI berdasarkan jaringan saraf besar dengan 175 miliar parameter yang telah dilatih pada korpus teks yang besar. Pertengahan tahun 2021, dunia programming disuguhkan oleh Github yang meluncurkan fitur terbarunya, Github Copilot, Tool AI yang bisa menghasilkan kode dengan sendirinya. Ia secara otomatis menghasilkan kode untuk pengguna berdasarkan konten file saat ini dan lokasi kursor pengguna. Github Copilot menjadi perhatian banyak programmer sejak kemunculannya yang dirasa akan sangat membantu dan memudahkan pengguna saat melakukan coding. Dikarenakan cara kerja Github Copilot didasari oleh OpenAI Codex Model, Copilot dibangun di atas Codex, model baru berdasarkan GPT3 yang dimana model ini melatih terhadap miliaran baris kode publik. Pengumpulan dataset training ini dilakukan pada Mei 2020 dengan 54 juta repository publik yang dihosting dari Github. Github Copilot Ini terhubung langsung dengan VSCode untuk membuat saran berdasarkan kombinasi konteks saat ini (yaitu, kode Anda) dan "pengetahuan" yang diperoleh selama proses pelatihan.dimana model ini melatih miliaran code publik dan teks di internet dan di Github itu sendiri.

Codex menyaring file-file yang memiliki beberapa kriteria berikut:

  • Memiliki kemungkinan dibuat secara otomatis (auto-generated)
  • Mempunyai panjang baris rata-rata lebih dari 100
  • Memiliki panjang baris maksimum lebih dari 1000
  • Atau yang memiliki persentase kecil karakter alfanumerik.

Setelah proses penyaringan, dataset yang dimiliki Codex untuk mengembangkan Github Copilot sejumlah 159 GB. Dari sini Copilot dapat melihat pattern atau pola dari setiap coding yang ditulis seorang programmer. Ia akan memberi 10 solusi codingan yang akan ditampilkan dan programmer dapat memilih jenis codingan mana yang sesuai dan tepat untuk dipakai.

Github Copilot dapat bekerja dengan berbagai frameworks dan bahasa pemrograman yang banyak terutama pada Python,JavaScript,Java,PHP, SQL,TypeScript, Ruby,C++,C# dan Go.

Sumber : https://algorit.ma/blog/github-copilot-review-indonesia/

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline