cari
RumahPeranti teknologiAIPemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besar

1. Latar Belakang

Semasa kerja pemfaktoran semula, spesifikasi kod: Semasa proses pembangunan bahagian hadapan B-end, pembangun akan sentiasa menghadapi masalah pembangunan berulang Modul elemen bagi banyak halaman CRUD pada asasnya adalah serupa masih perlu dibangunkan secara manual, menghabiskan masa pada Pembinaan elemen mudah mengurangkan kecekapan pembangunan keperluan perniagaan Pada masa yang sama, kerana gaya pengekodan pembangun yang berbeza tidak konsisten, ia menjadikannya lebih mahal untuk orang lain bermula semasa lelaran. .

AI menggantikan kuasa otak yang mudah: Dengan pembangunan berterusan model AI yang besar, ia mempunyai keupayaan pemahaman yang mudah dan boleh menukar bahasa kepada arahan. Arahan am untuk membina halaman asas boleh memenuhi keperluan pembinaan halaman asas harian dan meningkatkan kecekapan pembangunan perniagaan dalam senario umum.

2. Gambaran keseluruhan pautan yang dijana

Senarai halaman sebelah B, borang dan butiran semua Pautan boleh dibahagikan secara kasar kepada langkah berikut.

Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besarGambar

  • Masukkan bahasa semula jadi
  • Digabungkan dengan model besar untuk mengekstrak maklumat pembinaan yang sepadan mengikut peraturan yang ditetapkan
  • Maklumat bangunan digabungkan dengan templat kod dan AST untuk mengeluarkan kod hadapan

Tiga. Keperluan Ekspres

Secara grafik Langkah pertama dalam mengkonfigurasi

ialah memberitahu jenis antara muka yang hendak dibangunkan. Dalam hal ini, perkara pertama yang kami fikirkan ialah konfigurasi halaman, yang merupakan bentuk arus perdana produk kod rendah semasa Pengguna membina halaman melalui satu siri konfigurasi grafik, seperti yang ditunjukkan di bawah:

Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besarGambar

. Ditujukan kepada senario umum (seperti Ia mempunyai kesan yang baik pada meningkatkan kecekapan untuk halaman CURD dengan pengurusan latar belakang yang agak mudah) atau senario perniagaan tertentu (seperti pembinaan tempat). Untuk keperluan yang agak kompleks yang memerlukan lelaran logik yang berterusan, memandangkan konfigurasi dilakukan melalui operasi grafik, keperluan untuk reka bentuk interaktif adalah lebih tinggi, dan terdapat kos tertentu untuk bermula Pada masa yang sama, kerana kerumitan keperluan menjadi lebih tinggi dan lebih tinggi, interaksi Borang konfigurasi menjadi lebih dan lebih kompleks dan kos penyelenggaraan semakin tinggi dan lebih tinggi. Oleh itu, penggunaan medan bahagian hadapan dalam konfigurasi halaman agak terhad.

AI terus menjana kod

Kod yang dijana AI lebih biasa digunakan dalam senario fungsi alat, tetapi untuk keperluan senario perniagaan tertentu dalam syarikat, perkara berikut mungkin perlu dipertimbangkan:

  • Penyesuaian penjanaan : pasukan syarikat Ia mempunyai tindanan teknologi sendiri dan komponen am tugas berat secara dalaman, dan pengetahuan ini perlu dilatih terlebih dahulu Pada masa ini, hanya suntikan sesi tunggal disokong untuk kandungan pra-latihan teks yang panjang, dan penggunaan token adalah tinggi ;
  • Ketepatan: Ketepatan kod yang dihasilkan oleh AI Cabarannya agak besar Selain itu, pra-latihan mengandungi sebahagian besar gesaan Kerana kandungan keluaran kod terlalu terperinci, ditambah dengan ilusi model kadar kod perniagaan pada masa ini agak tinggi, dan ketepatan adalah untuk mempertimbangkan pengekodan tambahan Jika ini tidak dapat diselesaikan, kesan pengekodan tambahan akan dikurangkan dengan banyaknya
  • Kandungan terjana yang tidak lengkap: Disebabkan oleh pengehadan satu sesi GPT. keperluan yang kompleks, terdapat kemungkinan tertentu penjanaan kod akan dipotong, menjejaskan kadar kejayaan penjanaan.

Bahasa semula jadi kepada arahan

GPT sebenarnya mempunyai keupayaan yang sangat penting, iaitu, bahasa semula jadi kepada arahan, arahan adalah tindakan Contohnya: kita menganggap bahawa kaedah fungsi dilaksanakan, dan input adalah semula jadi Menggabungkan GPT dengan gesaan terbina dalam dan membenarkannya mengeluarkan perkataan tertentu secara stabil, bolehkah kita mengambil tindakan selanjutnya dengan mengeluarkan perkataan ini? Ini mempunyai kelebihan berikut berbanding konfigurasi grafik:

  1. Ambang pembelajaran yang rendah: kerana bahasa semula jadi itu sendiri adalah bahasa ibunda manusia, anda hanya perlu menerangkan halaman mengikut idea anda Sudah tentu, kandungan huraian perlu ikut beberapa spesifikasi Ya, tetapi kecekapan meningkat dengan ketara berbanding dengan konfigurasi grafik
  2. Kotak hitam kerumitan: Kerumitan konfigurasi grafik akan meningkat apabila kerumitan halaman konfigurasi meningkat, dan kerumitan ini akan kelihatan sepintas lalu Dipaparkan di hadapan; daripada pengguna, pengguna mungkin tersesat dalam interaksi halaman konfigurasi yang kompleks dan kos konfigurasi meningkat secara beransur-ansur
  3. Lelaran tangkas: Jika anda ingin menambah fungsi konfigurasi halaman pada bahagian pengguna, kaedah interaksi berdasarkan model besar mungkin hanya memerlukan Tambah baharu; beberapa gesaan, tetapi konfigurasi grafik memerlukan pembangunan bentuk kompleks untuk input pantas.

Anda mungkin mempunyai soalan di sini:

Bukankah maklumat arahan yang dihasilkan turut menunjukkan ilusi model besar? Bagaimana untuk memastikan maklumat arahan yang dijana setiap kali adalah stabil dan konsisten?

Menterjemah bahasa semula jadi ke dalam arahan boleh dilaksanakan atas sebab berikut:

  1. Menukar teks panjang kepada maklumat utama tergolong dalam kandungan ringkasan Ketepatan model besar dalam senario ringkasan jauh lebih tinggi daripada senario penyebaran
  2. Memandangkan maklumat arahan hanya mengekstrak maklumat utama dalam keperluan, tidak perlu dilakukan; pra-pengeluaran pada timbunan teknologi kod, jadi terdapat banyak ruang untuk pengoptimuman dalam gesaan Dengan mengoptimumkan dan meningkatkan kandungan segera, ketepatan output boleh dipertingkatkan dengan berkesan keperluan ungkapan yang berbeza, ketepatan boleh disahkan melalui output ramalan ujian tunggal Apabila badCase berlaku, kami akan mengakses ujian tunggal untuk badCase selepas pengoptimuman. Pastikan ketepatan terus bertambah baik.
  3. Mari kita lihat hasil penukaran maklumat akhir:

Untuk bantuan kod, berdasarkan penerangan permintaan pengguna, maklumat tersebut boleh diperoleh melalui pemprosesan PROMPT. Menyediakan maklumat asas untuk penjanaan kod.

Gambar Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besar 4. Tukar maklumat kepada kod

Selepas mendapat maklumat boleh kod yang sepadan dengan bahasa semula jadi melalui model besar (iaitu, JSON dalam contoh di atas), kita boleh menukar kod berdasarkan maklumat ini. Untuk halaman dengan senario yang jelas, ia secara amnya boleh dibahagikan kepada templat kod utama (senarai, borang, bingkai keterangan) + komponen perniagaan.

Proses Penukaran

GambarPemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besar

Bagaimanakah kita membangunkan kod?

Sebenarnya, langkah ini hampir sama dengan membangunkan kod itu sendiri Selepas kami mendapat keperluan, otak kami akan mengekstrak maklumat utama, iaitu, arahan penukaran bahasa semula jadi yang disebutkan di atas, dan kemudian kami akan mencipta fail. dalam vscode, dan kemudian Operasi berikut akan dilakukan:

Mula-mula, anda mesti mencipta templat kod, dan kemudian memperkenalkan komponen tugas berat yang sepadan mengikut senario Contohnya, ProTable diperkenalkan untuk senarai, dan ProForm diperkenalkan untuk borang.

Berdasarkan komponen tugas berat seperti ProTable dan menambahkan beberapa sifat padanya, seperti headerTitle, pageSize dan maklumat berkaitan senarai lain.

Perkenalkan komponen berdasarkan perihalan permintaan Contohnya, jika diiktiraf bahawa terdapat pemilihan kategori dalam item penapis, komponen perniagaan baharu akan ditambah dalam useColumns dalam perihalan permintaan, komponen perniagaan import dan eksport baharu akan ditambahkan di lokasi yang ditentukan pada halaman.

Dapatkan pautan olok-olok, tambah lapisan permintaan dan perkenalkan ia di lokasi yang ditentukan pada halaman.

Senario sisipan kod biasa di atas boleh dirangkumkan ke dalam JSON, dan kemudian kod yang sepadan dijana melalui templat kod digabungkan dengan sisipan AST atau penggantian templat rentetan.

5. Penjanaan kod sumber

Penempatan

Bantuan kod sumber terutamanya membantu pembangun mengurangkan kerja berulang dan meningkatkan kecekapan pengekodan yang sama sekali berbeza daripada pembinaan halaman kod rendah senario tertentu. Halaman ini telah lengkap, dan bilangan fungsi halaman boleh dikira. Terdapat juga amalan terbaik dalam pembinaan kod rendah dalam industri. Alat bantu kod sumber direka untuk membantu pengguna memulakan sebanyak mungkin kod keperluan perniagaan, dan pengubahsuaian serta penyelenggaraan seterusnya diserahkan kepada pengguna pada peringkat kod untuk meningkatkan kecekapan pembangunan halaman baharu.

Lihat seni bina berfungsi khusus di bawah:

Gambar Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besar 6. Carian dan pembenaman vektor komponen

Untuk pembangunan bahagian hadapan, intipati peningkatan kecekapan adalah untuk membangunkan kurang kod halaman, dan satu aspek yang lebih pantas . Pengekstrakan komponen yang baik adalah bahagian yang sangat penting Kami menggabungkan vektor untuk mengoptimumkan pautan pengenalan komponen, dan mencari dan meletakkan komponen dengan cepat dalam templat permulaan dan kod stok. Pautan pengenalan vektor komponen data untuk penyimpanan pangkalan data Vektor.

Gambar

Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besarCarian vektor komponen

Selepas pengguna memasukkan penerangan, penerangan akan ditukar menjadi vektor dan dibandingkan dengan senarai komponen N atas berdasarkan persamaan kosinus dengan mencari persamaan tertinggi. .

Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besarPictures

VII Tinjauan Masa Depan

  • Templat benam komponen: Pada masa ini komponen menyokong carian vektor, dijana dengan menggabungkan halaman kod sumber, menyokong pemadanan dinamik komponen dan menjana templat stok
  • dan disokong Penjanaan kod sumber halaman baharu akan disokong pada masa hadapan, dan penambahan kod separa halaman sedia ada akan disokong pada masa hadapan
  • Saluran templat kod: Perkakas operasi kod AST menghubungkan lagi bahasa semula jadi dan penulisan kod, mempertingkatkan lagi; kecekapan pengembangan adegan.

Atas ialah kandungan terperinci Pemikiran dan amalan tentang penjanaan bantuan kod bahagian hadapan B-end di bawah model besar. 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
Adakah Model Model ' S 7B Olympiccoder mengalahkan Claude 3.7?Adakah Model Model ' S 7B Olympiccoder mengalahkan Claude 3.7?Apr 23, 2025 am 11:49 AM

Memeluk Olimpikcoder-7B: Model Penaakulan Kod Terbuka Sumber Terbuka yang kuat Perlumbaan untuk membangunkan model bahasa yang tertumpu kepada kod unggul semakin meningkat, dan Hugging Face telah menyertai pertandingan dengan pesaing yang hebat: Olympiccoder-7b, produk

4 ciri Gemini baru yang anda tidak dapat merindui4 ciri Gemini baru yang anda tidak dapat merinduiApr 23, 2025 am 11:48 AM

Berapa banyak daripada anda yang berharap AI dapat melakukan lebih daripada sekadar menjawab soalan? Saya tahu saya ada, dan sejak kebelakangan ini, saya kagum dengan bagaimana ia berubah. AI Chatbots bukan sekadar berbual lagi, mereka sedang membuat, Researchin

Camunda menulis skor baru untuk orkestra ai agentikCamunda menulis skor baru untuk orkestra ai agentikApr 23, 2025 am 11:46 AM

Oleh kerana Smart AI mula diintegrasikan ke dalam semua peringkat platform dan aplikasi perisian perusahaan (kita harus menekankan bahawa terdapat kedua -dua alat teras yang kuat dan beberapa alat simulasi yang kurang dipercayai), kita memerlukan satu set baru keupayaan infrastruktur untuk menguruskan agen -agen ini. Camunda, sebuah syarikat orkestrasi proses yang berpusat di Berlin, Jerman, percaya ia dapat membantu Smart AI memainkan peranannya yang sewajarnya dan selaras dengan matlamat dan peraturan perniagaan yang tepat di tempat kerja digital yang baru. Syarikat ini kini menawarkan keupayaan orkestra pintar yang direka untuk membantu model organisasi, menggunakan dan mengurus ejen AI. Dari perspektif kejuruteraan perisian praktikal, apakah maksudnya? Integrasi proses kepastian dan bukan deterministik Syarikat itu mengatakan yang penting adalah untuk membolehkan pengguna (biasanya saintis data, perisian)

Adakah nilai dalam pengalaman AI perusahaan yang dikendalikan?Adakah nilai dalam pengalaman AI perusahaan yang dikendalikan?Apr 23, 2025 am 11:45 AM

Menghadiri Google Cloud Seterusnya '25, saya berminat untuk melihat bagaimana Google akan membezakan tawaran AInya. Pengumuman baru -baru ini mengenai Agentspace (dibincangkan di sini) dan Suite Pengalaman Pelanggan (dibincangkan di sini) menjanjikan, menekankan perniagaan Valu

Bagaimana untuk mencari model penyembuhan berbilang bahasa terbaik untuk kain anda?Bagaimana untuk mencari model penyembuhan berbilang bahasa terbaik untuk kain anda?Apr 23, 2025 am 11:44 AM

Memilih model penyembuhan berbilang bahasa yang optimum untuk sistem pengambilan semula (RAG) pengambilan anda Di dunia yang saling berkaitan hari ini, membina sistem AI berbilang bahasa yang berkesan adalah yang paling utama. Model penyembuhan berbilang bahasa yang teguh adalah penting untuk Re

Musk: Robotaxis di Austin memerlukan campur tangan setiap 10,000 batuMusk: Robotaxis di Austin memerlukan campur tangan setiap 10,000 batuApr 23, 2025 am 11:42 AM

Pelancaran Austin Robotaxi Tesla: Melihat lebih dekat dengan tuntutan Musk Elon Musk baru-baru ini mengumumkan pelancaran Robotaxi yang akan datang di Tesla di Austin, Texas, pada mulanya mengerahkan armada kecil 10-20 kenderaan untuk alasan keselamatan, dengan rancangan untuk pengembangan pesat. H

AI 'AI 'Apr 23, 2025 am 11:41 AM

Cara kecerdasan buatan digunakan mungkin tidak dijangka. Pada mulanya, ramai di antara kita mungkin berfikir ia digunakan terutamanya untuk tugas kreatif dan teknikal, seperti menulis kod dan membuat kandungan. Walau bagaimanapun, satu tinjauan baru -baru ini yang dilaporkan oleh Harvard Business Review menunjukkan bahawa ini tidak berlaku. Kebanyakan pengguna mencari kecerdasan buatan bukan hanya untuk kerja, tetapi untuk sokongan, organisasi, dan juga persahabatan! Laporan itu mengatakan bahawa kes permohonan AI yang pertama adalah rawatan dan persahabatan. Ini menunjukkan bahawa ketersediaan 24/7 dan keupayaan untuk memberikan nasihat dan maklum balas yang jujur, jujur ​​adalah nilai yang sangat baik. Sebaliknya, tugas pemasaran (seperti menulis blog, mewujudkan jawatan media sosial, atau salinan pengiklanan) yang lebih rendah pada senarai penggunaan popular. Mengapa ini? Mari kita lihat hasil penyelidikan dan bagaimana ia terus menjadi

Syarikat berlumba ke arah pengangkatan ejen AISyarikat berlumba ke arah pengangkatan ejen AIApr 23, 2025 am 11:40 AM

Kebangkitan agen AI mengubah landskap perniagaan. Berbanding dengan revolusi awan, kesan agen AI diramalkan secara eksponen lebih besar, menjanjikan untuk merevolusikan kerja pengetahuan. Keupayaan untuk mensimulasikan keputusan-maki manusia

See all articles

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!

Alat panas

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini