Rumah >Peranti teknologi >AI >Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

王林
王林ke hadapan
2023-04-12 09:16:021083semak imbas

Gelombang terakhir kebakaran model penjanaan imej membuatkan artis sangat cemas, dan mereka mula bersama-sama membantah model seperti Stable Diffusion kerana melanggar hak cipta mereka Kali ini, revolusi teks yang dibawa oleh ChatGPT telah membuat orang ramai dalam semua bidang kehidupan Rasa krisis.

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Terutamanya kumpulan pengaturcara semakin menggeletar dan menjaga diri mereka sendiri dengan tangan mereka sendiri Tugasnya telah hilang, dan dia hanya akan diturunkan menjadi "pakar semakan kod" pada masa hadapan.

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Tetapi adakah keupayaan ChatGPT untuk menukar kod benar-benar sekuat yang dibayangkan?

Mungkin dia benar-benar kuat!

Menggunakan ChatGPT, tidak perlu mencari jawapan yang berharga daripada sejumlah besar dokumen Anda hanya perlu bertanya soalan dan anda boleh mengembalikan sejumlah besar jawapan secara langsung, dan terdapat banyak contoh, daripada kemas kini versi perpustakaan pergantungan kepada sokongan teknikal MacOS.

ChatGPT mula bermain, satu boleh mengalahkan dua, bos kata jimat duit...

Fahami kemas kini versi bahasa pengaturcaraan

"Pemadanan versi" pastinya merupakan masalah yang menyebabkan pengaturcara kehilangan rambut mereka Setiap kali mereka menghadapi masalah seperti ketidakserasian aliran tensor, pengecualian bersama pelbagai versi perpustakaan bergantung, ciri versi bahasa, dan lain-lain, banyak tenaga. dibelanjakan untuk penyahpepijatan dan pengubahsuaian.

Kebanyakan orang tidak mempedulikan perubahan kandungan dalam setiap kemas kini versi, tetapi ChatGPT mencatat semuanya.

Sebagai contoh, jika bos anda memberi anda keperluan untuk memindahkan semua tapak web daripada versi PHP 7.4 yang sangat lapuk kepada PHP 8 yang terkini, masalah ini boleh menyebabkan sakit kepala.

PHP ialah bahasa pengaturcaraan rangkaian yang WordPress dan banyak alatan pengurusan rangkaian lain bergantung, yang melibatkan sejumlah besar pemalam, dan sebahagian daripadanya tidak serasi dengan PHP 8. Jika anda mahu tapak web anda yang dinaik taraf berjalan dengan jayanya, kod di dalamnya mesti ditemui dan diperbaiki.

Proses penyelesaian umum adalah dengan terlebih dahulu mencari masalah di PHP.net, dan kemudian mencari beberapa ulasan berkaitan pada StackExchange untuk menentukan cara mengubah suai keseluruhan proses itu sangat mengelirukan dan memakan masa.

Anda kini boleh memasukkan butiran masalah terus ke dalam ChatGPT dan mendapatkan penyelesaian dengan cepat, dan jawapannya juga akan menyertakan beberapa kod demo.

Soalan: Semasa saya menggunakan PHP, fungsi ekstrak mengembalikan ralat yang membawa maut tanpa menghantar dalam tatasusunan Kod berjalan seperti biasa dalam PHP 7.4 PHP 8. Adakah terdapat sebarang perubahan untuk diekstrak dalam PHP 8?

Saya menghadapi masalah dengan fungsi ekstrak PHP yang memberikan ralat maut apabila tidak melepasi tatasusunan Dalam PHP 7.4, saya tidak mendapat ralat itu, tetapi saya nampaknya dalam PHP 8. Adakah ekstrak berubah untuk PHP 8?

Jawapan ChatGPT: Dalam PHP8, tingkah laku fungsi extract() menjadi lebih ketat. Dalam versi PHP sebelumnya, fungsi ekstrak () hanya akan mengembalikan palsu jika tiada tatasusunan dihantar masuk, tetapi dalam PHP 8, jika tiada tatasusunan dihantar, ralat maut akan dilemparkan. Pengubahsuaian ini adalah untuk meningkatkan keteguhan fungsi dan mencegah kemungkinan ralat yang disebabkan oleh input yang tidak dijangka.

Anda boleh menyemak sama ada pembolehubah yang dihantar ke fungsi ialah tatasusunan dengan menggunakan fungsi is_array() sebelum memanggil ekstrak ()

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Anda juga boleh menggunakan fungsi array_key_exists() untuk menyemak sama ada pembolehubah yang diluluskan ialah tatasusunan.

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.


Atau gunakan operator ... untuk memusnahkan tatasusunan kepada berbilang pembolehubah.

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Ternyata mengikut jawapan ChatGPT, pepijat boleh diperbaiki dalam beberapa minit, dan sebahagian besar sebabnya ialah mengetahui Di mana untuk mencari jawapan, dan ChatGPT juga menggambarkan bagaimana tingkah laku fungsi berubah dalam versi PHP yang berbeza.

S: Apakah fungsi PHP yang boleh menyebabkan masalah apabila memindahkan kod daripada PHP 7.4 kepada PHP 8?

Apakah fungsi PHP yang mungkin rosak apabila beralih daripada PHP 7.4 kepada PHP 8?

Jawapan ChatGPT:Apabila berhijrah daripada PHP 7.4 kepada PHP 8, terdapat beberapa fungsi dan ciri yang mungkin tidak berfungsi atau berkelakuan secara berbeza. Berikut ialah beberapa perubahan utama yang mungkin menyebabkan masalah:

  • Seperti yang dinyatakan dalam jawapan sebelum ini , jika tatasusunan tidak dihantar masuk, ekstrak( ) fungsi akan membuang ralat maut;
  • foreach, array_keys() dan current() telah dialih keluar dalam PHP 8.0; fungsi create_function() telah dialih keluar dan disyorkan untuk menggunakan fungsi tanpa nama; binaan
  • list(), apabila digunakan dengan foreach, kini akan mengembalikan kunci dan nilai sebagai pembolehubah berasingan , manakala Bukan satu tatasusunan;
  • Fungsi __autoload() telah dipadamkan dalam PHP 8.0; PHP 8.0 Dipadamkan;
  • Beberapa penamatan telah dialih keluar, termasuk create_function(), each(), __autoload() dan () dan $php_errormsg
  • Ini hanyalah beberapa contoh perubahan yang mungkin menyebabkan masalah apabila berhijrah daripada PHP 7.4 kepada PHP 8, adalah idea yang baik untuk menguji kod dan aplikasi anda dengan teliti sebelum menaik taraf untuk memastikan semuanya berfungsi seperti yang dijangkakan.
  • Dalam jawapan ini, ChatGPT turut menyebut "seperti yang dinyatakan dalam jawapan sebelum ini", yang membuatkan orang ramai berasa terkejut dan takut.

Dalam kod yang sedang diubah suai, pembangun asal (yang telah lama meninggalkan syarikat) sering menggunakan create_function Saya tidak tahu bahawa fungsi itu telah ditamatkan pada masa itu, tetapi menurut Dengan senarai pengubahsuaian yang disediakan oleh ChatGPT, hanya cari kod untuk mencari apa yang perlu dikemas kini dan ditulis semula.

Kemudian, teruskan dan minta ChatGPT untuk menunjukkan kepada anda cara menggantikan fungsi tersebut.

S: Apakah cara yang baik untuk menulis semula kod menggunakan create_function dalam PHP? Beri saya contoh menggunakan create_function.

Apakah cara yang baik untuk menulis semula kod menggunakan create_function dalam PHP Bolehkah anda memberi saya contoh menggunakan create_function, dan kemudian menggunakan mekanisme yang betul pada masa ini?

create_function ialah fungsi yang tidak digunakan dalam PHP yang digunakan untuk mencipta fungsi tanpa nama. Fungsi ini tidak lagi disyorkan secara rasmi dan telah dialih keluar dalam PHP 8.0. Kini anda boleh mencipta fungsi tanpa nama (juga dikenali sebagai penutupan) menggunakan kata kunci fungsi.

Berikut ialah contoh:

Yang berikut menggunakan fungsi tanpa nama Kod yang setara:

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Selain itu, anda boleh menghantar pembolehubah ke dalam penutupan menggunakan kata kunci penggunaan:

Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.

Ini Jawapannya adalah agak jelas, dan anda boleh menulis semula kod dengan cepat selepas membaca penjelasan.

Sokongan Teknikal MacOS

Andaikan anda juga mempunyai beberapa soalan semasa menyelidik Optimize Storage pada Mac Untuk mengecilkan skop penyelidikan, anda boleh terus bertanya kepada ChatGPT.

S: Apabila menggunakan ciri MacOS Optimize Mac Storage, adakah Mesin Masa akan membuat sandaran yang tidak lengkap kerana sesetengah fail hanya diwakili sebagai stub pada mesin setempat?

Jika anda menggunakan ciri MacOS Optimize Mac Storage, adakah Time Machine akan membuat sandaran yang tidak lengkap kerana sesetengah fail hanya diwakili sebagai stub pada mesin setempat?


Jawapan ChatGPT: Ciri "Optimumkan Storan Mac" dalam MacOS menggunakan iCloud untuk memunggah fail yang jarang digunakan daripada Mac ke awan, sambil mengekalkan fail stub " untuk mewakili yang asal fail. Ini menjimatkan ruang pada pemacu keras Mac anda.

Apabila menyediakan Time Machine untuk sandaran, ia akan menyandarkan semua fail, termasuk yang telah dinyahpasang menggunakan Optimize Mac Storage, tetapi menggantikan fail asal dengan fail stub .

Ini juga bermakna jika anda memulihkan Mac anda daripada sandaran Time Machine dan ciri Optimize Mac Storage didayakan, sebarang fail yang dinyahpasang tidak akan disertakan Semasa pemulihan, anda perlu memuat turun daripada iCloud lagi.

Perlu diperhatikan bahawa jika anda menyahpasang sejumlah besar fail, maka sandaran Mesin Masa mungkin mengambil lebih banyak ruang daripada menggunakan Storan Mac Dioptimumkan kerana fail stub sandaran menggunakan lebih sedikit ruang .

Ringkasnya, jika anda menggunakan ciri "Optimize Mac Storage", Time Machine akan membuat sandaran yang tidak lengkap kerana ia hanya akan menyandarkan fail stub, bukan yang telah dinyahpasang. . Fail asal dalam awan.

Jawapan ChatGPT di atas adalah betul.

Ringkasan

CtGPT sememangnya boleh menjimatkan masa yang diperlukan untuk pembangunan dan penyelesaian pepijat.

Biasanya, pengaturcara perlu sentiasa nyahpepijat semasa menulis kod, dan juga menjalankan banyak carian Internet untuk mencari petunjuk daripada hasil carian, termasuk membaca perbincangan dan ulasan.

Sudah tentu, keseluruhan proses carian boleh memberikan banyak maklumat, pastinya lebih banyak maklumat daripada yang anda boleh dapatkan daripada chatbot, dan anda juga boleh melihat banyak helah tersembunyi di kawasan komen.

Tetapi apabila anda tergesa-gesa atau sebelum tarikh akhir yang kritikal, mencari banyak pastinya cara yang bodoh, dan menggunakan ChatGPT untuk menyelesaikan masalah pengaturcaraan telah terbukti menjadi Sangat berkesan.

ChatGPT adalah seperti model lain, anda mesti sedar bahawa jawapan AI tidak selalu betul, kemungkinan besar anda akan mendapat jawapan yang salah sepenuhnya, tetapi ia sememangnya satu alat yang sangat baik.

Walau bagaimanapun, Di manakah ChatGPT mendapat maklumat ini? Adakah sesiapa pernah menulis artikel khusus mengenai ekstrak atau create_function? Adakah pengetahuan seseorang digunakan sebagai bahan mentah untuk penjanaan jawapan?

Mengikut situasi semasa, sekurang-kurangnya untuk pengarang Google, pernah ada peluang untuk membenarkan enjin carian menyediakan trafik untuk artikel sebagai balasan untuk berkongsi maklumat, tetapi perkara seperti ChatGPT Chatbots memonopoli secara langsung saluran pemerolehan maklumat, dan sudah tentu pengguna memperoleh produktiviti yang lebih tinggi. Adakah sesiapa akan kehilangan rasa kepuasan di tempat kerja?

S: Apabila anda menjawab soalan, adakah anda menerima pengetahuan yang disumbangkan oleh orang lain, dan adakah anda memperoleh hasil kerja daripada sumber manusia asal?

CtGPT, apabila anda menjawab soalan, adakah anda mengambil pengetahuan yang telah disumbangkan oleh orang lain dan adakah anda mengambil kerja dan kredit daripada sumber manusia yang asal?

Jawapan ChatGPT: Sebagai model bahasa kecerdasan buatan yang dicipta oleh OpenAI, saya tidak mempunyai pendapat atau pemikiran peribadi. Tetapi saya boleh memberitahu anda bahawa maklumat yang digunakan untuk menjana respons adalah berdasarkan data saya telah dilatih, yang termasuk sejumlah besar teks daripada internet .

Teks ini ditulis oleh ramai orang dan sumber yang berbeza, dan saya tidak mempunyai keupayaan untuk mengaitkan maklumat yang saya berikan kepada individu tertentu. Matlamat saya adalah untuk memberikan maklumat yang berguna dan tepat untuk membantu pengguna mencari jawapan yang mereka cari.

Perlu diingat bahawa respons saya dijana berdasarkan corak dalam data yang saya gunakan dan mungkin tidak selalu tepat atau terkini.

Atas ialah kandungan terperinci Google kehilangan tempat! ChatGPT adalah tepat dan pantas Tiada carian diperlukan untuk membetulkan pepijat.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam