दैनिक अर्क्सिव

यह पेज दुनियाभर में प्रकाशित होने वाले आर्टिफिशियल इंटेलिजेंस संबंधित रिसर्च पेपर्स को संक्षिप्त रूप में प्रस्तुत करता है।
यहां Google Gemini का उपयोग करके पेपर्स का सारांश तैयार किया जाता है और यह पेज गैर-लाभकारी रूप से संचालित किया जाता है।
पेपर के कॉपीराइट लेखक और संबंधित संस्थान के पास हैं, और साझा करते समय बस स्रोत का उल्लेख करें।

एमटीपी: एआई-एकीकृत प्रोग्रामिंग के लिए एक अर्थ-प्रकारित भाषा अमूर्तन

Created by
  • Haebom

लेखक

जयनका एल. दंतनारायण, यिपिंग कांग, कुगेसन शिवसोथीनाथन, क्रिस्टोफर क्लार्क, बाइचुआन ली, सविनी कश्मीरा, क्रिस्ज़टियन फ़्लोटनर, लिंगजिया टैंग, जेसन मार्स

रूपरेखा

यह शोधपत्र सॉफ्टवेयर विकास के एआई-एकीकृत अनुप्रयोगों की ओर संक्रमण पर केंद्रित है जो रनटाइम पर जनरेटिव एआई और बड़े पैमाने के भाषा मॉडल (एलएलएम) का लाभ उठाते हैं। जबकि मौजूदा एलएलएम एकीकरण प्रॉम्प्ट इंजीनियरिंग की कठिनाई के कारण जटिलताएँ लाते हैं, हमारा प्रस्तावित सिमेंटिक टाइप प्रोग्रामिंग (एमटीपी) सहज भाषा-स्तरीय संरचनाओं के माध्यम से एलएलएम एकीकरण को अमूर्त करके इस चुनौती का समाधान करता है। एमटीपी, डेवलपर के अतिरिक्त प्रयास के बिना प्रॉम्प्ट निर्माण और प्रतिक्रिया प्रसंस्करण को स्वचालित करने के लिए कोड की सिमेंटिक समृद्धि का लाभ उठाता है। इसके मुख्य घटकों में एलएलएम आह्वान के लिए बाय ऑपरेटर, एक सिमेंटिक-आधारित मध्यवर्ती प्रतिनिधित्व (एमटी-आईआर), और एमटी-रनटाइम, एलएलएम इंटरैक्शन के प्रबंधन के लिए एक स्वचालित प्रणाली शामिल है। हम एमटीपी को जैक प्रोग्रामिंग भाषा, जो पायथन का एक सुपरसेट है, में लागू करते हैं, यह दर्शाता है कि यह शुद्धता और दक्षता बनाए रखते हुए कोड की जटिलता को काफी कम करता है। उपयोगकर्ता अध्ययनों से पता चलता है कि एमटीपी का उपयोग करने वाले डेवलपर मौजूदा फ्रेमवर्क की तुलना में 3.2 गुना तेज़ी से और 45% कम कोड लाइनों के साथ काम करते हैं। इसके अलावा, हम नामकरण परंपराओं के 50% तक कम होने पर भी इसकी मजबूती प्रदर्शित करते हैं। एमटीपी को जसेसी ओपन सोर्स प्रोजेक्ट के भाग के रूप में विकसित किया गया है और यह byLLM मॉड्यूल में उपलब्ध है।

Takeaways, Limitations

Takeaways:
हमने एलएलएम एकीकरण की जटिलता को काफी हद तक कम कर दिया, जिससे विकास दक्षता में सुधार हुआ (3.2 गुना तेज कार्य, कोड की 45% कम लाइनें)।
हम कोड की अर्थपूर्ण समृद्धि का लाभ उठाकर त्वरित इंजीनियरिंग की चुनौती का समाधान करते हैं।
हमने एक ऐसी प्रणाली बनाई है जो नामकरण संबंधी अशुद्धियों (50% तक प्रदर्शन ह्रास) के प्रति सुदृढ़ है।
यह खुला स्रोत है और अत्यधिक सुलभ है।
Limitations:
यह जैक भाषा के लिए विशिष्ट है और अन्य प्रोग्रामिंग भाषाओं में इसके विस्तार के लिए इसकी समीक्षा की जानी आवश्यक है।
वर्तमान में, इसे जैक भाषा के अंतर्गत क्रियान्वित किया गया है, इसलिए अन्य भाषाओं में इसकी पोर्टेबिलिटी और प्रयोज्यता पर और अधिक शोध की आवश्यकता है।
चूंकि यह एलएलएम के प्रदर्शन पर निर्भर करता है, एलएलएम की सीमाएं एमटीपी के प्रदर्शन को प्रभावित कर सकती हैं।
बड़े पैमाने की परियोजनाओं में प्रयोज्यता और मापनीयता पर आगे अनुसंधान की आवश्यकता है।
👍