Pasukan petugas ChatGPT akan ditubuhkan oleh Eropah
Badan yang menyatukan pemerhati privasi negara Eropah berkata pada hari Khamis ia telah menubuhkan pasukan petugas khusus untuk ChatGPT
Sejak OpenAI melancarkan ChatGPT , chatbot AI yang luar biasa ini telah mendapat tempat untuk dirinya sendiri dalam banyak bidang, termasuk bidang pengaturcaraan yang kompleks.
Tetapi sebagai pengaturcara, apa sebenarnya yang boleh anda lakukan dengan ChatGPT? Apakah cara praktikal anda boleh menggunakan chatbot AI ini dalam aliran kerja harian anda sebagai pengaturcara? LuckyTemplates.com telah menyusun 9 cara praktikal untuk menyepadukan ChatGPT ke dalam aliran kerja anda sebagai pengaturcara.
1. Cipta algoritma yang cekap
Walaupun sesetengah pengaturcara dengan cepat mempercayakan keseluruhan proses pembangunan perisian kepada ChatGPT, ini boleh membawa kepada bencana. ChatGPT boleh menjana beberapa kod yang mengagumkan. Tetapi lebih baik menggunakannya sebagai alat pendamping, dan pengaturcara manusia masih perlu mengawal kebanyakan proses pembangunan.
Contoh algoritma dicipta oleh ChatGPT
Cara terbaik untuk melakukan ini adalah dengan membiarkan chatbot membantu anda memikirkan algoritma yang berkesan sambil mengurus selebihnya untuk mencipta program yang mantap. Anda boleh meminta ChatGPT untuk mencipta algoritma dalam teks biasa, menggunakan Seni ASCII, dalam format pokok, menggunakan kotak atau mana-mana teknik visualisasi kreatif lain yang boleh anda fikirkan.
2. Buat pemegang tempat atau kandungan isian
Sebagai pengaturcara, anda mungkin kadangkala memerlukan data pemegang tempat untuk berfungsi. Sama ada data pangkalan data untuk menguji API atau teks bentuk panjang untuk mengisi halaman web, ChatGPT boleh mencipta pelbagai jenis data pemegang tempat untuk memenuhi keperluan anda.
ChatGPT boleh mencipta kandungan yang diperlukan dalam SQL, JSON, CSV dan berpuluh-puluh format lain. Ia juga boleh mencipta struktur data asli seperti tatasusunan dan senarai, dalam mana-mana bahasa pengaturcaraan popular pilihan.
Walaupun anda boleh menemui banyak penjana data pemegang tempat dalam talian, beberapa pilihan menawarkan tahap penyesuaian data yang anda boleh dapatkan daripada ChatGPT. Sebagai contoh, anda boleh meminta ChatGPT membuat fail CSV 2,000 rekod yang mengandungi nama pertama dalam bahasa Inggeris, nama kedua dalam bahasa Cina dalam huruf besar dan nombor telefon AS:
Templat fail CSV tersuai yang dibuat oleh ChatGPT
Anda boleh mendapatkan sespesifik mungkin dengan jenis data pemegang tempat yang anda inginkan. Ini adalah sesuatu yang anda mungkin tidak dapat capai dengan mudah dengan alat penjanaan data pemegang tempat percuma yang boleh anda temui dalam talian.
3. Format data
Kadangkala, anda akan mempunyai banyak teks biasa yang perlu diformatkan menjadi jenis data yang serasi. Mungkin anda memerlukan beberapa teks biasa yang diformatkan kepada CSV atau objek JavaScript seperti tatasusunan. Atau mungkin anda perlu menukar atau memformat struktur data dalam satu bahasa kepada struktur data yang serupa dalam bahasa lain.
Anda boleh meluangkan masa dan usaha untuk menulis fungsi regex untuk mengendalikannya, atau anda boleh memberikan arahan dalam bahasa Inggeris dan biarkan ChatGPT melakukan tugasan yang berat.
Tangkapan skrin di bawah menunjukkan sebahagian daripada data tidak berlabel dan tidak kemas yang diberikan kepada ChatGPT.
Data yang tidak kemas akan dihuraikan oleh ChatGPT
Apabila diminta untuk menghuraikan data ini dan membentangkannya dalam jadual, ChatGPT menjawab seperti berikut:
Data sampel dihuraikan oleh ChatGPT
ChatGPT dapat melabel dan memformat data dengan tepat dalam format jadual. Perlu diingatkan bahawa ini agak sukar dicapai menggunakan fungsi pemformatan berasaskan ungkapan biasa.
4. Terjemah kod ke dalam bahasa lain
Adakah anda sering memerlukan penyelesaian kepada masalah pengaturcaraan, ditulis dalam bahasa tertentu, tetapi kod boleh didapati dalam bahasa lain? ChatGPT boleh membantu anda menukar mana-mana kod ke dalam bahasa pilihan anda.
penyulitan data PHP
Tangkapan skrin di atas mengandungi fungsi penyulitan dan penyahsulitan PHP menggunakan AES-256 dalam mod CBC dengan vektor permulaan yang dijana secara rawak. Contoh meminta ChatGPT untuk mengubah kod ke JavaScript dan inilah hasilnya:
Kod yang menukar ChatGPT kepada Javascript
Chatbot AI telah dilatih dalam berbilang bahasa pengaturcaraan dan boleh transcode antara pelbagai bahasa dengan ketepatan yang tinggi. Anda juga boleh memindahkan kod lama atau kod yang tidak digunakan kepada kod baharu yang lebih stabil dalam bahasa yang sama. Apa yang anda perlukan ialah menyediakan ChatGPT dengan gesaan yang betul.
5. Optimumkan blok kod
Sama ada anda sedang membina aplikasi yang besar, intensif sumber atau projek yang lebih kecil, kod anda sentiasa memerlukan sedikit pengoptimuman untuk prestasi yang lebih baik. ChatGPT sangat berguna dalam pengoptimuman kod. Anda boleh menggesa chatbot AI untuk mencadangkan cara untuk mengoptimumkan blok kod atau memintanya menjana versi kod yang dioptimumkan.
Fungsi Javascript untuk mencari jumlah nombor genap dalam tatasusunan
Dalam tangkapan skrin di atas, kami mempunyai fungsi JavaScript yang mengambil tatasusunan nombor dan mengembalikan jumlah semua nombor genap dalam tatasusunan. Kod ini berfungsi, tetapi ia boleh menggunakan beberapa pengoptimuman. Contoh meminta ChatGPT untuk mengoptimumkan kod dan inilah hasilnya.
Versi kod Javascript yang dioptimumkan
ChatGPT biasanya akan memberitahu anda apa yang salah dengan kod asal dan pengoptimuman yang telah dibuat. Untuk kod di atas, di bawah ialah tangkapan skrin pengoptimuman yang telah dilakukan oleh ChatGPT.
Pengoptimuman dilakukan untuk javascript
Mungkin salah satu perkara yang paling menarik tentang mengoptimumkan kod dengan ChatGPT ialah chatbot akan menemui kelemahan dalam kod yang anda fikir sempurna. Anda juga boleh meminta chatbot untuk mengoptimumkan bahagian tertentu kod anda untuk memenuhi keperluan unik anda.
6. Tulis ujian untuk kod
Salah satu cara terbaik untuk memastikan kod anda bebas ralat, memenuhi pelbagai pengecualian dan boleh mengendalikan kes yang sukar, adalah dengan menulis ujian unit untuknya. Sudah tentu, ujian menulis kadangkala boleh menjadi tugas yang memakan masa dan juga mengelirukan. Tetapi mengapa tertekan apabila ChatGPT boleh membantu?
Hanya salin-tampal kod yang anda ingin tulis ujian unit dan berikan ChatGPT dengan arahan terperinci tentang cara menulis ujian. Sudah tentu, artikel itu tidak mengesyorkan anda mempercayakan keseluruhan proses penulisan ujian kepada ChatGPT.
7. Rekod kod anda
Dokumentasi kod boleh menjadi satu cabaran, tetapi ia juga merupakan bahagian penting dalam proses pembangunan perisian yang tidak boleh anda abaikan. ChatGPT boleh mencipta dokumentasi terperinci yang mengagumkan untuk kod dalam banyak bahasa pengaturcaraan. Anda juga boleh menjana dokumen dalam format HTML jika anda mahu meletakkannya dalam talian.
Selain dokumentasi kendiri, anda juga boleh meminta chatbot untuk mengulas pada kod anda untuk memudahkan anda atau orang lain pada masa hadapan. Contoh tersebut mendorong ChatGPT untuk mengulas tentang fungsi penyulitan mudah dalam Python yang menggunakan Caesar Cipher dan ia berfungsi dengan betul pada setiap baris.
Kod komen oleh ChatGPT
8. Betulkan sebarang kesilapan
Daripada kurungan dan koma yang salah letak kepada ralat logik, ChatGPT boleh mengesan ralat yang mungkin mengambil masa beberapa hari untuk anda kenal pasti dalam beberapa saat. Hanya salin-tampal kod yang bermasalah dan minta ChatGPT untuk mengenal pasti ralat dalam kod tersebut.
Anda mungkin takut bahawa anda menghadapi ralat logik, yang selalunya lebih sukar untuk dikesan. Jika ya, tampalkan kod yang bermasalah dan terangkan kepada ChatGPT perkara yang anda cuba capai dengan kod tersebut dan output semasa yang anda perolehi.
Amalan yang baik untuk mencari ralat dengan ChatGPT adalah dengan memberikan seberapa banyak butiran tentang ralat yang mungkin. Butiran yang berkaitan mungkin termasuk bahasa, rangka kerja dan perpustakaan yang digunakan oleh kod anda atau butiran tentang pelayan yang anda gunakan kod tersebut.
Contohnya, untuk mengedit sekeping kod dalam PHP, anda mungkin perlu menyediakan jenis pangkalan data yang terlibat, versi PHP, butiran pelayan dan pakej atau perpustakaan yang digunakan.
9. Cipta kod dari awal
Salah satu aplikasi cemerlang ChatGPT ialah mencipta kod komputer. Sudah tentu, anda sentiasa boleh menulis setiap bahagian program sendiri. Tetapi semuanya akan baik-baik saja jika anda mempercayakan sebahagian kecil kepada ChatGPT.
Walau bagaimanapun, anda harus berhati-hati apabila menggunakan kod yang dijana AI, walaupun kod itu tidak mengandungi ralat sintaks. Ralat logik boleh menjadi sangat mahal jika anda menggunakan kod yang dijana AI pada sistem perisian kritikal misi.
Badan yang menyatukan pemerhati privasi negara Eropah berkata pada hari Khamis ia telah menubuhkan pasukan petugas khusus untuk ChatGPT
Para saintis Denmark dan Amerika telah bekerjasama untuk membangunkan sistem AI yang dipanggil life2vec, yang mampu meramalkan masa kematian manusia dengan ketepatan yang tinggi.
Algoritma AI yang dipanggil Audioflow boleh mendengar bunyi kencing untuk mengenal pasti aliran tidak normal dan masalah kesihatan pesakit yang sepadan dengan berkesan dan berjaya.
Penduduk Jepun yang semakin tua dan semakin berkurangan menyebabkan negara itu kekurangan sejumlah besar pekerja muda, terutamanya dalam sektor perkhidmatan.
Pengguna Reddit bernama u/LegalBeagle1966 ialah salah satu daripada ramai pengguna yang terpikat dengan Claudia, seorang gadis seperti bintang filem yang sering berkongsi swafoto yang menggoda, malah bogel. di platform ini.
Microsoft baru sahaja mengumumkan bahawa 12 lagi syarikat teknologi akan mengambil bahagian dalam program AI for Goodnya.
Pengguna @mortecouille92 telah meletakkan kuasa alat reka bentuk grafik Midjourney untuk berfungsi dan mencipta versi unik realistik watak Dragon Ball yang terkenal seperti Goku, Vegeta, Bulma dan Kame yang lebih tua. .
Hanya dengan menambah beberapa syarat atau menyediakan beberapa senario, ChatGPT boleh memberikan jawapan yang lebih berkaitan kepada pertanyaan anda. Mari lihat beberapa cara anda boleh meningkatkan kualiti respons ChatGPT anda.
Midjourney ialah sistem kecerdasan buatan yang baru-baru ini menyebabkan "demam" dalam komuniti dalam talian dan dunia artis kerana lukisannya yang sangat cantik yang tidak kalah dengan lukisan artis sebenar.
Beberapa hari selepas China mengumumkan wabak itu, dengan akses kepada data jualan tiket penerbangan global, sistem AI BlueDot terus meramalkan dengan tepat penyebaran virus Wuhan Corona ke Bangkok, Seoul, Taipei dan Tokyo.