Rumah web3.0 Bekerja dengan AI: Penukaran Kod

Bekerja dengan AI: Penukaran Kod

Nov 06, 2024 pm 09:12 PM
AI Cracking the code

Tidak lama dahulu, LLM (Model Bahasa Besar) tidak dapat menulis semula kod. Setiap LLM mempunyai had token, yang menentukan bilangan perkataan yang boleh diserap dan digunakan. Dengan had token yang lebih rendah, model tidak dapat menyerap jumlah maklumat yang diperlukan untuk melaksanakan tugas yang rumit seperti penukaran kod.

Bekerja dengan AI: Penukaran Kod

Syarikat pembangunan perisian Mantle baru-baru ini menghadapi cabaran biasa: mereka telah membina prototaip platform pengurusan ekuiti generasi seterusnya dalam bahasa pengekodan khusus yang sesuai untuk interaksi pantas sebagai tindak balas kepada maklum balas daripada pelanggan.

Walau bagaimanapun, kod yang digunakan dalam tindanan teknologi pengeluaran mereka adalah berbeza dan untuk menghantar produk, Mantle perlu menukar pangkalan kod daripada satu bahasa ke bahasa lain. Ini adalah tugas yang terkenal membebankan yang kerap dihadapi oleh pasukan perisian dan perusahaan.

"Usaha itu wajar, tetapi prosesnya menyakitkan," kata Dwayne Forde, pengasas bersama Mantle dan CTO. “Daripada menggerakkan pelan hala tuju pelanggan ke hadapan, anda kini akan menghabiskan sebahagian besar masa kejuruteraan yang berharga untuk mencipta semula fungsi sedia ada.”

Tertanya-tanya sama ada AI boleh membantu, Forde—seorang peneraju industri yang dipercayai dengan lebih 20 tahun pengalaman kejuruteraan dalam peranan dengan syarikat termasuk VMware dan Xtreme Labs—membuat sejarah proses baru-baru ini dalam catatan blog di Mantle yang dipanggil “Bekerja dengan AI: Kod Penukaran.”

Dia berharap kajian kes itu akan menjadi sumber yang berguna kepada pasukan teknologi lain, membantu mereka menjimatkan masa dan usaha.

Ia adalah yang kedua dalam siri panduan pengajaran yang ditulis Forde untuk pasukan teknikal, sebagai sebahagian daripada usaha untuk memajukan kepentingan kolektif sektor ini dengan menunjukkan cara AI boleh mempercepatkan dan meningkatkan kerja mereka.

"Matlamat kami bukan untuk mencapai 100% kod yang direka dengan sempurna," kata Forde. “Matlamatnya ialah untuk menyingkirkan 80% plat dandang dan corak berulang supaya jurutera dapat menumpukan pada pengesahan dan pengesahan bernilai tinggi dan kami boleh menghantar produk.”

Tidak lama dahulu, LLM (Model Bahasa Besar) tidak dapat menulis semula kod. Setiap LLM mempunyai had token, yang menentukan bilangan perkataan yang boleh diserap dan digunakan. Dengan had token yang lebih rendah, model tidak dapat menyerap jumlah maklumat yang diperlukan untuk melaksanakan tugas yang rumit seperti penukaran kod.

Tetapi dengan kemajuan pesat dalam perisian LLM terdapat had token yang lebih tinggi, dan Forde menyedari pasukannya mempunyai pilihan baharu yang menarik di hadapan mereka. Had yang lebih tinggi bermakna model boleh meningkatkan penaakulan mereka, melakukan matematik dan inferens yang lebih kompleks serta konteks input dan output dalam saiz yang lebih besar secara dramatik.

Satu juta token bermakna, menurut Medium, model boleh melakukan setara dengan membaca 20 novel atau 1000 kes undang-undang.

Forde dan pasukannya memahami bahawa had token yang lebih besar secara mendadak ini akan membolehkan mereka menyalurkan keseluruhan bahasa pengekodan ke dalam LLM, pada asasnya mengajarnya dalam dwibahasa.

Oleh kerana menukar kod adalah sangat memerlukan buruh, Mantle tahu bahawa mempunyai LLM menukarkan walaupun jumlah kecil kod daripada satu bahasa ke bahasa lain akan memberi manfaat besar kepada masa penghantaran projek kejuruteraan.

“Kami membangunkan pendekatan yang mengurangkan skop kerja sebanyak dua pertiga dan menjimatkan masa pembangun selama berbulan-bulan,” tulis Forde dalam siarannya.

Menukar projek prototaip Mantle kepada bahasa kod baharu lazimnya mengambil masa berbulan-bulan kerja manual.

Sebaliknya, Forde berkata juruteranya menumpukan masa mereka untuk bereksperimen dengan cara terbaik untuk menggesa LLM melakukan banyak kerja untuk mereka.

Ia bukan semudah menyuap bahasa kod ke dalam LLM dan memintanya menterjemah.

Di bawah pengawasan Forde, pasukan Mantle melalui proses inovasi dan penemuan untuk mengetahui arahan, konteks dan panduan terbaik untuk menyediakan LLM dalam kerjanya.

Mereka memberikan coretan kod model daripada bahasa sumber prototaip mereka, serta corak kod pengeluaran sedia ada, perihalan seni bina sasaran mereka dan memberikan LLM konteks tentang perpustakaan dan utiliti tertentu yang digunakan dalam tindanan teknologi Mantle sendiri.

“Kami mempunyai perpustakaan tertentu yang kami suka, jadi menambahkan bahagian konteks sangat membantu untuk memastikan kod output LLM serasi dengan apa yang kami gunakan,” kata Forde.

Pasukan itu malah menyuap tangkapan skrin LLM untuk menunjukkan cara mereka mahu maklumat itu disampaikan, sesuatu yang tidak akan jelas kepada AI daripada bahasa kod sahaja.

"Tangkapan skrin aplikasi sedia ada memberikan LLM reka letak visual aplikasi itu," kata Forde. “Konteks dan arahan yang anda berikan tidak semestinya secara lisan. Anda juga boleh menggunakan titik rujukan visual untuk mendapatkan output yang anda cari.”

Dalam catatan blognya, Forde menguraikan proses langkah demi langkah yang digunakan Mantle untuk menukar kod mereka. Prosesnya adalah inovatif, berulang dan – kadangkala – suka bermain.

Pada satu ketika, pasukan Mantle mengarahkan LLM untuk "bertindak seperti jurutera perisian yang hanya boleh menjawab dalam kod sumber."

Pasukan Mantle meminta LLM untuk menukar hanya bahagian kecil kod pada satu-satu masa, menyemak kerjanya, membetulkan sebarang salah tafsir dan kemudian meneruskan.

Percubaan langkah demi langkah membolehkan pasukan Mantle memperhalusi dan menambah baik kerjanya dari semasa ke semasa, dan mencipta proses yang berkesan yang kini boleh direplikasi dalam projek akan datang.

“Setelah fail dijana, pasukan kami sama ada menyemak dan melaraskan output secara manual atau melaraskan

Atas ialah kandungan terperinci Bekerja dengan AI: Penukaran Kod. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1671
14
Tutorial PHP
1276
29
Tutorial C#
1256
24
Pasaran Intel (INTL) Boleh Menjadi Kripto Tahun Ini kerana Pemegang Cardano (ADA) Mempelbagaikan Menjelang Hard Fork Pasaran Intel (INTL) Boleh Menjadi Kripto Tahun Ini kerana Pemegang Cardano (ADA) Mempelbagaikan Menjelang Hard Fork Aug 25, 2024 am 03:49 AM

Pasaran kripto sedang mengalami anjakan sentimen yang ketara apabila modal terpinggir mula masuk. Projek seperti Near Protocol (NEAR) dan Cardano (ADA) sedang hangat untuk menjangkakan perhimpunan yang akan datang.

Shytoshi Kusama Petunjuk untuk Kerjasama Akan Datang dengan AI Project NFA Labs Shytoshi Kusama Petunjuk untuk Kerjasama Akan Datang dengan AI Project NFA Labs Aug 09, 2024 am 06:27 AM

Shytoshi Kusama, tokoh misteri yang menerajui ekosistem Shiba Inu, telah mencetuskan spekulasi mengenai kerjasama yang akan datang dengan projek AI.

Coinbase dan Tether Memperkenalkan Platform Dikuasakan AI untuk Memperkasakan Pembangun dalam Ruang Blockchain Coinbase dan Tether Memperkenalkan Platform Dikuasakan AI untuk Memperkasakan Pembangun dalam Ruang Blockchain Oct 29, 2024 am 03:24 AM

Platform “Agen Berasaskan” Coinbase dan SDK AI Tempatan Tether bertujuan untuk memudahkan pembangunan ejen mata wang kripto dipacu AI.

Launchpool Inkubasi ONAI, Ekosistem AI Berdasarkan Rantaian TON Launchpool Inkubasi ONAI, Ekosistem AI Berdasarkan Rantaian TON Aug 05, 2024 pm 03:32 PM

Perkongsian ini menandakan kemajuan penting ke arah menyepadukan ejen AI komersial dan automasi ke dalam ruang Web3.

Firecoin Meningkatkan $1.2M untuk Membawa Cerapan Token Dikuasakan AI kepada Ekosistem TON Firecoin Meningkatkan $1.2M untuk Membawa Cerapan Token Dikuasakan AI kepada Ekosistem TON Oct 25, 2024 am 12:12 AM

Melabur dalam pasaran kripto boleh menjadi sangat menguntungkan, dengan token baharu kadang-kadang menghasilkan lebih daripada 160,000% dalam pulangan tahunan untuk pelabur.

Apple AI Akan Menjadi Penukar Permainan, AI Syiling Kemungkinan Berhimpun Minggu Depan Apple AI Akan Menjadi Penukar Permainan, AI Syiling Kemungkinan Berhimpun Minggu Depan Sep 09, 2024 am 03:15 AM

Apple sudah bersedia untuk pelancaran iPhone 16 pada hari Isnin, bersiap sedia untuk dorongan besar kepada AI generatif dengan memperkenalkannya kepada pengguna iPhonenya

Sui (SUI) dan GoodEgg (GEGG): Dua Projek Menjanjikan untuk Ditonton dalam Pasaran Matawang Kripto September Sui (SUI) dan GoodEgg (GEGG): Dua Projek Menjanjikan untuk Ditonton dalam Pasaran Matawang Kripto September Sep 12, 2024 pm 09:01 PM

Memandangkan pasaran mata wang kripto menghadapi trend yang berubah-ubah, pelabur yang bijak mula mengalihkan perhatian mereka ke arah projek baru muncul yang menunjukkan daya tahan dan potensi pertumbuhan. Dengan kebimbangan mengenai trajektori harga yang tidak menentu Bitcoin (BTC).

XRP Healthcare Memasuki Dunia AI, Memperkenalkan Chatbot Berkuasa AI untuk Meningkatkan Pengalaman Pengguna XRP Healthcare Memasuki Dunia AI, Memperkenalkan Chatbot Berkuasa AI untuk Meningkatkan Pengalaman Pengguna Sep 11, 2024 am 09:01 AM

XRP Healthcare, perintis Pharma dan platform penjagaan kesihatan di XRP Ledger (XRPL), telah memasuki dunia kecerdasan buatan (AI) secara rasmi.