← नवीनतम पेपर
🤖 AI

Turn: A Language for Agentic Computation

यह शोध पत्र **Turn** को प्रस्तुत करता है, जो एक संकलित (compiled), एक्टर-आधारित प्रोग्रामिंग भाषा है जो स्कीमा सत्यापन, कॉन्फिडेंस-आधारित कंट्रोल फ्लो, आइसोलेटेड एक्टर कॉन्टेक्स्ट, कैपेबिलिटी-आधारित पहचान, और महत्वपूर्ण सुरक्षा एवं स्टेट इनवैरिएंट्स को भाषा के स्तर पर लागू करने के लिए कंपाइल-टाइम स्कीमा एब्जॉर्प्शन के साथ LLM इन्फरेंस को एक टाइप किया गया प्रिमिटिव (typed primitive) के रूप में एकीकृत करके एजेंटिक सॉफ्टवेयर को उन्नत करती है।

मूल लेखक: Muyukani Kizito

प्रकाशित 2026-03-11
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Muyukani Kizito

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक जटिल निवेश पोर्टफोलियो (investment portfolio) को प्रबंधित करने के लिए अत्यधिक बुद्धिमान, स्वायत्त रोबोटों की एक टीम बनाने की कोशिश कर रहे हैं। आप चाहते हैं कि वे समाचार पढ़ें, शेयरों का विश्लेषण करें, आपस में बात करें और निर्णय लें।

सॉफ्टवेयर की वर्तमान दुनिया में, हम इन रोबोटों को बनाने के लिए सामान्य-उद्देश्य वाली भाषाओं (जैसे Python) का उपयोग करते हैं और उन्हें "फ्रेमवर्क" (लाइब्रेरी) के साथ जोड़ते हैं। यह लेगो ब्रिक्स (Lego bricks) और डक्ट टेप (duct tape) से रोबोट टीम बनाने जैसा है। यह काम तो करता है, लेकिन यह अव्यवस्थित है। यदि एक ईंट गिर जाती है, तो रोबोट शायद भूल जाए कि वह क्या कर रहा था, अपने गुप्त कीज़ (keys) लीक कर दे, या एक ऐसा निर्णय लेकर भ्रमित (hallucinate) हो जाए जिससे पूरा सिस्टम टूट जाए।

Turn एक नया प्रोग्रामिंग लैंग्वेज है जिसे विशेष रूप से इन "एजेंट" रोबोटों के लिए डिज़ाइन किया गया है। डक्ट टेप के बजाय, यह आपको विशेष, पूर्व-निर्मित पुर्जे (pre-fabricated parts) देता है जो मशीन के आधार में ही बने होते हैं।

यहाँ इस पेपर के पाँच बड़े विचारों का विवरण दिया गया है, सरल उपमाओं (analogies) का उपयोग करते हुए:

1. "स्मार्ट फॉर्म" (संज्ञानात्मक टाइप सुरक्षा - Cognitive Type Safety)

समस्या: वर्तमान में, जब आप AI से कोई उत्तर मांगते हैं, तो वह बस टेक्स्ट का एक ढेर उगल देता है। आपको उम्मीद करनी पड़ती है कि वह सही फॉर्मेट में होगा। यदि AI कहता है, "शेयर की कीमत 'शायद' है", तो आपका प्रोग्राम क्रैश हो जाता है क्योंकि इसने एक संख्या (number) की अपेक्षा की थी।
Turn का समाधान: इसे एक स्मार्ट फॉर्म के रूप में सोचें।
Turn में, आप केवल AI से सवाल नहीं पूछते; आप उसे विशिष्ट बॉक्स (जैसे, "शेयर की कीमत," "विश्वास स्तर") के साथ एक पहले से छपा हुआ फॉर्म देते हैं। कंपाइलर (भाषा का नियम पुस्तिका) AI को मजबूर करता है कि वह ठीक उन्हीं बॉक्सों को भरे। यदि AI "कीमत" वाले बॉक्स में "शायद" लिखने की कोशिश करता है, तो सिस्टम इसे तुरंत अस्वीकार कर देता है और AI से फिर से प्रयास करने को कहता है।

  • परिणाम: आपको कभी भी इस बात की चिंता करने की ज़रूरत नहीं है कि AI आपको कचरा डेटा दे रहा है। संरचना (structure) कोड चलने से पहले ही गारंटीकृत होती है।

2. "कॉन्फिडेंस मीटर" (संभाव्य नियंत्रण प्रवाह - Probabilistic Control Flow)

समस्या: AI कभी-कभी अनिश्चित होता है। सामान्य कोड में, यदि AI अनिश्चित है, तो प्रोग्राम बस चलता रहता है, जिससे अक्सर गलत निर्णय होता है।
Turn का समाधान: Turn आपको एक कॉन्फिडेंस मीटर देता है।
हर बार जब AI कोई निर्णय लेता है, तो वह आपको 0 से 100% तक एक स्कोर भी देता है कि, "मैं कितना निश्चित हूँ?" Turn आपको ऐसे नियम लिखने की अनुमति देता है जैसे: "यदि कॉन्फिडेंस मीटर 70% से नीचे है, तो रुकें और एक इंसान से पूछें (या एक बैकअप योजना का उपयोग करें)।"

  • परिणाम: आप सीधे कोड में सुरक्षा जाल (safety nets) बना सकते हैं। यदि AI अनुमान लगा रहा है, तो प्रोग्राम जानता है कि उसे सावधान रहना है।

3. "प्राइवेट ऑफिस" (एक्टर-आधारित प्रक्रिया मॉडल - Actor-Based Process Model)

समस्या: कई वर्तमान प्रणालियों में, सभी रोबोट एक विशाल व्हाइटबोर्ड (एक साझा संदेश सूची) साझा करते हैं। यदि रोबोट A एक नोट लिखता है, तो रोबोट B गलती से उसे पढ़ सकता है, या व्हाइटबोर्ड इतना भर सकता है कि रोबोट A अपने स्वयं के निर्देशों को भूल जाए।
Turn का समाधान: प्रत्येक एजेंट को अपना प्राइवेट ऑफिस मिलता है।
प्रत्येक रोबोट के पास है:

  • एक मेलबॉक्स: केवल वही अपने पत्रों को पढ़ सकता है।
  • एक अल्पकालिक स्मृति (Short-Term Memory): वर्तमान बातचीत के लिए एक सीमित स्थान।
  • एक दीर्घकालिक स्मृति (Long-Term Memory): उन तथ्यों को संग्रहीत करने के लिए एक सुरक्षित स्थान जो उसने सीखे हैं।
    यदि कोई रोबोट भ्रमित हो जाता है या क्रैश हो जाता है, तो वह पूरी टीम को नीचे नहीं गिराता। वह बस अपने ऑफिस का दरवाजा बंद कर देता है, और सुपरवाइजर बिना टीम की प्रगति खोए उसे फिर से शुरू कर सकता है।
  • परिणाम: रोबोट एक-दूसरे के काम में बाधा नहीं डालते, और वे बहुत अधिक जानकारी से अभिभूत (overwhelmed) नहीं होते।

4. "मैजिक की" (क्षमता-आधारित पहचान - Capability-Based Identity)

समस्या: यदि आप किसी रोबोट को बैंक खाते या शेयर बाजार तक पहुँचने की अनुमति देना चाहते हैं, तो आपको आमतौर पर उसे एक पासवर्ड (API key) देना होता है। यदि रोबोट भ्रमित हो जाता है, तो वह गलती से कह सकता है, "हे, मेरा पासवर्ड 12345 है," और इसे दुनिया के सामने लीक कर सकता है।
Turn का समाधान: Turn मैजिक की (Magic Keys) का उपयोग करता है।
रोबोट को एक टेक्स्ट स्ट्रिंग देने के बजाय जिसे वह पढ़ और दोहरा सके, सिस्टम उसे एक सीलबंद, अटूट टोकन (unforgeable token) देता है। रोबोट उस दरवाजे को खोलने के लिए टोकन का उपयोग कर सकता है, लेकिन वह टोकन के अंदर क्या है यह देख नहीं सकता, न ही उसे कॉपी कर सकता है या बोलकर बता सकता है। भले ही रोबोट अपने रहस्यों को लीक करने के लिए किसी कमांड को "हैलुसिनेट" (hallucinate) करने की कोशिश करे, भाषा शारीरिक रूप से इसे रोक देती है।

  • परिणाम: आपके रहस्य सुरक्षित हैं, भले ही AI पागल हो जाए।

5. "इंस्टेंट ट्रांसलेटर" (कंपाइल-टाइम स्कीमा एब्जॉर्प्शन - Compile-Time Schema Absorption)

समस्या: AI को वास्तविक दुनिया की सेवा (जैसे मौसम API या बैंक) से जोड़ना आमतौर पर AI की भाषा और बैंक की भाषा के बीच अनुवाद करने के लिए बहुत सारा उबाऊ कोड लिखने की आवश्यकता होती है।
Turn का समाधान: Turn के पास एक मैजिक ट्रांसलेटर है।
आप बस भाषा को बताते हैं, "बैंक API के नियम जाओ और प्राप्त करो।" भाषा बाहर जाती है, बैंक के नियमों को पढ़ती है, और प्रोग्राम शुरू होने से पहले ही तुरंत आपके लिए एकदम सही "फॉर्म" और "टूल्स" बना देती है।

  • परिणाम: आप उबाऊ कनेक्शन कोड लिखने में शून्य समय बिताते हैं। आप केवल लॉजिक पर ध्यान केंद्रित करते हैं।

बड़ी तस्वीर: यह क्यों मायने रखता है?

पेपर का तर्क है कि वर्तमान उपकरणों के साथ AI एजेंट बनाना हथौड़े और आरी से गगनचुंबी इमारत बनाने जैसा है। यह संभव है, लेकिन यह खतरनाक और अक्षम है।

Turn एक प्रीफैब्रिकेटेड गगनचुंबी इमारत किट की तरह है।

  • यह AI को नियमों का पालन करने के लिए मजबूर करता है (Type Safety)।
  • यह जाँचता है कि AI कितना निश्चित है (Confidence)।
  • यह श्रमिकों को अलग रखता है (Actors)।
  • यह वॉल्ट्स (vaults) को लॉक करता है (Identity)।
  • यह कनेक्शन को पहले से बनाता है (Schema)।

भाषा में इन सुरक्षा फीचर्स को शामिल करके, Turn ऐसे विश्वसनीय, सुरक्षित और स्केलेबल AI एजेंट बनाना संभव बनाता है जो केवल इस उम्मीद पर नहीं चलते कि वे काम करेंगे, बल्कि भाषा के नियमों द्वारा गारंटीकृत होते हैं कि वे काम करेंगे।

संक्षेप में: Turn "एजेंटिक सॉफ्टवेयर" को एक अराजक प्रयोग से एक अनुशासित इंजीनियरिंग अनुशासन में बदल देता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →