Penggabungan GitHub Penggunaan alat kecerdasan buatan ke dalam platformnya, yang dirancang untuk membantu pengembang meningkatkan produktivitas mereka, merupakan kunci strategi platform untuk mengembangkan basis penggunanya sepuluh kali lipat – dari 100 juta menjadi satu miliar pengembang dalam dekade berikutnya.

Menurut CEO GitHub Thomas Dohmkeyang berbicara kepada TechCentral di Africa Tech Festival di Cape Town minggu lalu, alat pengembangan AI tidak hanya meningkatkan produktivitas bagi pengembang profesional tetapi juga membuat kode lebih mudah diakses oleh pelajar, penghobi, dan bahkan anak-anak yang ingin belajar kode.

“Kami telah menetapkan aspirasi untuk berkembang dari lebih dari 100 juta orang menjadi membantu satu miliar manusia menjadi pengembang perangkat lunak,” kata Dohmke.

“Itu tidak berarti mereka semua menjadi pengembang perangkat lunak profesional seperti halnya tidak setiap anak yang belajar musik, seni, dan fisika di sekolah menjadi musisi, seniman, atau fisikawan. Pengkodean adalah salah satu bentuk literasi, dan menurut saya setiap orang harus memiliki keterampilan dasar untuk membuat perangkat lunak.”

Sebagai anak perusahaan Microsoft, GitHub memainkan peran besar dalam pengembangan alat AI Microsoft, yang disebut Copilot, yang didasarkan pada model bahasa besar OpenAI. Microsoft telah menginvestasikan US$13 miliar pada OpenAI sejak 2019.

Bulan lalu, GitHub mengumumkan penambahan fungsionalitas “multimodal” pada penyelesaian kode dan alat pemrograman yang dilengkapi AI, yang akan memungkinkan pengembang untuk memilih model selain OpenAI dalam alur kerja mereka. Model baru yang ditambahkan termasuk Claude 3.5 dari Anthropic dan Gemini 1.5 Pro dari Google.

Pilihan

Menurut Dohmke, langkah untuk memperluas fungsionalitas pengkodean AI GitHub di luar peralatan induk Microsoft sejalan dengan etos GitHub dalam memberikan sebanyak mungkin pilihan kepada pengembang. Dia mengatakan pemrogram harus bermain-main dengan berbagai model dalam skenario yang berbeda, seperti yang mereka lakukan dengan alat atau kerangka kerja lainnya, untuk menemukan model mana yang paling sesuai dengan pekerjaan mereka.

Penyelesaian kode adalah kasus penggunaan AI yang pertama – dan tetap menjadi yang paling umum – dalam pemrograman. Namun seperti yang dikatakan Dohmke, ada banyak tahapan dalam siklus hidup pengembangan perangkat lunak, dan AI berperan dalam semua tahapan tersebut.

Baca: Microsoft menambahkan chatbot AI ke alat pengembang GitHub

GitHub memiliki fungsi obrolan yang memungkinkan pengembang menggunakan AI untuk membantu mereka memahami kode yang mereka gunakan. Fungsi ini berguna bagi pelajar yang menjelajahi basis kode sumber terbuka, pengembang baru untuk mengetahui kode yang digunakan organisasi mereka, dan bahkan pengembang berpengalaman yang beralih di antara beberapa proyek dalam suatu organisasi dan harus memahami basis kode baru dengan cepat.

“Perpindahan dari satu tim ke tim lain, atau dari satu perusahaan ke perusahaan lain, sering kali terjadi dalam bidang perangkat lunak. Terkadang dalam satu proyek yang sama terdapat ketergantungan pada kode lain yang juga perlu dipahami. Dengan AI, pada dasarnya Anda dapat melihat basis kode, menjelaskannya kepada Anda, menavigasinya, dan memahami cara desainnya,” kata Dohmke.

Meskipun manfaat dari bantuan AI dalam menjelaskan desain kode kompleks banyak digunakan oleh perusahaan saat ini, Dohkme melihat fungsi ini memiliki dampak besar pada cara pengajaran pemrograman, terutama ketika membuka peluang bagi mereka yang pernah menemukannya di masa lalu. itu tidak dapat diakses.

Bagi penduduk Afrika, kemampuan untuk menggunakan perintah suara untuk berinteraksi dengan fungsi obrolan GitHub dan menjelaskan kode dalam berbagai bahasa, termasuk bahasa Afrikaans, misalnya, akan memaparkan program ke khalayak yang lebih luas, katanya.

Terlepas dari tugas yang dilakukan, mempelajari cara menggunakan alat AI untuk meningkatkan produktivitas dan memaksimalkan hasil adalah keterampilan yang dengan cepat menjadi penting bagi pekerja berpengetahuan di seluruh dunia. Dohmke mengatakan penggabungan AI ke dalam lingkungan pengajaran, alih-alih memandang penggunaannya oleh siswa sebagai tindakan curang, akan membekali siswa dengan keterampilan untuk melakukan perintah dengan benar dan bahkan mengidentifikasi kapan AI sedang “berhalusinasi” (menghasilkan keluaran yang salah).

Baca: Bagaimana pendidik SA memerangi momok kecurangan AI

“Sebagai CEO sebuah perusahaan dan pemimpin teknik, saya ingin para insinyur saya memanfaatkan AI secara maksimal. Namun hal ini berarti saya ingin karyawan baru, baik yang berasal dari universitas atau perusahaan lain, memahami Copilot bahkan sebelum mereka melamar pekerjaan tersebut. Bagaimana mendorong model untuk mendapatkan hasil terbaik akan menjadi keterampilan utama dalam pekerjaan pengetahuan,” kata Dohmke. – © 2024 Berita Pusat Media

Dapatkan berita terkini dari TechCentral di WhatsApp. Daftar di sini

Jangan lewatkan:

Para ahli tidak sepakat mengenai regulasi AI di Afrika Selatan

Sumber

Farhan Ramadhan
Farhan Ramadhan is the Founder of Agen BRILink dan BRI. Born and raised in Jakarta, He has always had a passion for journalism and the local community. He studied at the Jagiellonian University, after which he began her career in the media, working for several well-known European magazines. She combined his passion and experience to create Agen BRILink dan BRI – a portal dedicated exclusively to his beloved city. His goal is to provide the most important information, events and announcements to the residents of Jakarta so that they are always up to date.