बेंड नावाची प्रोग्रामिंग भाषा या आठवड्यात हॅकर न्यूजच्या शीर्षस्थानी पोहोचली, AI कोडिंग युगात 278 पॉइंट्स आणि मुख्य पानावरील वादविवाद: एक अशी भाषा जी AI एजंटला तुमच्या नियमांचे उल्लंघन करणारा कोड पाठवणे गणितीयदृष्ट्या अशक्य करते.

प्रकल्पाच्या वेबसाइटने बेंडचे वर्णन "एआयच्या चुका पुराव्याद्वारे अवरोधित करणारी जलद भाषा" म्हणून केले आहे, वैशिष्ट्यांचे असामान्य संयोजन वचन देते: सी-स्पीड नेटिव्ह संकलन, CPU कोर आणि CUDA-सक्षम GPUs, लीन-शैलीतील औपचारिक पुरावे आणि पायथन-सदृश वाक्यरचना. For more context on this story, see our ongoing more AI stories.

दुसऱ्या शब्दांत, बेंड माणसासाठी लिहिण्यासाठी चांगली भाषा बनण्याचा प्रयत्न करत नाही. एआय एजंट्ससाठी लिहिण्यासाठी ती एक चांगली भाषा बनण्याचा प्रयत्न करत आहे - एक जिथे कंपाइलर स्वतःच रक्षण करतो.

युक्तिवाद: प्रॉम्प्ट अस्पष्ट आहेत, पुरावे नाहीत

सॉफ्टवेअर डेव्हलपमेंट कुठे चालले आहे याबद्दल प्रकल्पाच्या मुख्यपृष्ठावरील फ्रेमिंग असामान्यपणे स्पष्ट आहे.

"एजीआय नंतरच्या अर्थव्यवस्थेत, मानव अखेरीस कोड लिहिणे आणि वाचणे थांबवतील, परंतु आम्हाला अजूनही AIs ला आपल्या सभोवतालचे जग तयार करण्यासाठी आम्हाला काय करायचे आहे हे सांगण्यासाठी एक संदिग्धता मुक्त मार्ग आवश्यक आहे," साइटचा तर्क आहे. "कायद्यांसह, आमचे हेतू नैसर्गिक भाषेपेक्षा अधिक अचूक असू शकतात. पुराव्यांसह, आम्ही हे सत्यापित करू शकतो की AI ने आमच्या प्रॉम्प्टची योग्य अंमलबजावणी केली आहे. आणि एक वेगवान कंपाइलर ते वेगाने चालवतो."

तो प्रबंध विकसक आणि टूलिंगमधील नेहमीचा संबंध उलटतो. AI-व्युत्पन्न केलेल्या कोडला ओळ-दर-रेषेने पुनरावलोकन करण्यासाठी आउटपुट म्हणून हाताळण्याऐवजी, बेंड मानवाला नेहमी धारण केलेले गुणधर्म घोषित करण्यास सांगतात — आणि काहीही विलीन होण्यापूर्वी मशीनला त्याचे कार्य सिद्ध करण्यास प्रवृत्त करते.

LAWS.bend कसे कार्य करते

डिझाईनचा केंद्रबिंदू LAWS.bend नावाची फाईल आहे, जिथे विकासक अपरिवर्तनीय घोषित करतात ज्या प्रकल्पाचे समाधान करणे आवश्यक आहे. संकल्पनेसाठी साइटची टॅगलाइन: "LAWS.bend हे AGENTS.md आहे पुराव्याने समर्थित." जिथे AGENTS.md फाइल्स एआय कोडिंग एजंटना नैसर्गिक-भाषेतील नियमांसह सूचना देतात ज्याकडे शांतपणे दुर्लक्ष केले जाऊ शकते, बेंडचे कायदे टाइप चेकरद्वारेच लागू केले जातात.

"तेव्हापासून, कोणतीही AI त्यांना खंडित करणारी एक ओळ पाठवू शकत नाही," साइट दावा करते.

सोबतच्या PROOF.bend फाईलमध्ये प्रत्येक कायद्यात धारण केलेला मशीन-चेक केलेला युक्तिवाद आहे — आणि विशेष म्हणजे, तो पुरावा मानवाने नव्हे तर AI ने लिहिलेला आहे. विकसक जे सत्य असले पाहिजे ते सांगतो; एजंट पुरावे तयार करतो.

प्रकल्प एक खेळण्यांच्या खेळासह कल्पना प्रदर्शित करतो ज्यामध्ये कायदा घोषित करतो की जिंकणे अशक्य आहे. प्रात्यक्षिकात, एक नवीन वैशिष्ट्य विनंती — "बोर्ड रॅप आसपास करा" — एक बग सादर करते ज्यामुळे खेळाडू जिंकू शकतो. LAWS.bend शिवाय, बग्गी कोड विलीन होतो आणि बग थेट होतो. LAWS.bend असल्याने, बदल नाकारला जातो आणि जोपर्यंत AI ला एक वैध पुरावा सादर करत नाही तोपर्यंत ते पुन्हा प्रयत्न करत राहावे लागते. साइटने म्हटल्याप्रमाणे: "बग विलीन करणे गणितीयदृष्ट्या अशक्य आहे: हे एक प्रमेय आहे."

वेग हा सक्षम करणारा आहे

औपचारिक पडताळणी ही जुनी कल्पना आहे. दैनंदिन सॉफ्टवेअर डेव्हलपमेंटपासून दूर ठेवणारी गोष्ट म्हणजे खर्च: Lean आणि Rocq सारख्या प्रूफ असिस्टंटना मध्यम आकाराचा कोडबेस तपासण्यासाठी काही मिनिटे लागू शकतात, जे क्रिप्टोग्राफी किंवा ऑपरेटिंग-सिस्टम कर्नलसाठी सुसह्य आहे परंतु AI एजंटसाठी दर तासाला डझनभर बदल करणाऱ्यासाठी अव्यवहार्य आहे.

बेंडचे उत्तर म्हणजे टाइप चेकरलाच एक प्रूफ चेकर बनवणे जे एका सेकंदात किंवा कमी वेळात चालते. साइट म्हणते की याचा अर्थ "एआय एजंट प्रत्येक बदलानंतर तपासू शकतो" - हेवीवेट, प्रकल्पाच्या समाप्ती समारंभातून सत्यापन प्रत्येक संपादनावर हलके गेटमध्ये बदलणे.

कार्यक्षमतेचे दावे, जे प्रकल्पाच्या स्वतःच्या साइटवर (Apple M4 Max वर चालवले जातात) प्रकाशित केलेल्या बेंचमार्कवर आधारित आहेत, हे संपूर्ण बोर्डात महत्त्वाकांक्षी आहेत:

  • बेंड नेटिव्ह कोडवर संकलित करते आणि एकाच कोरवर "जवळजवळ C तितक्या वेगाने" चालते.
  • समान बायनरी स्केल सोळा कोर किंवा GPU वर, जेथे साइट एका कोरच्या 100 पट वेगाने दावा करते.
  • समांतरता स्वयंचलित आहे — "कोणतेही धागे नाहीत, कोणतेही कुलूप नाहीत, लिहिण्यासाठी कर्नल नाहीत" — प्रत्येक कोअरमध्ये रनटाइम विभाजित करण्याच्या कार्यासह तो शोधू शकतो आणि परिणामांमध्ये सामील होतो.

प्रारंभ करणे मुद्दाम घर्षण-मुक्त आहे: एक-लाइन इंस्टॉल स्क्रिप्ट, तसेच एजंटला `बेंड गाइड` चालविण्यास, LAWS.bend मधील महत्त्वाचे नियम पाळण्यास आणि वचनबद्ध करण्यापूर्वी `बेंड PROOF.bend` चालविण्यास निर्देश देणारा स्निपेट AGENTS.md मध्ये पेस्ट केला जाईल.

हे सध्या का गुंजत आहे

हॅकर न्यूज प्रतिसाद — काही तासांतच शेकडो गुण — विकसक समुदायातील वाढती चिंता दर्शवते. एआय कोडिंग एजंट्सनी उत्पादन कोड जवळजवळ विनामूल्य केले आहे, परंतु त्याची पडताळणी करणे त्याच वेगाने स्वस्त झाले नाही. कोड पुनरावलोकन, चाचणी आणि QA अजूनही मूलभूतपणे मानवी-गती प्रक्रिया आहेत आणि कार्यसंघ अधिकाधिक नोंदवतात की अडथळे सॉफ्टवेअर लिहिण्यापासून त्यावर विश्वास ठेवण्याकडे सरकले आहेत.

वर्कफ्लोपेक्षा ट्रस्टची समस्या भाषेत अधिक चांगली सोडवली जाते, असा बेंडचा डाव आहे. कंपायलरने नमूद केलेल्या अपरिवर्तनीयतेचे उल्लंघन करणारा कोड स्वीकारण्यास नकार दिल्यास, पुनरावलोकन संभाषण बदलते: मशीनने आधीच वगळलेल्या बग्सची शिकार करणे मानव थांबवतात आणि कायदे स्वतः व्यवसायाला आवश्यक असलेल्या गोष्टी कॅप्चर करतात की नाही यावर लक्ष केंद्रित करण्यास सुरवात करतात.

चेतावणी

स्वतःच्या बेंचमार्कद्वारे स्वतःचा प्रचार करणाऱ्या कोणत्याही प्रकल्पाप्रमाणे, स्वतंत्र पडताळणी हा पुढील प्रश्न आहे. कामगिरीचे आकडे प्रकल्पाच्या वेबसाइटवरून येतात आणि प्रात्यक्षिक हे मुद्दाम साधे उदाहरण आहे. वास्तविक-जागतिक कोडबेसमध्ये गोंधळलेली स्थिती, बाह्य प्रणाली आणि आवश्यकता आहेत ज्या कुरकुरीत औपचारिकतेला विरोध करतात - औपचारिक पद्धतींचा कठीण भाग कधीही सिद्ध झाला नाही, परंतु तपशील.

सांस्कृतिक अडथळा देखील आहे. मानवी विकासकांना नवीन भाषेचा अवलंब करण्यास पटवणे अत्यंत कठीण आहे; त्यांना त्यांच्या प्रकल्पाचे नियम मशीन-चेक करण्यायोग्य कायदे म्हणून एन्कोड करण्यास पटवून देणे हे एक मोठे प्रश्न आहे, जरी एआय एजंट बहुतेक लेखन करत असले तरीही.

परंतु मूळ अंतर्दृष्टी - AI-व्युत्पन्न कोडच्या युगासाठी डिझाइन केलेली भाषा अचूकता एक संकलित-वेळ गुणधर्म बनवायला हवी - हे उद्योग सध्या मोठ्या प्रमाणावर असलेल्या समस्येचे एक गंभीर उत्तर आहे. बेंड विशेषत: तो युक्तिवाद जिंकतो किंवा काही उत्तराधिकारी करतो, प्रवासाची दिशा स्पष्ट दिसते: जेव्हा मशीन कोड लिहितात, तेव्हा रेलिंग मशीनमध्ये जाणे आवश्यक आहे.

सॉफ्टवेअर कसे तयार केले जाते ते पुन्हा आकार देणाऱ्या टूल्सबद्दल अधिक माहितीसाठी, नवीनतम AI बातम्या आणि AI डेव्हलपमेंट इकोसिस्टमच्या आमच्या चालू कव्हरेजचे अनुसरण करा.

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →