Agentic AI ਨੂੰ ਸਕੇਲ ਕਰਨਾ: Model Context Protocol ਦਾ ਮਹੱਤਵਪੂਰਨ ਵਿਕਾਸ

Model Context Protocol (MCP) AI ਈਕੋਸਿਸਟਮ ਦੀ ਜ਼ਰੂਰੀ ਪਲੰਬਿੰਗ (plumbing) ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਜੋ ਮਾਡਲਾਂ ਨੂੰ ਬਾਹਰੀ ਡੇਟਾਬੇਸ, ਕੈਲੰਡਰ ਅਤੇ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਟੂਲਜ਼ ਨਾਲ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਇੰਟਰਐਕਟ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਕਿ ਉਦਯੋਗ ਮਾਡਲ ਬੁੱਧੀ (intelligence) ਵਿੱਚ ਵੱਡੇ ਉਛਾਲਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰ ਰਿਹਾ ਹੈ, ਇਸ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਇੱਕ ਸ਼ਾਂਤ ਪਰ ਮਹੱਤਵਪੂਰਨ ਅਪਡੇਟ AI ਤੈਨਾਤੀ (deployment) ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡੀਆਂ ਰੁਕਾਵਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ।

ਇੰਟਰਓਪਰੇਬਿਲਟੀ (Interoperability) ਦੀ ਰੁਕਾਵਟ ਨੂੰ ਹੱਲ ਕਰਨਾ

AI ਏਜੰਟਾਂ ਨੂੰ ਸਧਾਰਨ ਚੈਟ ਇੰਟਰਫੇਸ ਤੋਂ ਅੱਗੇ ਵਧ ਕੇ ਕੰਪਨੀਆਂ ਦੇ ਅੰਦਰ ਕਾਰਜਸ਼ੀਲ ਭੂਮਿਕਾਵਾਂ ਵਿੱਚ ਲਿਆਉਣ ਲਈ, ਉਹਨਾਂ ਨੂੰ Gmail, Slack, ਅਤੇ Salesforce ਵਰਗੇ ਟੂਲਜ਼ ਤੱਕ ਨਿਰਵਿਘਨ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। MCP ਇਸ ਕਨੈਕਸ਼ਨ ਲਈ ਇੱਕ ਮਿਆਰੀ ਫਰੇਮਵਰਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਇੰਜੀਨੀਅਰਾਂ ਨੂੰ ਹਰ ਨਵੇਂ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਲਈ ਕਸਟਮ "ਪਾਈਪਾਂ" ਬਣਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਪੈਂਦੀ। ਹਾਲਾਂਕਿ, ਜਿਵੇਂ ਕਿ ਕੰਪਨੀਆਂ ਪਾਇਲਟ ਪ੍ਰੋਗਰਾਮਾਂ ਤੋਂ ਵੱਡੇ, ਮਲਟੀ-ਯੂਜ਼ਰ ਤੈਨਾਤੀਆਂ ਵੱਲ ਵਧਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀਆਂ ਹਨ, MCP ਦੀਆਂ ਮੌਜੂਦਾ ਤਕਨੀਕੀ ਸੀਮਾਵਾਂ ਨੇ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਇਸ ਨੂੰ ਅਪਣਾਉਣ ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਈ ਹੈ।

ਮੁੱਖ ਸਮੱਸਿਆ ਇਸ ਵਿੱਚ ਹੈ ਕਿ ਪ੍ਰੋਟੋਕੋਲ ਸੈਸ਼ਨ ਪ੍ਰਬੰਧਨ (session management) ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਦਾ ਹੈ। ਵਰਤਮਾਨ ਵਿੱਚ, ਜਦੋਂ Claude ਵਰਗਾ ਕੋਈ MCP ਕਲਾਇੰਟ ਸਰਵਰ ਨਾਲ ਜੁੜਦਾ ਹੈ, ਤਾਂ ਸਰਵਰ ਗੱਲਬਾਤ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨ ਲਈ ਇੱਕ ਸੈਸ਼ਨ ID ਜਾਰੀ ਕਰਦਾ ਹੈ। ਇਹ "stateful" ਪਹੁੰਚ ਸਰਵਰ ਲਈ ਪੂਰੀ ਗੱਲਬਾਤ ਦੌਰਾਨ ਵਿਸ਼ੇਸ਼ ਉਪਭੋਗਤਾ ਅਤੇ ਉਸਦੇ ਸੰਦਰਭ (context) ਨੂੰ ਯਾਦ ਰੱਖਣਾ ਜ਼ਰੂਰੀ ਬਣਾਉਂਦੀ ਹੈ।

ਡਿਸਟ੍ਰੀਬਿਊਟਡ ਸਕੇਲਿੰਗ (Distributed Scaling) ਦੀ ਚੁਣੌਤੀ

ਅਸਲ ਦੁਨੀਆ ਦੇ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਵਾਤਾਵਰਣ ਵਿੱਚ, ਟ੍ਰੈਫਿਕ ਨੂੰ ਸ਼ਾਇਦ ਹੀ ਕਦੇ ਇੱਕ ਸਿੰਗਲ ਮਸ਼ੀਨ ਦੁਆਰਾ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, ਕੰਪਨੀਆਂ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੰਡੇ ਹੋਏ ਸਰਵਰਾਂ ਦੇ ਇੱਕ ਵਿਸ਼ਾਲ "ਫਾਰਮ" ਵਿੱਚ ਲੱਖਾਂ ਰਿਕਵੈਸਟਾਂ ਨੂੰ ਰੂਟ ਕਰਨ ਲਈ ਲੋਡ ਬੈਲੇਂਸਰਾਂ (load balancers) ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।

ਮੌਜੂਦਾ MCP ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਦੇ ਤਹਿਤ, ਇਹ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ (synchronization) ਦੀ ਇੱਕ ਵੱਡੀ ਮੁਸ਼ਕਲ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਕੋਈ ਕਲਾਇੰਟ Server A ਨੂੰ ਸੈਸ਼ਨ ID ਭੇਜਦਾ ਹੈ, ਪਰ ਲੋਡ ਬੈਲੇਂਸਰ ਅਗਲੀ ਰਿਕਵੈਸਟ Server B ਨੂੰ ਰੂਟ ਕਰ ਦਿੰਦਾ ਹੈ, ਤਾਂ Server B ਕੋਲ ਉਸ ਸੈਸ਼ਨ ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਨਹੀਂ ਹੁੰਦੀ। ਨਿਰੰਤਰਤਾ ਬਣਾਈ ਰੱਖਣ ਲਈ, ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਗੁੰਝਲਦਾਰ ਅਤੇ ਮਹਿੰਗੇ ਤਰੀਕੇ ਅਪਣਾਉਣ ਲਈ ਮਜਬੂਰ ਹੋਣਾ ਪੈਂਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਇੱਕ ਕਲੱਸਟਰ ਦੇ ਸਾਰੇ ਸਰਵਰ ਵਿਸ਼ੇਸ਼ ਸੈਸ਼ਨ ID ਬਾਰੇ ਇੱਕ ਦੂਜੇ ਨਾਲ "ਗੱਲ" ਕਰ ਸਕਣ। ਇਹ ਰੁਕਾਵਟ ਇੱਕ ਮੁੱਖ ਕਾਰਨ ਹੈ ਕਿ ਕਿਉਂ ਬਹੁਤ ਸਾਰੀਆਂ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਕੰਪਨੀਆਂ Agentic AI ਦੇ ਆਲੇ-ਦੁਆਲੇ ਭਾਰੀ ਹਾਈਪ ਦੇ ਬਾਵਜੂਦ ਵੱਡੇ ਪੱਧਰ 'ਤੇ, ਫਸਟ-ਪਾਰਟੀ MCP ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸ਼ਿਪ ਕਰਨ ਵਿੱਚ ਝਿਜਕ ਰਹੀਆਂ ਹਨ।

ਸਟੇਟਲੈੱਸ (Stateless) ਭਵਿੱਖ ਵੱਲ ਵਧਣਾ

MCP ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਦਾ ਆਉਣ ਵਾਲਾ ਅਪਡੇਟ ਸੈਸ਼ਨ ID ਲਈ ਇੱਕ "stateless" ਪਹੁੰਚ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਜੋ ਆਧੁਨਿਕ ਵੈੱਬ ਦੁਆਰਾ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਆਰਕੀਟੈਕਚਰ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ। ਸਰਵਰ-ਸਾਈਡ ਸੈਸ਼ਨ ਪਰਸਿਸਟੈਂਸ (session persistence) ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਘੱਟ ਕਰਕੇ, ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਇੱਕ ਡਿਸਟ੍ਰੀਬਿਊਟਡ ਨੈੱਟਵਰਕ ਵਿੱਚ ਕਿਸੇ ਵੀ ਸਰਵਰ ਨੂੰ ਹਰ ਵਿਅਕਤੀਗਤ ਉਪਭੋਗਤਾ ਦੇ ਸੈਸ਼ਨ ਦੀ ਲਗਾਤਾਰ, ਸਾਂਝੀ ਮੈਮੋਰੀ ਰੱਖਣ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਰਿਕਵੈਸਟ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਸਟੇਟਲੈੱਸਨ (statelessness) ਵੱਲ ਇਹ ਤਬਦੀਲੀ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਲਈ ਇੱਕ ਗੇਮ-ਚੇਂਜਰ ਹੈ। ਇਹ ਆਸਾਨ ਰੱਖ-ਰਖਾਅ, ਮਿਆਰੀ ਲੋਡ ਬੈਲੇਂਸਰਾਂ ਨਾਲ ਬਿਹਤਰ ਅਨੁਕੂਲਤਾ, ਅਤੇ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਚਲਾਉਣ ਵੇਲੇ ਕਾਰਜਸ਼ੀਲ ਲਾਗਤਾਂ ਵਿੱਚ ਕਾਫ਼ੀ ਕਮੀ ਲਿਆਉਂਦੀ ਹੈ। Arcade ਵਰਗੇ ਸਟਾਰਟਅੱਪਸ ਲਈ—ਜਿਨ੍ਹਾਂ ਨੇ ਹਾਲ ਹੀ ਵਿੱਚ AI ਏਜੰਟ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਬਣਾਉਣ ਲਈ $60 ਮਿਲੀਅਨ ਇਕੱਠੇ ਕੀਤੇ ਹਨ—AI ਨੂੰ ਪ੍ਰਯੋਗਿਕ ਬੋਟਾਂ ਤੋਂ ਭਰੋਸੇਮੰਦ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਕਰਮਚਾਰੀਆਂ ਵਿੱਚ ਬਦਲਣ ਲਈ ਇਹ ਵਿਕਾਸ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਇਹ AI ਲੈਂਡਸਕੇਪ ਲਈ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ

ਹਾਲਾਂਕਿ AI ਵਿੱਚ "ਆਰਮਜ਼ ਰੇਸ" (arms race) ਨੂੰ ਅਕਸਰ LLM ਪੈਰਾਮੀਟਰਾਂ ਅਤੇ ਟ੍ਰੇਨਿੰਗ ਕੰਪਿਊਟ ਵਿਚਕਾਰ ਇੱਕ ਮੁਕਾਬਲੇ ਵਜੋਂ ਦੇਖਿਆ ਜਾਂਦਾ ਹੈ, ਉਦਯੋਗ ਇੱਕ ਨਵੀਂ ਸਰਹੱਦ 'ਤੇ ਪਹੁੰਚ ਰਿਹਾ ਹੈ: ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਲੇਅਰ। ਇੱਕ ਬੁੱਧੀਮਾਨ ਮਾਡਲ ਉਦੋਂ ਤੱਕ ਬੇਕਾਰ ਹੈ ਜੇਕਰ ਇਹ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਡੇਟਾ ਤੱਕ ਭਰੋਸੇਮੰਦ ਅਤੇ ਸਸਤੇ ਤਰੀਕੇ ਨਾਲ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਉਦਯੋਗ ਦੇ ਮਿਆਰਾਂ ਅਤੇ "ਪਲੰਬਿੰਗ" ਨੂੰ ਪਰਿਪੱਕ ਕਰਕੇ, MCP ਅਪਡੇਟ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ AI ਵਿਕਾਸ ਦੀ ਅਗਲੀ ਲਹਿਰ ਬੁਨਿਆਦੀ ਕਨੈਕਟੀਵਿਟੀ ਨਾਲ ਸੰਘਰਸ਼ ਕਰਨ ਦੀ ਬਜਾਏ ਏਜੈਂਟਿਕ ਖੁਦਮੁਖਤਿਆਰੀ (agentic autonomy) 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੇ।

ਮੁੱਖ ਗੱਲਾਂ

  • ਸਟੇਟਲੈੱਸਨ ਵੱਲ ਤਬਦੀਲੀ: MCP ਅਪਡੇਟ ਇੱਕ stateful ਸੈਸ਼ਨ ਮਾਡਲ ਤੋਂ stateless ਮਾਡਲ ਵੱਲ ਵਧਦਾ ਹੈ, ਜੋ ਸਰਵਰਾਂ ਨੂੰ ਗੁੰਝਲਦਾਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਰਿਕਵੈਸਟਾਂ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੰਭਾਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
  • ਬਿਹਤਰ ਸਕੈਲੇਬਿਲਟੀ: ਇਹ ਤਬਦੀਲੀ ਲੋਡ ਬੈਲੇਂਸਰਾਂ ਨਾਲ ਮੁੱਖ ਟਕਰਾਅ ਨੂੰ ਹੱਲ ਕਰਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਡਿਸਟ੍ਰੀਬਿਊਟਡ, ਮਲਟੀ-ਸਰਵਰ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ MCP-ਕਨੈਕਟਡ ਟੂਲਜ਼ ਨੂੰ ਤੈਨਾਤ ਕਰਨਾ ਬਹੁਤ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ।
  • Agentic AI ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣਾ: ਟੂਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਦੀ ਤਕਨੀਕੀ ਰੁਕਾਵਟ ਨੂੰ ਘਟਾ ਕੇ, ਇਹ ਪ੍ਰੋਟ