“Code implemented tool calls” के लिए Mistral का पेटेंट
फ्रांसीसी AI कंपनी Mistral को “code implemented tool calls” के लिए नया granted U.S. patent मिलने पर developers ने आलोचना की है, क्योंकि उनके अनुसार यह LLMs द्वारा code generate और execute करने या RPC-style tool calls करने के एक बुनियादी, लंबे समय से मौजूद pattern का ही वर्णन करता है। टिप्पणीकार open-source projects, CodeAct जैसे academic work, और commercial platforms से व्यापक prior art की ओर इशारा करते हैं, और तर्क देते हैं कि ऐसे broad software patents वास्तव में genuine innovation की रक्षा करने के बजाय कानूनी हथियार या bargaining chips की तरह काम करते हैं। कुछ लोग इसे टूटे हुए patent system—खासकर software में—का एक और उदाहरण मानते हैं, जबकि अन्य ध्यान दिलाते हैं कि कंपनियाँ cross-licensing और deterrence के लिए ऐसे patents इकट्ठा करती हैं, भले ही बड़े खिलाड़ियों के खिलाफ enforcement की संभावना कम हो।
पेटेंट का दायरा और प्रकृति
- पेटेंट एक LLM द्वारा किए गए “code-implemented tool calls” के लिए है, मार्च 2026 में दायर किया गया और पहले ही अमेरिका में (fast-tracked) granted हो चुका है।
- उच्च-स्तरीय दावा प्रतीत होता है कि यह उन LLMs को कवर करता है जो code generate और execute करके tool calls करते हैं, JSON/XML-जैसी messaging और RPC-style behavior के साथ।
- निर्भर दावे एक “stateless resumable sandbox” पर ज़ोर देते हैं, जो generated code को non-deterministic operations (time, randomness, I/O) तक execute करता है, फिर cached results के साथ code को replay करता है।
नवीनता और prior art
- कई लोगों का तर्क है कि यह मूलतः RPC/IPC या नेटवर्क के across एक async “await” है, जो software engineering में well-known pattern है।
- prior art के कई उदाहरण उद्धृत किए गए: Cloudflare Code Mode/MCP, Microsoft CodeAct और संबंधित paper, Anthropic/OpenAI “programmatic tool calling,” smolagents, GitHub projects, और filing से पहले के personal systems।
- कुछ लोग ऐसे करीब-करीब समान workflows की ओर इशारा करते हैं जहाँ exceptions या undefined functions LLM-based code generation को trigger करते हैं।
- अन्य लोग मानते हैं कि LLM self-written code को tool calls के साथ जोड़ना कानूनी अर्थ में “novel” हो सकता है, लेकिन practitioners के लिए likely obvious है।
Software patents और USPTO पर आलोचनाएँ
- मज़बूत भावना है कि अधिकांश software patents, इस एक सहित, trivial, overly broad, और मुख्यतः “patent rubbish” हैं।
- कई टिप्पणियाँ अमेरिकी patent office को form- और fee-driven बताती हैं, जहाँ validity अदालतों पर छोड़ दी जाती है; non-final rejections को माना जाता है लेकिन उन्हें अपर्याप्त filtering समझा जाता है।
- prior art वाले patents भी अक्सर grant हो जाते हैं और इस्तेमाल किए जाते हैं क्योंकि litigate करने से settle करना सस्ता होता है।
मकसद और रणनीतिक उपयोग
- कुछ लोग इसे defensive मानते हैं: cross-license करने और trolls या बड़े US players को रोकने के लिए एक portfolio बनाना।
- अन्य इसे offensive मानते हैं: छोटे startups और open-weight projects के खिलाफ एक संभावित cudgel, जिनके लिए challenges afford करना संभव नहीं होगा।
- चिंता है कि ऐसे patents बाद में patent trolls को बेचे जा सकते हैं।
क्षेत्राधिकार, EU angle, और व्यापक system issues
- बार-बार यह नोट किया गया कि ऐसे software patents यूरोप में संभवतः unpatentable हैं या लागू करना बहुत कठिन है, हालाँकि “software + generic hardware” के loopholes का उल्लेख किया गया है।
- MP3 patents का उदाहरण एक precedent के रूप में दिया गया है, जहाँ यूरोपीय entities अमेरिकी software patents से monetization करती हैं।
- व्यापक बहस इस पर है कि क्या patents मुख्यतः बड़े incumbents की सेवा करते हैं, innovation को बाधित करते हैं, और विशेषकर software के लिए उन्हें बदला या सीमित किया जाना चाहिए।