Sebuah bahasa pengaturcaraan baharu yang direka khusus untuk membina aplikasi AI telah muncul, tetapi komuniti pembangun mempersoalkan sama ada ia menyelesaikan masalah sebenar atau sekadar menambah kerumitan yang tidak perlu kepada pembangunan LLM.
Convo-Lang meletakkan dirinya sebagai bahasa pengaturcaraan asli AI yang bertujuan untuk membawa struktur kepada kejuruteraan gesaan dan aliran kerja ejen. Bahasa ini berjanji untuk menyeragamkan interaksi LLM sama seperti SQL menyeragamkan operasi pangkalan data, menawarkan ciri-ciri seperti perbualan berbilang langkah, pengurusan keadaan, dan keserasian merentas penyedia.
Ciri-ciri Utama Convo-Lang:
- Sokongan pelbagai model dengan peralihan yang lancar
- Jenis data berstruktur dan pengurusan keadaan
- Integrasi alat/fungsi terbina dalam
- Sambungan RAG (Retrieval-Augmented Generation)
- Keserasian merentas pembekal
- Pengelogan transaksi yang boleh diaudit
![]() |
---|
Pengenalan kepada ConvO-Lang, bahasa pengaturcaraan natif AI yang direka untuk membina aplikasi AI |
Komuniti Mempersoalkan Keperluan untuk Sintaks Baharu
Pengumuman ini telah mencetuskan keraguan yang ketara di kalangan pembangun yang berhujah bahawa alat sedia ada sudah mengendalikan kebanyakan keperluan pembangunan LLM dengan berkesan. Ramai yang menunjukkan bahawa kerja sebenar dalam aplikasi LLM berlaku sebelum dan selepas panggilan model sebenar - tugas seperti permintaan API, operasi pangkalan data, dan pemprosesan data yang dikendalikan dengan baik oleh bahasa pengaturcaraan konvensional.
Sesetengah pembangun menyatakan kebimbangan khusus mengenai kerumitan sintaks bahasa tersebut. Pengkritik mencadangkan bahawa walaupun pencipta mendakwa kebolehbacaan sebagai ciri utama, lapisan abstraksi tambahan mungkin sebenarnya menjadikan tugas mudah lebih rumit daripada yang diperlukan.
Kebimbangan Praktikal Mengenai Pelaksanaan
Komuniti telah menimbulkan beberapa soalan praktikal mengenai kegunaan sebenar Convo-Lang di dunia nyata. Pembangun tertanya-tanya mengapa fungsi ini tidak boleh disampaikan sebagai perpustakaan dalam bahasa sedia ada seperti Python atau Ruby, daripada memerlukan paradigma pengaturcaraan yang sama sekali baharu.
Mengapa bukan perpustakaan?
Sentimen ini mencerminkan kebimbangan yang lebih luas mengenai sama ada bahasa tersebut menangani titik kesakitan yang tulen atau sekadar mengikuti trend gembar-gembur AI semasa. Sesetengah pembangun menyatakan bahawa walaupun konsep tersebut membawa struktur kepada gesaan, bahasa Inggeris kekal sempurna untuk arahan semantik, dan alat sedia ada boleh mengendalikan komponen yang boleh dibaca mesin.
Kebimbangan Komuniti:
- Kerumitan: Menambah lapisan abstraksi kepada tugas-tugas mudah
- Keperluan: Bahasa pengaturcaraan sedia ada mengendalikan pemprosesan pra/ LLM /pasca dengan baik
- Pelaksanaan: Boleh disampaikan sebagai perpustakaan dan bukannya bahasa baharu
- Pembezaan: Kelebihan yang tidak jelas berbanding DSPy , BAML , dan rangka kerja lain
Perbandingan dengan Penyelesaian Sedia Ada
Beberapa ahli komuniti telah membuat perbandingan dengan rangka kerja yang telah mantap seperti DSPy dan BAML, mempersoalkan bagaimana Convo-Lang membezakan dirinya daripada penyelesaian sedia ada ini. Perbincangan mendedahkan bahawa ramai pembangun sudah berjaya membina aplikasi LLM yang kompleks menggunakan rantaian alat semasa dan tidak yakin bahawa bahasa baharu diperlukan.
Perdebatan ini menyerlahkan ketegangan asas dalam ruang pembangunan AI yang berkembang pesat: sama ada alat khusus baharu benar-benar meningkatkan produktiviti atau sekadar menambah lapisan kerumitan kepada masalah yang dikendalikan dengan mencukupi oleh penyelesaian sedia ada. Memandangkan ekosistem LLM terus matang, pembangun nampaknya semakin berhati-hati untuk menggunakan abstraksi baharu tanpa bukti jelas mengenai faedah yang besar berbanding pendekatan semasa.
Rujukan: CONVO-LANG