La kecerdasan buatan (AI) ia maju dengan pesat. Mereka semakin pintar dan mempunyai lebih banyak aplikasi. Cepat atau lambat mereka akan mengisi banyak pekerjaan yang kini dipegang oleh orang. Profesi seperti pengaturcaraan atau pengembangan perkakasan dapat dilakukan dengan salah satu algoritma ini seperti yang ditunjukkan oleh Github Copilot.
Mesin dapat memprogram kerana sistem ini yang menggunakan GPT-3, model bahasa OpenAI baru yang digunakan untuk pembelajaran mendalam, telah terbukti menghasilkan teks yang mensimulasikan penulisan manusia. Walau bagaimanapun, di Github Copilot Mereka telah melangkah lebih jauh dan menjadikannya mampu menghasilkan kod sumber sepenuhnya secara autonomi, sehingga membantu pembangun menjimatkan masa dan lebih cekap.
Ramai yang tertanya-tanya mana boleh saya pergi Github Copilot atau projek serupa pada masa akan datang. Sekiranya mereka sudah mampu melakukannya, AI dalam beberapa tahun dapat membuat banyak profesi menjadi usang, walaupun benar juga bahawa ia akan menghasilkan yang baru yang saat ini tidak diketahui.
Seperti yang anda tahu, GPT-3 menghasilkan teks dari latihan sebelumnya, mensimulasikan bahawa itu adalah teks yang ditulis oleh manusia. Projek ini dapat bercakap dan menulis dengan cara yang sangat meyakinkan, yang memberikan banyak aplikasi praktikal. Salah satunya adalah ini, menjadikan kod menulis AI seolah-olah pengembang.
Ia kelihatan menjanjikan, dan microsoft, pemilik GitHub sekarang, menyatakan bahawa ia akan mengintegrasikannya ke dalam alat pengembangannya. Sesuatu yang tidak akan menggantikan pengaturcara pada masa ini, tetapi anda boleh menulis bahagian kod secara automatik, memberi cadangan, dan pengembangannya lebih cekap dan pantas.
Bahkan mampu menukar komen menjadi kod. Pengaturcara akan menerangkan logik yang ingin mereka laksanakan dan GitHub Copilot akan menghasilkan kod yang diperlukan. Anda juga boleh melengkapkan automatik, seperti banyak IDE hari ini, tetapi dengan cara yang lebih maju, atau menunjukkan alternatif kod.
Maklumat lanjut mengenai GitHub Copilot - Laman web rasmi
Sangat menarik, tetapi cara lain untuk mempercepat pembangunan dan yang agak setanding adalah dengan membuat API tahap tinggi, misalnya, copilot akan mengambil komen seperti "sambungkan ke pangkalan data dan tunjukkan usia lebih dari 50" dan ini akan menghasilkan yang betul kod atau dalam setiap pelaksanaan akan menghasilkan kod yang berbeza setiap kali, tetapi jika kita mempunyai beberapa fungsi standard yang berasal dari bahasa itu sendiri, seperti show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Kami akan mempunyai fungsi yang sama dalam satu ayat dan ia akan setara, jika kita meletakkan fungsi makro seperti ini dalam bahasa semasa, sangat mudah untuk membawa algoritma ke PC, misalnya dengan bahasa rekaan
var db jenis String dan val "mibase"
sambung_ ke ("192.168.1.1")
ekstrak_regs_where ("ID = 24") dan simpan hasilnya
senarai (hasil)
tutup (db)
----------
var cube jenis Cube3D
show_cube (kiub)
colorize_face (2 hingga 3) dengan warna MERAH
delete_face (1)
utas (putar_animate dalam paksi x (kubus) dengan INC 0.5)
tunjukkan di konsol ("Saya memutar kubus")
jika (diklik THE cube.face (6))
stop_rotation_of (kubus)