Siri siaran ini diindeks di NgateSystems.com. Anda akan temui kemudahan carian kata kunci yang sangat berguna di sana juga.
Semakan terakhir: Nov '24
1. Pengenalan
Apabila saya mula-mula menggunakan chatGPT untuk mendapatkan nasihat tentang isu IT pada November 2022, saya bersumpah saya merasakan bumi condong pada paksinya. Sama ada "Zaman AI" baharu ini untuk kebaikan atau keburukan masih menjadi persoalan terbuka tetapi, bagi anda sebagai pelajar IT, saya jelas bahawa ia mewakili peluang yang tiada tandingannya.
Ringkasnya, chatGPT memberi anda tutor peribadi - "entiti" latihan yang boleh didapati dengan sentuhan kekunci pada bila-bila masa malam atau siang. Ia akan memberikan maklumat latar belakang umum, isu perbahasan, menjawab soalan dan menyelesaikan masalah. Dan ianya percuma!
Sekurang-kurangnya keupayaannya ialah ia nampaknya mempunyai keupayaan yang hampir luar biasa untuk memahami perkara yang anda tanyakan. Ia sangat bertolak ansur dengan tatabahasa dan ejaan yang lemah. Responsnya (semerta) kemudiannya jelas dan tersusun dengan cantik.
Sebelum ini, pelajar IT yang bekerja secara bebas daripada pengajaran formal akan terpaksa kembali pada carian Google. Sudah tentu, maklumat yang anda cari akan wujud di suatu tempat dalam ribut salji hasil yang dikembalikan oleh carian, tetapi di mana dan dalam bahasa apa? Walaupun kebanyakan dokumentasi teknikal ditulis dalam bahasa Inggeris, dari sudut pelajar IT yang tidak biasa dengan jargon teknikal, ia mungkin juga ditulis dalam bahasa Marikh.
Kini, dalam apa yang pastinya IS terhebat pernah dicipta, kekacauan besar maklumat mentah ini telah disusun ke dalam bentuk yang koheren dan didepan dengan alat bahasa semula jadi. Tepat cara ia berfungsi di luar pemahaman saya. Apa yang saya tahu, ialah, apabila saya bergelut untuk memahami sesuatu isu, chatGPT boleh menyelamatkan saya berbulan-bulan daripada kekecewaan menggelepar. Saya yakin ia boleh melakukan perkara yang sama untuk anda.
2. Nota tentang menggunakan Chatbots Tujuan Umum.
Pada masa penulisan (November 2024), anda mempunyai akses percuma kepada tiga bot penting - chatGPT, Bing dan Gemini. Daripada tiga bot, ChatGPT adalah yang saya cadangkan. Saya telah menggunakan versi GPT40 pada peringkat percumanya dan mendapati ia sangat sesuai untuk keperluan saya. Saya sedar akan hutang saya yang sangat besar di sini kepada Open AI, makmal penyelidikan kecerdasan buatan dan syarikat yang diasaskan pada 2015 oleh Elon Musk, Sam Altman dan lain-lain.
ChatGPT diedarkan sebagai aplikasi web, jadi tiada "pemasangan" diperlukan. Saya menjalankannya dalam Chrome pada komputer riba dengan skrin bersaiz sederhana, papan kekunci dan tetikus. Anda boleh mendaftar di Apl Chatbot. Gunakan e-mel anda untuk mendaftar akaun dan anda sedang dalam perjalanan.
Berikut ialah beberapa petua:
- Bersikap hormat. Setakat yang saya tahu, bot itu tidak peduli dengan penyalahgunaan, tetapi saya percaya bahawa menggunakan gaya sopan akan menjejaskan persepsi anda tentang "hubungan". Ini akan memberi kesan yang baik terhadap kualiti soalan anda. Anda mungkin fikir ini pelik, tetapi saya percaya ia membantu untuk mengekalkan imej mental bot sebagai seorang. Dalam fikiran saya, chatGPT kelihatan seperti Robin Williams dalam "Dead Poets Society".
- Berhati-hati dengan pembinaan soalan anda. Walaupun chatGPT bertolak ansur dengan salah ejaan dan kesilapan tatabahasa, anda akan mendapat jawapan yang lebih baik jika anda membuat pertanyaan anda tidak jelas.
- Bersabarlah. Jika anda tidak memahami sesuatu, tanyakan butiran lanjut. Kerana chatGPT mempunyai "memori" anda boleh mempunyai apa yang dirasakan seperti perbualan yang tulen. Lebih baik lagi, apabila anda akhirnya menyelesaikan masalah ini, ini selalunya berakhir dengan "syabas" yang meningkatkan semangat daripada bot. Saya amat bersyukur apabila, selepas perbualan yang panjang dan membingungkan, saya diberi ganjaran dengan respons "wawasan yang hebat". Jika anda mengembara bersendirian dalam perjalanan IT anda, chatGPT membuat perbezaan yang hebat.
- Tetapi jangan menolaknya terlalu jauh. Bersedia untuk melepaskan diri semasa anda memikirkan apa yang telah diberitahu kepada anda. Berjalan-jalan dan dapatkan udara segar. Mungkin biarkan barang mendidih semalaman. Sungguh menakjubkan apa yang boleh dilakukan oleh tidur malam yang nyenyak.
Berikut ialah beberapa contoh soalan khusus yang mungkin anda tanyakan:
- Apakah yang dilakukan oleh {pernyataan kod JavaScript] ini?
- apa maksud [istilah teknikal]?
- Bagaimanakah saya boleh melakukan [huraian prosedur] dalam Javascript?
- Sila berikan saya tutorial ringkas tentang [isu Pengekodan]?
- Kod [blok kod] berikut bertujuan untuk melakukan ini [penyataan niat] tetapi ia melakukan yang lain [penyataan hasil sebenar]. Boleh tolong jelaskan kenapa?
- Apakah penggayaan CSS yang akan meletakkan pop timbul di tengah skrin?
- Mengapa kod berikut [blok kod] memberikan mesej ralat ini [mesej ralat]
- Sebagai jawapan kepada soalan terdahulu anda berkata [kenyataan chatGPT sebelum ini] tetapi [kenyataan bukti yang mungkin bercanggah]
- Saya percaya [penyataan kepercayaan anda]. Adakah ini betul?
- bolehkah anda mengulas tentang ketepatan dan kesempurnaan [penyataan idea anda] berikut?
Jawapan ChatGPT tidak selalunya betul, terutamanya apabila anda membincangkan topik terkini yang peluang latihannya akan terhad. Bersedia untuk melakukan semakan silang menggunakan enjin carian. Dalam pengalaman saya, chatGPT jauh lebih dipercayai daripada Bing atau Gemini, tetapi ia masih menimbulkan masalah. Dengan pengalaman, saya fikir anda akan mendapati bahawa anda boleh memberitahu bahawa ia "memblagging" anda. Apabila dicabar dan dikemukakan dengan bukti yang jelas yang meletakkannya dengan jelas salah ia akan menjawab dengan "Saya minta maaf atas kekeliruan dalam jawapan saya sebelum ini". Itu sentiasa membuat hari saya!
Saya harap anda berdua bergembira. ChatGPT akan menyelamatkan anda daripada banyak masalah.
3. Nota tentang menggunakan Chatbots penjanaan Kod
Sejujurnya, pada peringkat ini dalam kerjaya anda, adalah lebih baik jika anda melupakan sebarang penggunaan serius penjanaan kod AI. Anda perlu membangunkan naluri untuk amalan pengekodan yang baik dan ini hanya akan datang melalui penulisan sendiri. Namun begitu (dan saya akan menjadi orang pertama yang mengakui bahawa menggunakan pembantu AI untuk menulis mesej console.log telah menjimatkan banyak masa saya), berikut ialah beberapa petunjuk.
Jika anda menggunakan VSCode sebagai editor kod anda, pembantu AI yang jelas ialah alat Copilot Microsoft. Tetapi bersedia untuk melabur sehingga $100 setahun di sini.
Microsoft memanggil alat mereka "Copilot" kerana amalan biasa dalam kedai pengekodan adalah untuk pembangun bekerja secara berpasangan. Seorang pengaturcara utama akan diberikan "copilot" untuk melakukan kerja "merengus". Ini berfungsi dengan baik - pemimpin akan bebas menumpukan perhatian pada perkara yang rumit dan juruterbang akan mempelajari kemahiran asas daripada seseorang yang tahu apa yang mereka lakukan.
Setelah anda merasakan anda telah mempelajari semua kemahiran pengekodan asas - konvensyen penamaan, kebolehkomposisian, pengasingan kebimbangan, "kering" (jangan ulangi diri anda sendiri) dan pakar dunia dalam sintaks Javascript, dll, anda mungkin merasakan anda layak untuk mengambil peranan utama. Pada ketika ini, Copilot adalah sihir! Berikut ialah beberapa nota tentang menggunakannya.
Copilot dipasang sebagai "plugin" VSCode. Pemalam menyediakan sambungan kepada fungsi asas editor. Sebagai contoh, pemalam VSCode "Rewrap" memastikan baris ulasan saya diformatkan dalam panjang baris tetap dan menjimatkan berjam-jam mengutuk saya. Mereka biasanya percuma, ditulis oleh orang hebat yang ingin menjadikan kehidupan orang lain lebih mudah.
Arahan untuk memasang Copilot boleh didapati di Sediakan Copilot GitHub dalam Kod VS. Ini akan mendaftarkan anda untuk percubaan percuma, menyediakan kaedah pembayaran dan menambah sambungan pada pemasangan VSCode anda. Jika anda memutuskan untuk meneruskan, anda boleh memilih untuk membayar bulanan atau mengambil langganan tahunan pada kadar yang lebih rendah.
Pada masa ini, tanpa apa-apa ini, anda boleh mendapatkan banyak bantuan daripada VSCode asas "di luar kotak".
Sebagai permulaan, klik r/"dokumen format" pada kod anda akan meluruskan semua lekukan yang rosak. Semakan sintaks automatik akan menyerlahkan kurungan yang hilang dan mengenal pasti pembolehubah yang tidak diisytiharkan (melalui paparan anotasi "tiga titik" misteri di bawah nama pembolehubah).
Selain itu, terdapat pop timbul "IntelliSense" yang muncul sebaik sahaja anda mula menaip fungsi atau nama pembolehubah. Dengan nasib, ini akan memasukkan entri untuk nama yang anda ingin taip. Mengklik entri menjimatkan masalah anda.
Tetapi Copilot membawa sesuatu ke dimensi lain. Pasang sambungan Copilot percuma dan cuba taip arahan console.log. Dengan serta-merta anda mula menaip arahan "pratonton" samar-samar tekaan terbaik Copilot tentang perkara yang anda ingin akan muncul. Perbezaan antara perkara ini dan perkara yang anda lihat dengan Intellisense ialah Copilot telah mengimbas semua kod sebelum titik ini dan telah membuat tekaan tajam pada apa yang anda ingin log. Jika ia betul, yang dalam pengalaman saya ia melakukannya dengan ketepatan yang membimbangkan, anda hanya perlu mengklik kekunci "tab" dan perhatikan pratonton samar bertukar menjadi teks pepejal yang menjadi sebahagian daripada kod anda.
Anda akan mendapat gambaran yang lebih baik tentang kebolehan Copilot jika anda mula menaip ulasan untuk menerangkan kefungsian blok kod yang anda bercadang untuk menulis. Sebaik sahaja anda mula menaip, Copilot akan menawarkan pratonton perkara yang anda fikirkan cuba lakukan. Kita semua pernah melihat "penyelesaian auto" sebelum ini, tetapi Copilot membawa perkara ke dalam dimensi lain - ia melengkapkan bukan sahaja perkataan tetapi keseluruhan ayat. Sekali lagi, ia menggunakan konteks kod sebelumnya anda untuk mencadangkan kedua-dua nama pembolehubah dan logik. Saya telah melihatnya melengkapkan perenggan penuh dan juga menyimpulkan ini dengan ulasan "Ini adalah kesakitan", meniru sesuatu yang saya lakukan berkenaan dengan blok kod yang membosankan tetapi penting sendiri beberapa ratus baris sebelum ini. Itu membuatkan saya ketawa.
Tetapi apabila saya menyelesaikan ulasan saya, saya tidak ketawa apabila Copilot mencadangkan blok Javascript yang melaksanakan tindakan yang diterangkan dalam ulasan. Kod itu sempurna perkataan!
adakah kita melihat di sini? Simbiosis manusia-mesin, susunan yang serupa dengan kuda dan penunggang? Ingat, kuda tanpa penunggang hanyalah haiwan yang menarik.
Anda akan menemui penerangan penuh tentang fungsi Copilot di Microsoft's Bermula dengan GitHub Copilot dalam VS Code.
Atas ialah kandungan terperinci NgSysV.The Age of AI - Temui Tutor Digital anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Memahami bagaimana enjin JavaScript berfungsi secara dalaman adalah penting kepada pemaju kerana ia membantu menulis kod yang lebih cekap dan memahami kesesakan prestasi dan strategi pengoptimuman. 1) aliran kerja enjin termasuk tiga peringkat: parsing, penyusun dan pelaksanaan; 2) Semasa proses pelaksanaan, enjin akan melakukan pengoptimuman dinamik, seperti cache dalam talian dan kelas tersembunyi; 3) Amalan terbaik termasuk mengelakkan pembolehubah global, mengoptimumkan gelung, menggunakan const dan membiarkan, dan mengelakkan penggunaan penutupan yang berlebihan.

Python lebih sesuai untuk pemula, dengan lengkung pembelajaran yang lancar dan sintaks ringkas; JavaScript sesuai untuk pembangunan front-end, dengan lengkung pembelajaran yang curam dan sintaks yang fleksibel. 1. Sintaks Python adalah intuitif dan sesuai untuk sains data dan pembangunan back-end. 2. JavaScript adalah fleksibel dan digunakan secara meluas dalam pengaturcaraan depan dan pelayan.

Python dan JavaScript mempunyai kelebihan dan kekurangan mereka sendiri dari segi komuniti, perpustakaan dan sumber. 1) Komuniti Python mesra dan sesuai untuk pemula, tetapi sumber pembangunan depan tidak kaya dengan JavaScript. 2) Python berkuasa dalam bidang sains data dan perpustakaan pembelajaran mesin, sementara JavaScript lebih baik dalam perpustakaan pembangunan dan kerangka pembangunan depan. 3) Kedua -duanya mempunyai sumber pembelajaran yang kaya, tetapi Python sesuai untuk memulakan dengan dokumen rasmi, sementara JavaScript lebih baik dengan MDNWebDocs. Pilihan harus berdasarkan keperluan projek dan kepentingan peribadi.

Peralihan dari C/C ke JavaScript memerlukan menyesuaikan diri dengan menaip dinamik, pengumpulan sampah dan pengaturcaraan asynchronous. 1) C/C adalah bahasa yang ditaip secara statik yang memerlukan pengurusan memori manual, manakala JavaScript ditaip secara dinamik dan pengumpulan sampah diproses secara automatik. 2) C/C perlu dikumpulkan ke dalam kod mesin, manakala JavaScript adalah bahasa yang ditafsirkan. 3) JavaScript memperkenalkan konsep seperti penutupan, rantaian prototaip dan janji, yang meningkatkan keupayaan pengaturcaraan fleksibiliti dan asynchronous.

Enjin JavaScript yang berbeza mempunyai kesan yang berbeza apabila menguraikan dan melaksanakan kod JavaScript, kerana prinsip pelaksanaan dan strategi pengoptimuman setiap enjin berbeza. 1. Analisis leksikal: Menukar kod sumber ke dalam unit leksikal. 2. Analisis Tatabahasa: Menjana pokok sintaks abstrak. 3. Pengoptimuman dan Penyusunan: Menjana kod mesin melalui pengkompil JIT. 4. Jalankan: Jalankan kod mesin. Enjin V8 mengoptimumkan melalui kompilasi segera dan kelas tersembunyi, Spidermonkey menggunakan sistem kesimpulan jenis, menghasilkan prestasi prestasi yang berbeza pada kod yang sama.

Aplikasi JavaScript di dunia nyata termasuk pengaturcaraan sisi pelayan, pembangunan aplikasi mudah alih dan Internet of Things Control: 1. Pengaturcaraan sisi pelayan direalisasikan melalui node.js, sesuai untuk pemprosesan permintaan serentak yang tinggi. 2. Pembangunan aplikasi mudah alih dijalankan melalui reaktnatif dan menyokong penggunaan silang platform. 3. Digunakan untuk kawalan peranti IoT melalui Perpustakaan Johnny-Five, sesuai untuk interaksi perkakasan.

Saya membina aplikasi SaaS multi-penyewa berfungsi (aplikasi edTech) dengan alat teknologi harian anda dan anda boleh melakukan perkara yang sama. Pertama, apakah aplikasi SaaS multi-penyewa? Aplikasi SaaS Multi-penyewa membolehkan anda melayani beberapa pelanggan dari Sing

Artikel ini menunjukkan integrasi frontend dengan backend yang dijamin oleh permit, membina aplikasi edtech SaaS yang berfungsi menggunakan Next.Js. Frontend mengambil kebenaran pengguna untuk mengawal penglihatan UI dan memastikan permintaan API mematuhi dasar peranan


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)