Kata Pengantar
Puji Syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa karena
berkat rahmat dan karunia-Nya makalah dengan judul “Perkembangan
Artificial Intelligience : Aplikasi Github Copilot” dapat diselesaikan untuk
memenuhi tugas makalah mata kuliah Kecerdasan Buatan dengan dosen
pengampu Bapak Sebastian Adi Santoso Mola, ST., M.Kom.
Ucapan terima kasih penulis sampaikan kepada teman, dan keluarga atas
doa dan dukungannya selama proses penulisan makalah, serta berbagai pihak
yang karyanya digunakan sebagai bahan referensi. Tanpa bantuan dan
dukungan mereka penyusunan makalah ini tidak akan pernah selesai.
Penulis menyadari makalah ini masih jauh dari kata sempurna karena
keterbatasan penulis. Apabila terdapat kesalahan penulisan atau
ketidaksesuaian materi penulis meminta maaf sebesar – besarnya. Penulis
mengharapkan kritik dan saran pembaca agar penulis dapat membuat makalah
yang lebih baik di kesempatan berikutnya.
Penyusun
Daftar Isi
Bab 1 Pendahuluan
1.3 Tujuan
1. Mengetahui apa itu Github Copilot.
2. Mengetahui penerapan teknik AI searching, learning, planning, dan
reasoning pada aplikasi Github Copilot.
3. Mengetahui keuntungan yang dihadirkan Github Copilot.
4. Mengetahui ancaman yang dihadirkan Github Copilot.
5. Mengetahui isu - isu yang dihadirkan Github Copilot.
5
Bab 2 Pembahasan
dan aturan yang ditetapkan. OpenAI Codex yang adalah dasar Copilot
menggunakan model bahasa GPT - 3 yang dapat menghasilkan teks dengan
bahasa alami atau natural language dari masukan atau prompt berupa teks
berupa bahasa alami. Copilot dapat menarik kesimpulan dan menghasilkan
solusi kode dari suatu masalah pemograman berupa komen pada source code
dalam bahasa alami.
4. Teknik Planning
Planning dalam AI adalah metode penyelesaian masalah dengan
membagi masalah ke dalam sub - sub masalah yang lebih kecil, menyelesaikan
setiap sub masalah dan menggabungkan semua solusi menjadi satu solusi yang
lengkap. Dalam pemecahan masalah pemograman suatu masalah akan dipecah
menjadi sub masalah yang lebih kecil, Copilot dapat memecah suatu masalah
pemograman menjadi sub masalah yang lebih kecil dan menghasilkan solusi
kode bagi tiap sub masalah yang kemudian digabungkan menjadi suatu solusi
yang lengkap.
3. Ancaman Privasi
Karena Github Copilot adalah layanan berbasis cloud maka terdapat
komunikasi terus menerus dengan server Github. Sehingga setiap hal yang
diketikkan dapat dimonitori. Hal ini dianggap dapat mengganggu privasi
pengguna.
4. Ancaman terhadap pendidikan
Github Copilot memang memberikan kemudahan bagi pengguna
tapi dapat menyebabkan ketergantungan. Dalam studi yang diterbitkan oleh
Association of Computer Machinery untuk mencari tahu dampak Codex
terhadap pendidikan diketahui bahwa walaupun rata - rata performa Copilot
lebih baik dari pelajar, performa Copilot menurun dalam pertanyaan yang
memberi banyak batasan terhadap fitur tertentu. Dikhawatirkan programer
pemula dan pelajar akan terlalu bergantung kepada aplikasi ini dan
menurunkan kualitas programer dimasa yang akan datang serta menambah
kecenderungan plagiat.
5. Ancaman terhadap profesi programer
Performa dan kemampuan AI Copilot akan terus berkembang
melalui perbaikan dan banyaknya data yang dipelajari. Ditakutkan dimasa
depan Copilot dapat menggantikan posisi manusia sebagai programer dan
menyebabkan masalah pengangguran yang serius.
Bab 3 Penutup
3.1 Kesimpulan
Github Copilot adalah aplikasi AI berbayar pendamping programer
yang dikembangkan Github berdasarkan OpenAI Codex. Copilot dapat
membantu tugas programer dengan memberikan saran prediksi kode dan
memecahkan masalah pemograman yang diberikan dalam bahasa alami.
Copilot memberi banyak keuntungan kepada penggunanya dengan
mempercepat dan mempermudah tugas seorang pengembang aplikasi. Tetapi
Kehaddiran aplikasi ini juga membawa ancaman serius dan isu - isu kepada
penggunanya dan dunia profesionalitas programmer seperti ancaman legatilitas,
keamanan, privasi, dan pendidikan.
3.2 Saran
Aplikasi AI ini jelas merupakan suatu terobosan teknologi yang
membawa banyak keuntungan dan hal positif. Namun, aplikasi ini juga
membawa ancaman yang nyata. Ada baiknya kita bijaksana dalam
menggunakan aplikasi ini agar terhindar dari masalah yang serius. Ketakutan
tentang AI yang dapat menggantikan posisi programmer juga tampak dilebih -
lebihkan karena kenyataannya tenaga manusia masih dibutuhkan untuk
mengembangkan dan mememelihara aplikasi AI yang masih dalam tahap
pengembangan dan belum sempurna.
Penulis juga menyadari ketidaksempurnaan tulisan makalah ini.
Seperti penelitian terhadap materi yang kurang. Isu - isu yang mungkin
dihadirkan pun seharusnya dapat ditambahkan. Jikalau masih ada kekurangan
dalam tulisan ini penulis menerimanya dengan tangan terbuka sebagai kritik
dan saran dari pembaca.
12
Daftar Pustaka
Russel, S.J., dan Norvig, P., 1995, Artificial Intelligence a Modern Aproach