La kecerdasan buatan (AI) itu maju dengan pesat. Mereka semakin pintar dan memiliki lebih banyak aplikasi. Cepat atau lambat mereka akan menduduki banyak pekerjaan yang sekarang dipegang oleh orang-orang. Profesi seperti pemrograman atau pengembangan perangkat keras dapat dilakukan dengan salah satu algoritme ini seperti yang ditunjukkan Github Copilot.
Mesin dapat memprogram karena sistem ini yang menggunakan GPT-3, model bahasa OpenAI baru yang digunakan untuk pembelajaran mendalam, telah terbukti menghasilkan teks yang mensimulasikan tulisan manusia. Namun, dalam Kopilot Github mereka telah melangkah lebih jauh dan membuatnya mampu menghasilkan kode sumber sepenuhnya secara mandiri, sehingga membantu pengembang menghemat waktu dan menjadi lebih efisien.
Banyak yang bertanya-tanya kemana aku bisa pergi? Github Copilot atau proyek serupa di masa mendatang. Jika mereka sudah mampu, AI dalam beberapa tahun bisa membuat banyak profesi menjadi usang, meski benar juga akan melahirkan profesi baru yang saat ini belum dikenal.
Seperti yang Anda ketahui, GPT-3 menghasilkan teks dari pelatihan sebelumnya, mensimulasikan bahwa itu adalah teks yang ditulis oleh manusia. Proyek ini mampu berbicara dan menulis dengan cara yang sangat meyakinkan, yang memberikan banyak aplikasi praktis. Salah satunya adalah ini, membuat AI menulis kode seolah-olah itu adalah pengembang.
Itu terlihat menjanjikan, dan Microsoft, pemilik GitHub saat ini, mengatakan bahwa ia akan mengintegrasikannya ke dalam alat pengembangannya. Sesuatu yang tidak akan menggantikan pemrogram untuk saat ini, tetapi Anda dapat menulis sebagian kode secara otomatis, memberikan saran, dan bahwa pengembangannya lebih efisien dan lebih cepat.
Ia bahkan mampu ubah komentar menjadi kode. Pemrogram akan menjelaskan logika yang ingin mereka terapkan dan GitHub Copilot akan menghasilkan kode yang diperlukan. Anda juga dapat melengkapi otomatis, seperti banyak IDE saat ini, tetapi dengan cara yang lebih canggih, atau menampilkan alternatif kode.
Informasi lebih lanjut tentang GitHub Kopilot - Situs web resmi
Sangat menarik, tetapi cara lain untuk mempercepat pengembangan dan yang akan cukup sebanding adalah dengan membuat API tingkat sangat tinggi, misalnya, kopilot akan mengambil komentar seperti "terhubung ke database dan tampilkan usia di atas 50" dan ini akan menghasilkan yang benar kode atau dalam setiap eksekusi akan menghasilkan kode yang berbeda setiap kali, tetapi jika kita memiliki beberapa fungsi standar yang asli dari bahasa itu sendiri, seperti show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Kami akan memiliki fungsi yang sama ini dalam satu kalimat dan itu akan setara, jika kami menempatkan fungsi makro seperti ini dalam bahasa saat ini, akan sangat mudah untuk membawa algoritma ke PC, misalnya dengan bahasa fiktif
var db dari tipe String dan val "mibase"
connect_to ("192.168.1.1")
extract_regs_where ("ID = 24") dan simpan di hasil
daftar (hasil)
tutup (db)
----------
var kubus jenis Cube3D
show_cube (kubus)
colorize_face (2 hingga 3) dengan warna MERAH
hapus_wajah (1)
utas (rotate_animate dalam sumbu x (kubus) dengan INC 0.5)
tampilkan di konsol ("Saya memutar kubus")
if (diklik THE cube.face (6))
stop_rotation_of (kubus)