Mohon tunggu...
Mochammad Fauzi
Mochammad Fauzi Mohon Tunggu... Mahasiswa - Mahasiswa

Hanya orang biasa yang senang belajar

Selanjutnya

Tutup

Ilmu Alam & Tekno

Github Copilot: Robot AI untuk Progammer atau Menggantikan Programmer

9 Desember 2022   01:49 Diperbarui: 9 Desember 2022   02:05 1028
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Sumber : https://algorit.ma/blog/github-copilot-review-indonesia/

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/
Sumber : https://algorit.ma/blog/github-copilot-review-indonesia/

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun