पाठ 1 / 31
Integration की समस्या
देखें कि हर मॉडल-tool जोड़ी के लिए कस्टम glue क्यों scale नहीं होता।
N applications गुणा M tools
किसी मानक के बिना N AI applications को M tools या डेटा स्रोतों से जोड़ने का अर्थ लगभग N × M कस्टम integrations लिखना है, हर एक का अपना authentication, schema format और error सँभाल। हर नए सहायक को वही GitHub, database और calendar connectors दोबारा लिखने पड़ते हैं; हर tool vendor को हर सहायक का समर्थन करना पड़ता है। साझा protocol इसे N + M बना देता है: हर tool एक बार ऐसे server के रूप में लपेटा जाता है जो protocol बोलता है, और हर application client पक्ष एक बार लागू करता है। यही विचार USB, HTTP और Language Server Protocol की सफलता का कारण था। मानक सुरक्षा समीक्षा और tooling (inspectors, gateways, registries) को एक जगह संभव भी बनाते हैं।
Tools नीचे, agents बगल में
MCP तय करता है कि agent tools और डेटा तक कैसे पहुँचे; A2A तय करता है कि agents दूसरे agents से कैसे बात करें।
हर फ़ोन के लिए एक charger
साझा connector से पहले हर उपकरण अपना plug लाता था। साझा मानक किसी भी उपकरण को किसी भी charger से चलने देता है।
N x M बनाम N + M, चलाकर
मैंने यह सादे Python 3 (सिर्फ़ standard library) से चलाया। 8 applications और 25 tools के साथ कस्टम glue को 200 integrations चाहिए; साझा protocol को 33 (8 clients और 25 servers)।
apps, tools = 8, 25
print("custom glue :", apps * tools, "integrations")
print("shared protocol:", apps + tools, "(", apps, "clients +", tools, "servers )")
Output:
custom glue : 200 integrations shared protocol: 33 ( 8 clients + 25 servers )
त्वरित जाँच: साझा protocol integrations के बारे में क्या बदलता है?
- यह मॉडल छोटे करता है
- यह tools की ज़रूरत हटाता है
- N x M कस्टम connectors से N + M implementations तक
- यह authentication की जगह लेता है
Answer
N x M कस्टम connectors से N + M implementations तक — हर tool और हर app protocol के साथ एक बार integrate होता है।