Seperti yang kita sedia maklum, ChatGPT ialah model bahasa besar (LLM) yang dilatih pada pelbagai jenis data besar-besaran. Ia termasuk data daripada pengetahuan am, akal fikiran, penaakulan, masalah matematik, pengekodan dan banyak lagi. Sama seperti anda boleh menggunakan ChatGPT untuk menulis esei, anda juga boleh menggunakannya untuk menulis kod dan beberapa tugas lain. Dalam tutorial ini, kami secara khusus akan belajar tentang pengekodan dan cara kami boleh menulis kod dengan ChatGPT. Kami telah membincangkan gesaan pengekodan ChatGPT dengan demo aplikasi dan menerangkan penyelesaian lain seperti GitHub Copilot X dan CodeGPT. Pada nota itu, mari kita masuk ke dalam artikel.
Jadual Kandungan
ChatGPT Gesaan untuk Menulis Kod dengan Contoh
1. Untuk memulakan, anda boleh mulakan dengan sesuatu yang mudah. Anda hanya boleh meminta ChatGPT untuk menulis kod dalam bahasa kegemaran anda. Ia akan mengeluarkan kod dengan serta-merta. Anda juga boleh menggunakan”melaksanakan”sebagai ganti”menulis kod”.
tulis kod untuk algoritma Dijkstra dalam Python
2. Anda juga boleh menentukan peranan ChatGPT pada mulanya untuk mendapatkan output kod yang lebih baik. Berikut ialah contoh, yang akan mencetuskan penaakulan rantaian pemikiran untuk menyampaikan respons yang lebih baik daripada ChatGPT.
Anda ialah pembangun Java pakar. Tugas anda ialah menulis kod Java berkualiti untuk apl Android.
3. Untuk demo, kami meminta ChatGPT membuat apl Android yang mengingatkan pengguna untuk minum air selepas selang masa yang tetap. Dan ia mula menerangkan segala-galanya dari awal, termasuk IDE yang hendak digunakan, tahap SDK yang hendak disasarkan, menggunakan sama ada Java atau Kotlin, dan banyak lagi.
Saya seorang pemula dalam pembangunan Android. Bagaimana hendak membuat apl Android?
4. Apabila saya tidak pasti pilihan yang mana untuk dipilih, saya hanya bertanya kepada ChatGPT, yang merumuskan segala-galanya untuk saya dengan cara yang mudah.
5. Akhir sekali, setelah kami meletakkan semua alatan di tempatnya, kami meminta ChatGPT untuk menulis kod dalam Kotlin. Ia menjana kod untuk apl Android yang menyasarkan Android 7.0 dan tahap API ke atas.
6. Sudah tentu, kami menghadapi banyak ralat pada larian pertama, tetapi kami menggunakan ChatGPT untuk menyelesaikan masalah ralat itu juga. Anda hanya boleh menampal mesej ralat ke dalam ChatGPT, dan bot AI akan menganalisis isu dan membetulkan ralat. Anda juga boleh menampal keseluruhan blok kod ke dalam ChatGPT, meminta AI mencari ralat atau isu.
Nota: Perlu diingat bahawa versi percuma ChatGPT (3.5) sering menghasilkan kod yang mengakibatkan ralat. Jika anda menggunakan ChatGPT 4, anda mungkin mendapat output yang lebih baik.
7. Dan selepas banyak percubaan berulang-alik, kami boleh akhirnya menjalankan apl. Walaupun ia adalah aplikasi barebones, hakikat bahawa anda boleh mengekod dan mencipta aplikasi menggunakan ChatGPT tanpa pengetahuan terlebih dahulu adalah bodoh. Sudah tentu, anda perlu mempunyai sedikit pengetahuan pengekodan dan pemahaman logik, terutamanya apabila anda membangunkan apl Android, tetapi secara amnya, ChatGPT menjadikan pengaturcaraan sangat mudah diakses oleh pengguna umum.
GitHub Copilot X: Tulis Kod dengan ChatGPT
Anda juga boleh menggunakan kuasa ChatGPT untuk menulis kod dalam GitHub secara langsung. Alat GitHub Copilot X baharu dikuasakan oleh model GPT-4 OpenAI yang merupakan salah satu model pengaturcaraan paling berkuasa di luar sana. Ia boleh membantu anda menulis keseluruhan fungsi dalam masa nyata, menerangkan kod dalam bahasa semula jadi, mencari ralat dan menawarkan cadangan memahami konteks juga. Selain itu, ia menyokong permintaan tarik dan boleh mengautomasikan banyak tugas menggunakan AI.
Bukan itu sahaja, dengan GitHub Copilot, anda boleh memberi lebih tumpuan pada blok kod penting dan menghabiskan lebih sedikit masa pada kod berulang corak di mana Copilot boleh melengkapkan kod dengan cepat. Di samping itu, anda boleh menulis logik anda dalam bahasa semula jadi sebagai komen dan ia akan melaksanakan penyelesaian dengan serta-merta. Anda juga boleh menyepadukan Copilot pada Visual Studio, Neovim, Kod VS, JetBrains IDE dan banyak lagi.
Beberapa bahasa yang popular sokongan ialah C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala, TypeScript dan banyak lagi. Jika anda seorang pembangun, saya rasa GitHub Copilot X lebih sesuai untuk anda daripada ChatGPT kerana ia disesuaikan hanya untuk pengaturcaraan. GitHub Copilot X kini dalam pratonton teknikal dan anda boleh mendaftar untuk beta peribadi di sini. Ia akan dikenakan bayaran $10 sebulan. Ia adalah salah satu alternatif ChatGPT baharu yang paling hebat, di samping Amazon CodeWhisperer.
Gunakan CodeGPT dalam Kod VS untuk Mendapatkan Bantuan Menulis Kod
Selain daripada ChatGPT dan GitHub Copilot X, CodeGPT ialah satu lagi projek yang memanfaatkan kuasa model bahasa GPT OpenAI untuk membantu anda menulis kod. Ia adalah sambungan percuma yang tersedia dalam Kod VS yang boleh menjadikan pengaturcaraan lebih produktif dan membantu anda. Bahagian yang terbaik ialah anda boleh menggunakan model GPT-4 terkini bersama-sama model GPT-3.5, sama seperti Copilot X. Yang berkata, anda mesti mempunyai GPT-4 API akses untuk menggunakan model ChatGPT 4.
Dalam ujian saya terhadap sambungan CodeGPT, saya mendapati ia agak berguna. Ia boleh menjana kod dengan hanya ulasan, menerangkan fungsi dan coretan kod, memfaktorkan semula kod, menulis dokumentasi dan melakukan banyak lagi. Perkara yang paling saya hargai ialah menyelesaikan ralat dengan CodeGPT. Anda boleh memilih blok kod, klik kanan padanya dan minta CodeGPT untuk mencari masalah. Ia secara kontekstual akan melalui kod dan bertindak balas dengan penyelesaian yang mungkin. Semua ini dilakukan melalui kunci API OpenAI yang anda perlu beli sebaik sahaja kredit percuma habis. Secara keseluruhan, jika anda menggunakan Kod VS sebagai IDE anda, saya akan sangat mencadangkan untuk menyemak CodeGPT.
Tinggalkan ulasan
Terdapat beberapa pilihan reka bentuk yang boleh dipersoalkan dalam Redfall, gabungan formula Arkane yang terkenal separuh masak. Saya suka permainan yang dibuat oleh Arkane Studios, dengan Dishonored menjadi tajuk yang saya lawati semula dari semasa ke semasa untuk permainan kemunculannya yang unik. Dan […]
Pemantau BenQ PD2706UA ada di sini, dan ia disertakan dengan semua loceng dan wisel yang akan dihargai oleh pengguna produktiviti. Resolusi 4K, warna yang ditentukur kilang, panel 27 inci, pendirian ergonomik yang boleh dilaraskan dengan mudah dan banyak lagi. Ia mempunyai banyak […]
Minecraft Legends ialah permainan yang menarik minat saya pada pendedahan asalnya tahun lepas. Tetapi, saya akan mengakui bahawa saya tidak mengikuti permainan dengan baik sehingga kami semakin hampir dengan keluaran rasminya. Lagipun, sayang saya […]