Di Google I/O kemarin, perusahaan meluncurkan fitur baru yang bertujuan untuk membantu developer Android membuat dan men-debug aplikasi mereka dengan bantuan kecerdasan buatan. Alat tersebut, yang disebut Studio Bot, adalah asisten percakapan yang ada di dalam Android Studio, lingkungan pengembangan terintegrasi (IDE) resmi Google untuk Android.

Studio Bot mendukung Kotlin, bahasa utama yang digunakan untuk pengembangan Android, sedangkan dukungan Java direncanakan untuk rilis mendatang. Developer dapat mengajukan pertanyaan kepada Bot Studio tentang Android API, library, dan praktik terbaik, serta mendapatkan jawaban cepat atau contoh kode. Mereka juga dapat meminta Studio Bot untuk men-debug sebagian dari kode mereka, menyarankan peningkatan, membuat kasus pengujian, atau memperbarui API.

Google mengklaim bahwa Studio Bot masih dalam”masa-masa awal”dan akan terus melatihnya untuk meningkatkan akurasi dan keandalannya. Perusahaan juga memperingatkan bahwa Studio Bot terkadang memberikan informasi yang tidak akurat, menyesatkan, atau salah saat menyajikannya dengan percaya diri. Oleh karena itu, pengembang harus selalu memverifikasi informasi dan kode yang diberikan oleh Studio Bot sebelum menggunakannya dalam proyek mereka.

Bot Studio saat ini hanya tersedia untuk pengembang di AS melalui saluran Canary Android Studio. Google belum mengumumkan kapan akan meluncurkan alat tersebut secara global atau di saluran lain. Selain itu, perusahaan menunjukkan Studio Bot adalah proyek eksperimental yang terpisah dari inisiatif AI Google lainnya.

[konten tersemat]

Alat Pengkodean AI Otomatis: Medan Perang Teknologi Baru

AI mengubah industri pengembangan perangkat lunak. Raksasa teknologi seperti Google, Microsoft, dan Amazon bersaing untuk menawarkan alat bertenaga AI terbaik untuk pembuatan kode dan debugging. Berikut adalah beberapa perkembangan terkini di bidang ini:

GitHub Copilot, sebuah proyek bersama antara Microsoft dan OpenAI, menggunakan GPT-4 untuk menyarankan cuplikan kode berdasarkan input pengguna. GitHub Copilot ditenagai oleh OpenAI Codex, model bahasa pretrained generatif yang dibuat oleh OpenAI. Awal tahun ini, GitHub memamerkan visi masa depannya dengan GitHub Copilot X, yang mencakup integrasi dengan GPT-4 OpenAI. Seperti yang kami laporkan hari ini, perusahaan perangkat lunak AI Builder.ai menerima investasi ekuitas dari Microsoft. Kesepakatan itu akan memungkinkan pengguna untuk mengakses Natasha AI manajer produk melalui Microsoft Teams. Builder.ai dan GitHub Copilot adalah dua jenis alat bertenaga AI untuk pengembangan perangkat lunak. Builder.ai adalah platform tanpa kode yang memungkinkan pengguna membuat aplikasi dengan memilih dari berbagai templat dan fitur, tanpa menulis kode apa pun. Layanan ini ideal untuk pengguna non-teknis yang ingin membuat aplikasi sederhana atau standar. Google bekerja sama dengan Replit untuk menawarkan Ghostwriter, alat AI yang membantu pengembang menulis kode. Kemitraan ini juga memberi developer Replit akses ke Google Cloud dan sebaliknya. Selain itu, Google membawa pembuatan kode dan debugging ke chatbot Bard AI-nya. Pengguna cukup mengetik pertanyaan atau permintaan pengkodean mereka dalam bahasa alami, dan Bard akan menghasilkan beberapa draf tanggapan yang memungkinkan untuk mereka pilih. Pengguna juga dapat mengajukan pertanyaan lanjutan atau meminta Bard mencoba lagi jika mereka tidak puas dengan hasilnya. Amazon meluncurkan CodeWhisperer, alat AI gratis yang bersaing dengan GitHub Copilot. Ini bekerja dengan bahasa Python, JavaScript, dan Java dan terintegrasi dengan IDE populer seperti PyCharm dan Visual Studio Code. Ini membantu pengguna menulis kode lebih cepat dan lebih mudah. CodeWhisperer terintegrasi dengan layanan dan alat AWS, seperti Lambda, CloudFormation, dan Amplify. Ini memungkinkan pengguna untuk dengan mudah menyebarkan dan mengelola kode mereka di cloud dengan konfigurasi minimal.

Pengambilalihan AI: Apakah Pemrograman Mati?

Alat seperti Studio Bot, GitHub Copilot, dan CodeWhisperer diklaim dapat memecahkan masalah bagi pemrogram, dan dalam hal alur kerja mereka melakukannya. Namun, alat AI ini juga menciptakan masalah mereka sendiri terkait pemrograman karena suatu profesi akan menjadi mubazir di masa depan.

Ketika Model Bahasa Besar (LLM) menjadi lebih kuat dan mampu, bisakah mereka suatu hari menggantikan programmer sepenuhnya? Sayangnya, tidak ada jawaban pasti untuk pertanyaan itu, meski untuk saat ini peringatan mungkin tidak. AI hampir tidak menggantikan pemrogram dan mencuri pekerjaan, setidaknya tidak pada tingkat kurva keterampilan. Dalam wawancara baru-baru ini dengan Lex Fridman, pendiri Wolfram Research, Stephan Wolfram, mengatakan ada masa depan untuk pemrograman melalui perubahan dalam pendidikan pemrograman, dan menekankan pentingnya mempelajari keterampilan pemrograman praktis.

[konten yang disematkan]

Sebaliknya, alat pemrograman AI adalah pendamping yang sangat baik dan solusi kolaborasi untuk coding. Tentu saja, LLM yang lebih kuat atau kemunculan Kecerdasan Umum Tingkat Lanjut (AGI) dapat mengubah prospek.

Yang diketahui sekarang adalah alat pemrograman dari Microsoft, Amazon, dan Google kontroversial. Meskipun mereka mengklaim sebagai AI pembuat kode, mereka tidak membuat kode. Alih-alih, bot mengorek basis data untuk menemukan potongan kode dari proyek lain untuk menutup celah dalam kode yang diberikan sebagai prompt. Hal ini menyebabkan kekhawatiran tentang AI yang menggunakan karya orang lain secara gratis.

Misalnya, GitHub Copilot telah menerima kritik luas dari pendukung hak cipta sumber terbuka sejak diluncurkan. Banyak yang mengklaim tidak adil bahwa proyek tersebut menghapus kode pengguna lain tanpa mengaitkannya dengan mereka.

Layanan tersebut saat ini terlibat dalam gugatan class action oleh Matthew Butterick, yang mengklaim Microsoft melanggar kebijakan dan kode GitHub etika seperti atribusi. Di tempat lain, studi terbaru menunjukkan bahwa Copilot dapat menghasilkan kode yang kurang akurat dan kurang aman dibandingkan developer manusia.

Categories: IT Info