Google Colab ialah persekitaran notebook Jupyter dalam talian percuma yang membolehkan anda menulis dan menjalankan kod Python. Ia ialah alat yang popular untuk pembelajaran mesin dan sains data, dan ia juga digunakan oleh pelajar dan penyelidik. Google telah mengumumkan bahawa ia menambah ciri pengekodan AI baharu pada Colab. Ciri ini dikuasakan oleh model bahasa PaLM 2 Google, dan ia boleh membantu anda menulis kod dengan lebih cepat dan mudah.

Google baru-baru ini telah memperkenalkan model bahasa besar (LLM) terbaharunya, PaLM 2, yang mempunyai ciri yang mengagumkan. keupayaan dalam penaakulan lanjutan, terjemahan berbilang bahasa, dan penjanaan kod. PaLM 2 ialah pengganti PaLM, yang telah pun menjadi LLM seni yang boleh melaksanakan pelbagai tugas bahasa semula jadi. PaLM 2 menambah baik pada PaLM dengan menggunakan penskalaan optimum pengiraan, campuran set data yang dipertingkatkan dan seni bina dan objektif model yang dikemas kini.

PaLM 2 bukan sahaja alat penyelidikan yang berkuasa, tetapi juga praktikal. Google telah menjadikan PaLM 2 boleh diakses oleh pembangun dan penyelidik melalui platform Colabnya, yang membolehkan pengguna menjalankan kod dan percubaan dalam awan menggunakan sumber pengkomputeran Google. Pengguna Colab kini boleh mengakses PaLM 2 melalui API PaLM, yang memberi mereka keupayaan untuk menggunakan PaLM 2 untuk kes penggunaan tertumpu dialog, seperti chatbots.

Salah satu ciri baharu dipanggil “Codey.”Codey ialah keluarga model kod yang boleh menjana kod daripada perihalan bahasa semula jadi. Contohnya, anda boleh menaip “ tulis fungsi yang mengambil dua nombor sebagai input dan mengembalikan jumlahnya”dan Codey akan menjana kod Python. Satu lagi ciri baharu dipanggil”Penyelesaian kod.”Penyiapan kod membantu anda menulis kod dengan lebih cepat dengan mencadangkan kemungkinan pelengkapan untuk kod yang anda taip. Saya meminta Google Bard menunjukkan contoh cara Penyiapan Kod berfungsi dan inilah yang syarikat ChatGPT pesaing AI chatbot berkata:

PaLM 2 untuk berada di Pusat AI Push Google

PaLM 2-driven Codey mudah digunakan dan hanya memerlukan beberapa baris kod. Pengguna boleh membuat perbualan baharu dengan PaLM 2 dengan memanggil fungsi palm.chat dengan mesej sebagai argumen. Fungsi mengembalikan objek respons yang mengandungi respons model dalam medan terakhir.

Salah satu kelebihan menggunakan PaLM 2 ialah pengguna boleh mendapatkan respons model alternatif dengan menetapkan argumen candidate_count kepada nombor yang lebih besar daripada satu.

Ini membolehkan pengguna melihat kemungkinan respons berbeza yang PaLM 2 boleh jana untuk input yang sama. Pengguna kemudiannya boleh memilih respons terbaik untuk kes penggunaan mereka atau menggabungkan berbilang respons untuk mencipta perbualan yang lebih pelbagai dan menarik.

PaLM 2 bukan sahaja pandai menjana bahasa semula jadi, tetapi juga kod dan matematik. PaLM 2 telah dilatih terlebih dahulu pada kuantiti yang banyak halaman web, kod sumber dan set data lain, yang bermaksud bahawa ia boleh menjana kod dalam bahasa pengaturcaraan popular seperti Python dan JavaScript, serta bahasa khusus seperti Prolog, Fortran dan Verilog. PaLM 2 juga boleh menjana persamaan matematik dan menyelesaikan masalah yang kompleks. Ini menjadikan PaLM 2 sebagai alat yang berharga untuk pembangun dan penyelidik yang ingin memanfaatkan LLM untuk tugasan pengekodan dan matematik.

Pengaturcaraan Sedang Diubah Menjadi Pengarusperdanaan AI

AI sedang mengubah industri pembangunan perisian. Gergasi teknologi seperti Google, Microsoft dan Amazon bersaing untuk menawarkan alat berkuasa AI terbaik untuk penjanaan kod dan penyahpepijatan. Berikut ialah beberapa perkembangan terkini dalam bidang ini:

GitHub Copilot ialah projek bersama antara Microsoft dan OpenAI. Ia menggunakan GPT-4 untuk mencadangkan coretan kod berdasarkan input pengguna. GitHub Copilot dikuasakan oleh OpenAI Codex, model bahasa pralatihan generatif yang dicipta oleh OpenAI. Awal tahun ini, GitHub mempamerkan visi masa depannya dengan GitHub Copilot X, yang merangkumi penyepaduan dengan GPT-4 OpenAI. Builder.ai ialah firma perisian AI yang menerima pelaburan ekuiti daripada Microsoft. Perjanjian itu akan membolehkan pengguna mengakses pengurus produk Natasha AI Builder.ai melalui Microsoft Teams. Builder.ai dan GitHub Copilot ialah dua jenis alat berkuasa AI yang berbeza untuk pembangunan perisian. Builder.ai ialah platform tanpa kod yang membolehkan pengguna mencipta apl dengan memilih daripada pelbagai templat dan ciri, tanpa menulis sebarang kod. Perkhidmatan ini sesuai untuk pengguna bukan teknikal yang ingin membina aplikasi mudah atau standard. Google bekerjasama dengan Replit untuk menawarkan Ghostwriter, alat AI yang membantu pembangun menulis kod. Perkongsian itu juga memberi pembangun Replit akses kepada Google Cloud dan begitu juga sebaliknya. Selain itu, Google membawa penjanaan kod dan penyahpepijatan ke bot sembang Bard AInya. Pengguna hanya boleh menaip soalan atau permintaan pengekodan mereka dalam bahasa semula jadi dan Bard akan menjana berbilang draf jawapan yang mungkin untuk mereka pilih. Pengguna juga boleh bertanya soalan susulan atau minta Bard mencuba semula jika mereka tidak berpuas hati dengan keputusannya. Amazon melancarkan CodeWhisperer, alat pengaturcaraan AI percuma. Ia berfungsi dengan bahasa Python, JavaScript dan Java serta disepadukan dengan IDE popular seperti PyCharm dan Kod Visual Studio. Ia membantu pengguna menulis kod dengan lebih pantas dan lebih mudah. CodeWhisperer disepadukan dengan perkhidmatan dan alatan AWS, seperti Lambda, CloudFormation dan Amplify. Ini membolehkan pengguna menggunakan dan mengurus kod mereka dengan mudah pada awan dengan konfigurasi minimum. Awal bulan ini, Google memperkenalkan Studio Bot untuk perkhidmatan Android Studio, membawa alatan pengaturcaraan AI kepada pembangun pada platform mudah alihnya. Studio Bot menyokong Kotlin, bahasa utama yang digunakan untuk pembangunan Android, manakala sokongan Java dirancang untuk keluaran masa hadapan. Pembangun boleh bertanya soalan Studio Bot tentang API Android, perpustakaan dan amalan terbaik serta mendapatkan jawapan pantas atau contoh kod.

Categories: IT Info