ਏਆਈ ਏਜੰਟ: ਏ2ਏ, ਐਮਸੀਪੀ, ਕਾਫਕਾ ਤੇ ਫਲਿੰਕ

ਏਆਈ ਏਜੰਟਾਂ ਲਈ ਉਭਰ ਰਿਹਾ ਸਟੈਕ: ਏ2ਏ, ਐਮਸੀਪੀ, ਕਾਫਕਾ, ਅਤੇ ਫਲਿੰਕ

ਇੰਟਰਨੈੱਟ ਵਿਕਸਤ ਹੋ ਰਿਹਾ ਹੈ। ਅਸੀਂ ਹੁਣ ਮਨੁੱਖੀ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਿੰਗ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਇੱਕ ਨੈੱਟਵਰਕ ਤੋਂ ਅੱਗੇ ਵੱਧ ਕੇ ਅਜਿਹੇ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਵੱਲ ਜਾ ਰਹੇ ਹਾਂ ਜੋ ਸਿਸਟਮਾਂ ਵਿੱਚ ਸਹਿਯੋਗ ਕਰਨ ਵਾਲੇ ਖੁਦਮੁਖਤਿਆਰ ਏਜੰਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਸ ਨਵੇਂ ਮਾਡਲ ਲਈ ਇੱਕ ਬੁਨਿਆਦੀ ਤੌਰ ‘ਤੇ ਵੱਖਰੇ ਸਟੈਕ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਓਪਨ ਕੰਪੋਨੈਂਟਸ ‘ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ ਜੋ ਸਹਿਜ ਸੰਚਾਰ, ਟੂਲ ਵਰਤੋਂ, ਅਤੇ ਰੀਅਲ-ਟਾਈਮ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ।

ਇਸ ਉਭਰ ਰਹੇ ਸਟੈਕ ਦੇ ਕੇਂਦਰ ਵਿੱਚ ਚਾਰ ਮੁੱਖ ਤਕਨਾਲੋਜੀਆਂ ਹਨ:

  • ਏਜੰਟ2ਏਜੰਟ (ਏ2ਏ): ਗੂਗਲ ਦੁਆਰਾ ਵਿਕਸਤ, ਏ2ਏ ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਹੈ ਜੋ ਏਜੰਟਾਂ ਨੂੰ ਇੱਕ ਦੂਜੇ ਨੂੰ ਲੱਭਣ ਅਤੇ ਸੰਚਾਰ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਏਜੰਟਾਂ ਨੂੰ ਆਪਣੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦਾ ਐਲਾਨ ਕਰਨ, ਕਾਰਜਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਨ ਅਤੇ ਅਪਡੇਟਾਂ ਨੂੰ ਸਟ੍ਰੀਮ ਕਰਨ ਲਈ ਇੱਕ ਮਿਆਰੀ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • ਮਾਡਲ ਕੰਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ (ਐਮਸੀਪੀ): ਐਂਥਰੋਪਿਕ ਦੁਆਰਾ ਪਾਇਨੀਅਰਿੰਗ ਕੀਤੀ ਗਈ, ਐਮਸੀਪੀ ਟੂਲ ਦੀ ਵਰਤੋਂ ਅਤੇ ਬਾਹਰੀ ਸੰਦਰਭ ਲਈ ਇੱਕ ਮਿਆਰ ਹੈ। ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਏਜੰਟ ਬਾਹਰੀ ਏਪੀਆਈਜ਼ ਅਤੇ ਟੂਲਜ਼ ਨੂੰ ਕਿਵੇਂ ਐਕਸੈਸ ਅਤੇ ਵਰਤ ਸਕਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਉਹਨਾਂ ਨੂੰ ਅਸਲ ਸੰਸਾਰ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ।
  • ਅਪਾਚੇ ਕਾਫਕਾ: ਇੱਕ ਵਿਤਰਿਤ ਇਵੈਂਟ ਸਟ੍ਰੀਮਿੰਗ ਪਲੇਟਫਾਰਮ ਜੋ ਏਜੰਟ ਸੰਚਾਰ ਲਈ ਇੱਕ ਕੇਂਦਰੀ ਨਰਵਸ ਸਿਸਟਮ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਕਾਫਕਾ ਏਜੰਟਾਂ ਵਿਚਕਾਰ ਗੱਲਬਾਤ ਨੂੰ ਤਾਲਮੇਲ ਕਰਨ ਲਈ ਇੱਕ ਭਰੋਸੇਯੋਗ ਅਤੇ ਸਕੇਲੇਬਲ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • ਅਪਾਚੇ ਫਲਿੰਕ: ਇੱਕ ਰੀਅਲ-ਟਾਈਮ ਪ੍ਰੋਸੈਸਿੰਗ ਇੰਜਣ ਜੋ ਏਜੰਟ ਗਤੀਵਿਧੀ ਦੀਆਂ ਸਟ੍ਰੀਮਾਂ ‘ਤੇ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ, ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ, ਅਤੇ ਅਮੀਰ ਬਣਾਉਂਦਾ ਹੈ। ਫਲਿੰਕ ਏਜੰਟਾਂ ਨੂੰ ਘਟਨਾਵਾਂ ‘ਤੇ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨ, ਫੈਸਲੇ ਲੈਣ ਅਤੇ ਗੁੰਝਲਦਾਰ ਵਰਕਫਲੋਜ਼ ਨੂੰ ਤਾਲਮੇਲ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਖੰਡਿਤ ਏਜੰਟ ਈਕੋਸਿਸਟਮ ਦੀ ਚੁਣੌਤੀ

ਵਰਤਮਾਨ ਵਿੱਚ, ਏਆਈ ਏਜੰਟ ਵਿਕਾਸ ਖੰਡਨ ਅਤੇ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ ਦੀ ਘਾਟ ਨਾਲ ਸਬੰਧਤ ਮਹੱਤਵਪੂਰਨ ਚੁਣੌਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰ ਰਿਹਾ ਹੈ। ਇਹ ਚੁਣੌਤੀਆਂ ਮਜ਼ਬੂਤ ਅਤੇ ਸਕੇਲੇਬਲ ਏਆਈ ਸਿਸਟਮ ਬਣਾਉਣ ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਉਂਦੀਆਂ ਹਨ:

  • ਅਲੱਗ-ਥਲੱਗ ਏਜੰਟ: ਏਜੰਟ ਅਕਸਰ ਸਾਈਲੋਜ਼ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ, ਸੰਚਾਰ ਕਰਨ ਜਾਂ ਜਾਣਕਾਰੀ ਸਾਂਝੀ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੁੰਦੇ ਹਨ। ਇੱਕ ਸੀਆਰਐਮ ਏਜੰਟ, ਉਦਾਹਰਣ ਵਜੋਂ, ਇੱਕ ਡੇਟਾ ਵੇਅਰਹਾਊਸ ਏਜੰਟ ਦੁਆਰਾ ਖੋਜੀ ਗਈ ਜਾਣਕਾਰੀ ਤੋਂ ਅਣਜਾਣ ਹੋ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਗੁੰਮ ਹੋਏ ਮੌਕੇ ਅਤੇ ਅਯੋਗਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।
  • ਭੁਰਭੁਰਾ ਟੂਲ ਉਪਯੋਗ: ਟੂਲ ਅਤੇ ਏਪੀਆਈਜ਼ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਮਿਆਰੀ ਪ੍ਰੋਟੋਕੋਲਾਂ ਤੋਂ ਬਿਨਾਂ, ਏਜੰਟ ਹਾਰਡਕੋਡਡ ਏਕੀਕਰਣਾਂ ‘ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਬਣਾਈ ਰੱਖਣਾ ਅਤੇ ਦੁਬਾਰਾ ਵਰਤਣਾ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ। ਇਹ ਉਹਨਾਂ ਦੀ ਬਦਲਦੇ ਵਾਤਾਵਰਣ ਦੇ ਅਨੁਕੂਲ ਹੋਣ ਅਤੇ ਨਵੇਂ ਸਿਸਟਮਾਂ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਸੀਮਤ ਕਰਦਾ ਹੈ।
  • ਅਸੰਗਤ ਫਰੇਮਵਰਕ: ਵੱਖ-ਵੱਖ ਏਜੰਟ ਰਨਟਾਈਮ ਵੱਖ-ਵੱਖ ਮਾਡਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਏਜੰਟਾਂ ਨੂੰ ਚੈਟਬੋਟਸ, ਨਿਰਦੇਸ਼ਿਤ ਐਸੀਕਲਿਕ ਗ੍ਰਾਫ (ਡੀਏਜੀਜ਼), ਜਾਂ ਰੀਕਰਸਿਵ ਪਲੈਨਰਸ ਵਜੋਂ ਵਰਤਦੇ ਹਨ। ਇਕਸਾਰਤਾ ਦੀ ਇਸ ਘਾਟ ਕਾਰਨ ਪੋਰਟੇਬਲ ਅਤੇ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲ ਏਜੰਟ ਬਣਾਉਣਾ ਮੁਸ਼ਕਲ ਹੋ ਜਾਂਦਾ ਹੈ।
  • ਪ੍ਰੋਟੋਟਾਈਪ-ਕੇਂਦ੍ਰਿਤ ਵਿਕਾਸ: ਬਹੁਤ ਸਾਰੇ ਏਜੰਟਾਂ ਨੂੰ ਇੱਕ-ਵਾਰ ਪ੍ਰੋਟੋਟਾਈਪ ਵਜੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਅਸਲ-ਸੰਸਾਰ ਤਾਇਨਾਤੀਆਂ ਲਈ ਲੋੜੀਂਦੀ ਮਜ਼ਬੂਤੀ ਅਤੇ ਸਕੇਲੇਬਿਲਟੀ ਦੀ ਘਾਟ ਹੈ। ਉਹ ਅਕਸਰ ਮੁੜ ਕੋਸ਼ਿਸ਼ਾਂ, ਅਸਫਲਤਾਵਾਂ, ਤਾਲਮੇਲ, ਲੌਗਿੰਗ, ਅਤੇ ਸਕੇਲਿੰਗ ਵਰਗੇ ਨਾਜ਼ੁਕ ਮੁੱਦਿਆਂ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦੇ ਹਨ।
  • ਸਹਿਯੋਗ ਬੈਕਬੋਨ ਦੀ ਘਾਟ: ਇੱਕ ਕੇਂਦਰੀ ਇਵੈਂਟ ਬੱਸ, ਸਾਂਝੀ ਮੈਮੋਰੀ, ਜਾਂ ਏਜੰਟ ਕਾਰਵਾਈਆਂ ਦੇ ਟਰੇਸੇਬਲ ਇਤਿਹਾਸ ਦੀ ਅਣਹੋਂਦ ਸਹਿਯੋਗ ਅਤੇ ਤਾਲਮੇਲ ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਉਂਦੀ ਹੈ। ਜਾਣਕਾਰੀ ਅਕਸਰ ਸਿੱਧੇ ਐਚਟੀਟੀਪੀ ਕਾਲਾਂ ਵਿੱਚ ਫਸੀ ਹੁੰਦੀ ਹੈ ਜਾਂ ਲੌਗ ਵਿੱਚ ਦੱਬੀ ਹੁੰਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਏਜੰਟ ਵਿਵਹਾਰ ਨੂੰ ਸਮਝਣਾ ਅਤੇ ਡੀਬੱਗ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋ ਜਾਂਦਾ ਹੈ।

ਇਸਦਾ ਹੱਲ ਸਾਰੇ ਏਜੰਟਾਂ ਨੂੰ ਇੱਕ ਏਕਾਧਿਕਾਰੀ ਪਲੇਟਫਾਰਮ ਵਿੱਚ ਇਕੱਠਾ ਕਰਨ ਵਿੱਚ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਓਪਨ ਪ੍ਰੋਟੋਕੋਲਾਂ, ਇਵੈਂਟ-ਡ੍ਰਾਈਵਨ ਆਰਕੀਟੈਕਚਰ, ਅਤੇ ਰੀਅਲ-ਟਾਈਮ ਪ੍ਰੋਸੈਸਿੰਗ ‘ਤੇ ਅਧਾਰਤ ਇੱਕ ਸਾਂਝਾ ਸਟੈਕ ਬਣਾਉਣ ਵਿੱਚ ਹੈ। ਇਹ ਪਹੁੰਚ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ, ਸਕੇਲੇਬਿਲਟੀ ਅਤੇ ਲਚਕਤਾ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ।

ਏਜੰਟ2ਏਜੰਟ: ਏਜੰਟ ਸੰਚਾਰ ਨੂੰ ਮਿਆਰੀ ਬਣਾਉਣਾ

ਗੂਗਲ ਦਾ ਏ2ਏ ਪ੍ਰੋਟੋਕੋਲ ਏਜੰਟ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਵੱਲ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ। ਇਹ ਏਜੰਟਾਂ ਨੂੰ ਜੋੜਨ ਲਈ ਇੱਕ ਵਿਆਪਕ ਪ੍ਰੋਟੋਕੋਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਭਾਵੇਂ ਉਹਨਾਂ ਦੇ ਮੂਲ ਜਾਂ ਰਨਟਾਈਮ ਵਾਤਾਵਰਣ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ। ਏਜੰਟਾਂ ਲਈ ਇੱਕ ਸਾਂਝੀ ਭਾਸ਼ਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਕੇ, ਏ2ਏ ਉਹਨਾਂ ਨੂੰ ਇਹਨਾਂ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ:

  • ਸਮਰੱਥਾਵਾਂ ਦਾ ਇਸ਼ਤਿਹਾਰ ਦਿਓ: ਏਜੰਟ ਇੱਕ ਏਜੰਟਕਾਰਡ ਦੁਆਰਾ ਆਪਣੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦਾ ਐਲਾਨ ਕਰ ਸਕਦੇ ਹਨ, ਇੱਕ JSON ਡਿਸਕ੍ਰਿਪਟਰ ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਏਜੰਟ ਕੀ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸ ਨਾਲ ਕਿਵੇਂ ਗੱਲਬਾਤ ਕਰਨੀ ਹੈ। ਇਹ ਦੂਜੇ ਏਜੰਟਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਖੋਜਣ ਅਤੇ ਵਰਤਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
  • ਕਾਰਜਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰੋ: ਏ2ਏ JSON-RPC ਦੁਆਰਾ ਏਜੰਟਾਂ ਵਿਚਕਾਰ ਢਾਂਚਾਗਤ ਗੱਲਬਾਤ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ, ਜਿੱਥੇ ਇੱਕ ਏਜੰਟ ਦੂਜੇ ਤੋਂ ਮਦਦ ਮੰਗਦਾ ਹੈ ਅਤੇ ਜਵਾਬ ਵਿੱਚ ਨਤੀਜੇ ਜਾਂ ਕਲਾਕ੍ਰਿਤੀਆਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਇਹ ਏਜੰਟਾਂ ਨੂੰ ਗੁੰਝਲਦਾਰ ਕਾਰਜਾਂ ‘ਤੇ ਸਹਿਯੋਗ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
  • ਅਪਡੇਟਾਂ ਨੂੰ ਸਟ੍ਰੀਮ ਕਰੋ: ਏਜੰਟ ਸਰਵਰ-ਸੈਂਟ ਈਵੈਂਟਸ (ਐਸਐਸਈਜ਼) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲਣ ਵਾਲੇ ਜਾਂ ਸਹਿਯੋਗੀ ਕਾਰਜਾਂ ਦੌਰਾਨ ਰੀਅਲ-ਟਾਈਮ ਫੀਡਬੈਕ ਨੂੰ ਸਟ੍ਰੀਮ ਕਰ ਸਕਦੇ ਹਨ। ਇਹ ਪਾਰਦਰਸ਼ਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਏਜੰਟਾਂ ਨੂੰ ਤਰੱਕੀ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਅਤੇ ਤਬਦੀਲੀਆਂ ‘ਤੇ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
  • ਅਮੀਰ ਸਮੱਗਰੀ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰੋ: ਏ2ਏ ਸਿਰਫ਼ ਸਾਦੇ ਟੈਕਸਟ ਹੀ ਨਹੀਂ, ਬਲਕਿ ਫਾਈਲਾਂ, ਢਾਂਚਾਗਤ ਡੇਟਾ, ਅਤੇ ਫਾਰਮਾਂ ਦੇ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਹ ਏਜੰਟਾਂ ਨੂੰ ਗੁੰਝਲਦਾਰ ਜਾਣਕਾਰੀ ਸਾਂਝੀ ਕਰਨ ਅਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਕਾਰਜਾਂ ‘ਤੇ ਸਹਿਯੋਗ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
  • ਸੁਰੱਖਿਆ ਯਕੀਨੀ ਬਣਾਓ: ਏ2ਏ ਵਿੱਚ HTTPS, ਪ੍ਰਮਾਣਿਕਤਾ, ਅਤੇ ਅਧਿਕਾਰਾਂ ਲਈ ਬਿਲਟ-ਇਨ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ, ਜੋ ਏਜੰਟਾਂ ਵਿਚਕਾਰ ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਦੀ ਸੁਰੱਖਿਆ ਅਤੇ ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ ਨੂੰ ਰੋਕਣ ਲਈ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਮਾਡਲ ਕੰਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ: ਟੂਲ ਉਪਯੋਗਤਾ ਅਤੇ ਸੰਦਰਭ ਜਾਗਰੂਕਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣਾ

ਐਂਥਰੋਪਿਕ ਦਾ ਐਮਸੀਪੀ ਏਜੰਟਾਂ ਦੁਆਰਾ ਟੂਲ ਦੀ ਵਰਤੋਂ ਅਤੇ ਬਾਹਰੀ ਸੰਦਰਭ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਮਿਆਰੀ ਬਣਾ ਕੇ ਏ2ਏ ਦਾ ਪੂਰਕ ਹੈ। ਇਹ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਏਜੰਟ ਏਪੀਆਈਜ਼ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਨ, ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਾਲ ਕਰ ਸਕਦੇ ਹਨ, ਅਤੇ ਬਾਹਰੀ ਸਿਸਟਮਾਂ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਕਰ ਸਕਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਉਹਨਾਂ ਨੂੰ ਅਸਲ ਸੰਸਾਰ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।

ਜਦੋਂ ਕਿ ਏ2ਏ ਇਸ ਗੱਲ ‘ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਏਜੰਟ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿਵੇਂ ਸੰਚਾਰ ਕਰਦੇ ਹਨ, ਐਮਸੀਪੀ ਇਸ ਗੱਲ ‘ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਏਜੰਟ ਆਪਣੇ ਵਾਤਾਵਰਣ ਨਾਲ ਕਿਵੇਂ ਗੱਲਬਾਤ ਕਰਦੇ ਹਨ। ਇਕੱਠੇ ਮਿਲ ਕੇ, ਇਹ ਦੋਵੇਂ ਪ੍ਰੋਟੋਕੋਲ ਇੱਕ ਜੁੜੇ ਹੋਏ ਏਜੰਟ ਈਕੋਸਿਸਟਮ ਲਈ ਇੱਕ ਵਿਆਪਕ ਬਲੂਪ੍ਰਿੰਟ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ:

  • ਐਮਸੀਪੀ ਟੂਲ ਅਤੇ ਜਾਣਕਾਰੀ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਕੇ ਵਿਅਕਤੀਗਤ ਏਜੰਟ ਬੁੱਧੀ ਨੂੰ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • ਏ2ਏ ਏਜੰਟਾਂ ਵਿਚਕਾਰ ਸੰਚਾਰ ਅਤੇ ਸਹਿਯੋਗ ਦੀ ਸਹੂਲਤ ਦੇ ਕੇ ਸਮੂਹਿਕ ਬੁੱਧੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।

ਇੱਕ ਮਜ਼ਬੂਤ ਸੰਚਾਰ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਲੋੜ

ਇੱਕ ਕੰਪਨੀ ਦੀ ਕਲਪਨਾ ਕਰੋ ਜਿੱਥੇ ਕਰਮਚਾਰੀ ਸਿਰਫ਼ ਸਿੱਧੇ, ਇੱਕ-ਨਾਲ-ਇੱਕ ਸੰਦੇਸ਼ਾਂ ਰਾਹੀਂ ਸੰਚਾਰ ਕਰ ਸਕਦੇ ਹਨ। ਅੱਪਡੇਟਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ ਹਰੇਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ‘ਤੇ ਸੰਦੇਸ਼ ਦੇਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ, ਅਤੇ ਕਈ ਟੀਮਾਂ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਤਾਲਮੇਲ ਕਰਨ ਵਿੱਚ ਸਮੂਹਾਂ ਵਿਚਕਾਰ ਜਾਣਕਾਰੀ ਨੂੰ ਦਸਤੀ ਤੌਰ ‘ਤੇ ਪਹੁੰਚਾਉਣਾ ਸ਼ਾਮਲ ਹੋਵੇਗਾ। ਜਿਵੇਂ-ਜਿਵੇਂ ਕੰਪਨੀ ਵਧਦੀ ਹੈ, ਇਹ ਪਹੁੰਚ ਵੱਧ ਤੋਂ ਵੱਧ ਅਰਾਜਕ ਅਤੇ ਅਸਥਿਰ ਹੁੰਦੀ ਜਾਂਦੀ ਹੈ।

ਇਸੇ ਤਰ੍ਹਾਂ, ਸਿੱਧੇ ਕਨੈਕਸ਼ਨਾਂ ‘ਤੇ ਬਣੇ ਏਜੰਟ ਈਕੋਸਿਸਟਮ ਭੁਰਭੁਰੇ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਸਕੇਲ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਹਰੇਕ ਏਜੰਟ ਨੂੰ ਇਹ ਜਾਣਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿ ਕਿਸ ਨਾਲ ਗੱਲ ਕਰਨੀ ਹੈ, ਉਹਨਾਂ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚਣਾ ਹੈ, ਅਤੇ ਉਹ ਕਦੋਂ ਉਪਲਬਧ ਹਨ। ਜਿਵੇਂ-ਜਿਵੇਂ ਏਜੰਟਾਂ ਦੀ ਗਿਣਤੀ ਵਧਦੀ ਹੈ, ਲੋੜੀਂਦੇ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਤੇਜ਼ੀ ਨਾਲ ਵਧਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਸਿਸਟਮ ਨੂੰ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋ ਜਾਂਦਾ ਹੈ।

ਏ2ਏ ਅਤੇ ਐਮਸੀਪੀ ਏਜੰਟਾਂ ਨੂੰ ਸੰਚਾਰ ਕਰਨ ਅਤੇ ਕੰਮ ਕਰਨ ਲਈ ਭਾਸ਼ਾ ਅਤੇ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਪਰ ਇਕੱਲੀ ਭਾਸ਼ਾ ਹੀ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ। ਕਿਸੇ ਉੱਦਮ ਵਿੱਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਏਜੰਟਾਂ ਨੂੰ ਤਾਲਮੇਲ ਕਰਨ ਲਈ, ਸੁਨੇਹੇ ਦੇ ਪ੍ਰਵਾਹ ਅਤੇ ਏਜੰਟ ਪ੍ਰਤੀਕਿਰਿਆਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਇੱਕ ਮਜ਼ਬੂਤ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਅਪਾਚੇ ਕਾਫਕਾ ਅਤੇ ਅਪਾਚੇ ਫਲਿੰਕ: ਏਜੰਟ ਤਾਲਮੇਲ ਦੀ ਰੀੜ੍ਹ ਦੀ ਹੱਡੀ

ਅਪਾਚੇ ਕਾਫਕਾ ਅਤੇ ਅਪਾਚੇ ਫਲਿੰਕ ਸਕੇਲੇਬਲ ਏਜੰਟ ਸੰਚਾਰ ਅਤੇ ਗਣਨਾ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਲੋੜੀਂਦਾ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਕਾਫਕਾ ਇੱਕ ਵਿਤਰਿਤ ਇਵੈਂਟ ਸਟ੍ਰੀਮਿੰਗ ਪਲੇਟਫਾਰਮ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਫਲਿੰਕ ਇੱਕ ਰੀਅਲ-ਟਾਈਮ ਸਟ੍ਰੀਮ-ਪ੍ਰੋਸੈਸਿੰਗ ਇੰਜਣ ਹੈ।

ਕਾਫਕਾ, ਜੋ ਕਿ ਅਸਲ ਵਿੱਚ ਲਿੰਕਡਇਨ ਵਿੱਚ ਵਿਕਸਤ ਹੋਇਆ ਸੀ, ਇੱਕ ਟਿਕਾਊ, ਉੱਚ-ਥ੍ਰੋਪੁੱਟ ਸੁਨੇਹਾ ਬੱਸ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਸਿਸਟਮਾਂ ਨੂੰ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਘਟਨਾਵਾਂ ਦੀਆਂ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਅਤੇ ਸਬਸਕ੍ਰਾਈਬ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ। ਇਹ ਉਤਪਾਦਕਾਂ ਨੂੰ ਖਪਤਕਾਰਾਂ ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ ਅਤੇ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਡੇਟਾ ਟਿਕਾਊ, ਦੁਬਾਰਾ ਚਲਾਉਣ ਯੋਗ ਅਤੇ ਸਕੇਲੇਬਲ ਹੈ। ਕਾਫਕਾ ਦੀ ਵਿਆਪਕ ਤੌਰ ‘ਤੇ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਵਿੱਤੀ ਪ੍ਰਣਾਲੀਆਂ ਤੋਂ ਲੈ ਕੇ ਧੋਖਾਧੜੀ ਖੋਜ ਤੱਕ ਟੈਲੀਮੈਟਰੀ ਪਾਈਪਲਾਈਨਾਂ ਤੱਕ।

ਫਲਿੰਕ, ਜੋ ਕਿ ਇੱਕ ਅਪਾਚੇ ਪ੍ਰੋਜੈਕਟ ਵੀ ਹੈ, ਨੂੰ ਸਟੇਟਫੁੱਲ, ਉੱਚ-ਥ੍ਰੋਪੁੱਟ, ਘੱਟ-ਲੇਟੈਂਸੀ ਇਵੈਂਟ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਕਾਫਕਾ ਡੇਟਾ ਦੀ ਗਤੀ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, ਫਲਿੰਕ ਉਸ ਡੇਟਾ ਦੇ ਪਰਿਵਰਤਨ, ਸੰਸ਼ੋਧਨ, ਨਿਗਰਾਨੀ ਅਤੇ ਆਰਕੈਸਟ੍ਰੇਸ਼ਨ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਇਹ ਇੱਕ ਸਿਸਟਮ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ।

ਇਕੱਠੇ ਮਿਲ ਕੇ, ਕਾਫਕਾ ਅਤੇ ਫਲਿੰਕ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਯੋਗ ਬਣਾਉਂਦੇ ਹਨ: ਕਾਫਕਾ ਖੂਨ ਦੀ ਧਾਰਾ ਹੈ, ਅਤੇ ਫਲਿੰਕ ਰਿਫਲੈਕਸ ਸਿਸਟਮ ਹੈ। ਉਹ ਸਕੇਲੇਬਲ ਅਤੇ ਲਚਕੀਲੇ ਏਜੰਟ ਈਕੋਸਿਸਟਮ ਬਣਾਉਣ ਲਈ ਬੁਨਿਆਦ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।

ਜਿਵੇਂ ਕਿ ਏ2ਏ ਏਜੰਟ ਸੰਸਾਰ ਦੇ ਐਚਟੀਟੀਪੀ ਵਜੋਂ ਉੱਭਰ ਰਿਹਾ ਹੈ, ਕਾਫਕਾ ਅਤੇ ਫਲਿੰਕ ਇਵੈਂਟ-ਡ੍ਰਾਈਵਨ ਬੁਨਿਆਦ ਬਣਾਉਂਦੇ ਹਨ ਜੋ ਸਕੇਲੇਬਲ ਏਜੰਟ ਸੰਚਾਰ ਅਤੇ ਗਣਨਾ ਦਾ ਸਮਰਥਨ ਕਰ ਸਕਦੇ ਹਨ। ਉਹ ਉਨ੍ਹਾਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹਨ ਜੋ ਸਿੱਧੇ, ਪੁਆਇੰਟ-ਟੂ-ਪੁਆਇੰਟ ਸੰਚਾਰ ਨਹੀਂ ਕਰ ਸਕਦੇ:

  • ਡਿਕੂਪਲਿੰਗ: ਕਾਫਕਾ ਦੇ ਨਾਲ, ਏਜੰਟਾਂ ਨੂੰ ਇਹ ਜਾਣਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਆਉਟਪੁੱਟ ਦੀ ਖਪਤ ਕੌਣ ਕਰੇਗਾ। ਉਹ ਇੱਕ ਵਿਸ਼ੇ ‘ਤੇ ਘਟਨਾਵਾਂ (ਉਦਾਹਰਨ ਲਈ, "ਕਾਰਜ ਪੂਰਾ ਹੋਇਆ", "ਜਾਣਕਾਰੀ ਤਿਆਰ ਕੀਤੀ ਗਈ") ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਕੋਈ ਵੀ ਦਿਲਚਸਪੀ ਰੱਖਣ ਵਾਲਾ ਏਜੰਟ ਜਾਂ ਸਿਸਟਮ ਸਬਸਕ੍ਰਾਈਬ ਕਰ ਸਕਦਾ ਹੈ।
  • ਨਿਰੀਖਣਯੋਗਤਾ ਅਤੇ ਦੁਬਾਰਾ ਚਲਾਉਣਯੋਗਤਾ: ਕਾਫਕਾ ਹਰੇਕ ਘਟਨਾ ਦਾ ਇੱਕ ਟਿਕਾਊ, ਸਮਾਂ-ਤਰਤੀਬਵਾਰ ਲੌਗ ਬਣਾਈ ਰੱਖਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਏਜੰਟ ਵਿਵਹਾਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਟਰੇਸੇਬਲ, ਆਡਿਟੇਬਲ, ਅਤੇ ਦੁਬਾਰਾ ਚਲਾਉਣ ਯੋਗ ਬਣ ਜਾਂਦਾ ਹੈ।
  • ਰੀਅਲ-ਟਾਈਮ ਫੈਸਲਾ ਲੈਣਾ: ਫਲਿੰਕ ਏਜੰਟਾਂ ਨੂੰ ਘਟਨਾਵਾਂ ਦੀਆਂ ਸਟ੍ਰੀਮਾਂ ‘ਤੇ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰਨ, ਫਿਲਟਰ ਕਰਨ, ਸੰਸ਼ੋਧਨ ਕਰਨ, ਜੁਆਇਨ ਕਰਨ ਜਾਂ ਗਤੀਸ਼ੀਲ ਸਥਿਤੀਆਂ ਦੇ ਅਧਾਰ ‘ਤੇ ਕਾਰਵਾਈਆਂ ਨੂੰ ਟਰਿੱਗਰ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
  • ਲਚਕਤਾ ਅਤੇ ਸਕੇਲਿੰਗ: ਫਲਿੰਕ ਨੌਕਰੀਆਂ ਸੁਤੰਤਰ ਤੌਰ ‘ਤੇ ਸਕੇਲ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਅਸਫਲਤਾ ਤੋਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਅਤੇ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲਣ ਵਾਲੇ ਵਰਕਫਲੋਜ਼ ਵਿੱਚ ਸਥਿਤੀ ਬਣਾਈ ਰੱਖ ਸਕਦੀਆਂ ਹਨ। ਇਹ ਉਹਨਾਂ ਏਜੰਟਾਂ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਜੋ ਗੁੰਝਲਦਾਰ, ਬਹੁ-ਪੜਾਵੀ ਕਾਰਜ ਕਰਦੇ ਹਨ।
  • ਸਟ੍ਰੀਮ-ਨੇਟਿਵ ਤਾਲਮੇਲ: ਸਮਕਾਲੀ ਜਵਾਬ ਦੀ ਉਡੀਕ ਕਰਨ ਦੀ ਬਜਾਏ, ਏਜੰਟ ਘਟਨਾਵਾਂ ਦੀਆਂ ਸਟ੍ਰੀਮਾਂ ਦੁਆਰਾ ਤਾਲਮੇਲ ਕਰ ਸਕਦੇ ਹਨ, ਅੱਪਡੇਟਾਂ ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹਨ, ਵਰਕਫਲੋਜ਼ ਨੂੰ ਸਬਸਕ੍ਰਾਈਬ ਕਰ ਸਕਦੇ ਹਨ, ਅਤੇ ਰਾਜ ਨੂੰ ਸਹਿਯੋਗੀ ਤੌਰ ‘ਤੇ ਅੱਗੇ ਵਧਾ ਸਕਦੇ ਹਨ।

ਸੰਖੇਪ ਵਿੱਚ:

  • ਏ2ਏ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਏਜੰਟ ਕਿਵੇਂ ਬੋਲਦੇ ਹਨ।
  • ਐਮਸੀਪੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਬਾਹਰੀ ਟੂਲ ‘ਤੇ ਕਿਵੇਂ ਕਾਰਵਾਈ ਕਰਦੇ ਹਨ।
  • ਕਾਫਕਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਸੰਦੇਸ਼ ਕਿਵੇਂ ਵਹਿੰਦੇ ਹਨ।
  • ਫਲਿੰਕ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਉਹਨਾਂ ਪ੍ਰਵਾਹਾਂ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਸੈਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਫੈਸਲਿਆਂ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।

ਐਂਟਰਪ੍ਰਾਈਜ਼-ਗ੍ਰੇਡ ਏਆਈ ਏਜੰਟਾਂ ਲਈ ਚਾਰ-ਪਰਤ ਸਟੈਕ

ਏ2ਏ ਅਤੇ ਐਮਸੀਪੀ ਵਰਗੇ ਪ੍ਰੋਟੋਕੋਲ ਏਜੰਟ ਵਿਵਹਾਰ ਅਤੇ ਸੰਚਾਰ ਨੂੰ ਮਿਆਰੀ ਬਣਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹਨ। ਹਾਲਾਂਕਿ, ਕਾਫਕਾ ਵਰਗੇ ਇਵੈਂਟ-ਡ੍ਰਾਈਵਨ ਸਬਸਟਰੇਟ ਅਤੇ ਫਲਿੰਕ ਵਰਗੇ ਸਟ੍ਰੀਮ-ਨੇਟਿਵ ਰਨਟਾਈਮ ਤੋਂ ਬਿਨਾਂ, ਇਹ ਏਜੰਟ ਅਲੱਗ-ਥਲੱਗ ਰਹਿੰਦੇ ਹਨ, ਲਚਕੀਲੇ ਢੰਗ ਨਾਲ ਤਾਲਮੇਲ ਕਰਨ, ਸ਼ਾਨਦਾਰ ਢੰਗ ਨਾਲ ਸਕੇਲ ਕਰਨ, ਜਾਂ ਸਮੇਂ ਦੇ ਨਾਲ ਤਰਕ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹੁੰਦੇ ਹਨ।

ਐਂਟਰਪ੍ਰਾਈਜ਼-ਗ੍ਰੇਡ, ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲ ਏਆਈ ਏਜੰਟਾਂ ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਾਕਾਰ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਚਾਰ-ਪਰਤ ਸਟੈਕ ਦੀ ਲੋੜ ਹੈ:

  1. ਪ੍ਰੋਟੋਕੋਲ: ਏ2ਏ ਅਤੇ ਐਮਸੀਪੀ ਏਜੰਟ ਸੰਚਾਰ ਅਤੇ ਟੂਲ ਵਰਤੋਂ ਦੇ ਕੀ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ।
  2. ਫਰੇਮਵਰਕ: ਲੈਂਗਗ੍ਰਾਫ, ਕਰੂਏਆਈ, ਅਤੇ ਏਡੀਕੇ ਏਜੰਟ ਲਾਗੂਕਰਨ ਅਤੇ ਵਰਕਫਲੋ ਪ੍ਰਬੰਧਨ ਦੇ ਕਿਵੇਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ।
  3. ਮੈਸੇਜਿੰਗ ਬੁਨਿਆਦੀ ਢਾਂਚਾ: ਅਪਾਚੇ ਕਾਫਕਾ ਏਜੰਟਾਂ ਵਿਚਕਾਰ ਸੰਦੇਸ਼ਾਂ ਅਤੇ ਘਟਨਾਵਾਂ ਦੇ ਪ੍ਰਵਾਹ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  4. ਰੀਅਲ-ਟਾਈਮ ਗਣਨਾ: ਅਪਾਚੇ ਫਲਿੰਕ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਡੇਟਾ ਸਟ੍ਰੀਮਾਂ ਦੀ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਪਰਿਵਰਤਨ ਦੁਆਰਾ ਸੋਚਣ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।

ਇਹ ਚਾਰ-ਪਰਤ ਸਟੈਕ ਏਆਈ ਏਜੰਟਾਂ ਲਈ ਨਵੇਂ ਇੰਟਰਨੈੱਟ ਸਟੈਕ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਉਹਨਾਂ ਸਿਸਟਮਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਇੱਕ ਬੁਨਿਆਦ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਨਾ ਸਿਰਫ਼ ਬੁੱਧੀਮਾਨ ਹਨ, ਸਗੋਂ ਸਹਿਯੋਗੀ, ਨਿਰੀਖਣਯੋਗ, ਅਤੇ ਉਤਪਾਦਨ-ਤਿਆਰ ਵੀ ਹਨ।

ਇੱਕ ਜੁੜੇ ਹੋਏ ਏਜੰਟ ਈਕੋਸਿਸਟਮ ਵੱਲ ਵਧਣਾ

ਅਸੀਂ ਸਾਫਟਵੇਅਰ ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪਲ ‘ਤੇ ਹਾਂ। ਜਿਵੇਂ ਕਿ ਅਸਲ ਇੰਟਰਨੈੱਟ ਸਟੈਕ ਨੇ ਗਲੋਬਲ ਕਨੈਕਟੀਵਿਟੀ ਦੇ ਇੱਕ ਨਵੇਂ ਯੁੱਗ ਨੂੰ ਅਨਲੌਕ ਕੀਤਾ, ਏਆਈ ਏਜੰਟਾਂ ਲਈ ਇੱਕ ਨਵਾਂ ਸਟੈਕ ਉੱਭਰ ਰਿਹਾ ਹੈ। ਇਹ ਸਟੈਕ ਤਰਕ ਕਰਨ, ਫੈਸਲਾ ਕਰਨ ਅਤੇ ਕੰਮ ਕਰਨ ਲਈ ਇਕੱਠੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਖੁਦਮੁਖਤਿਆਰ ਸਿਸਟਮਾਂ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ।

ਏ2ਏ ਅਤੇ ਐਮਸੀਪੀ ਏਜੰਟ ਸੰਚਾਰ ਅਤੇ ਟੂਲ ਵਰਤੋਂ ਲਈ ਪ੍ਰੋਟੋਕੋਲ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਕਾਫਕਾ ਅਤੇ ਫਲਿੰਕ ਰੀਅਲ-ਟਾਈਮ ਤਾਲਮੇਲ, ਨਿਰੀਖਣਯੋਗਤਾ, ਅਤੇ ਲਚਕਤਾ ਲਈ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਇਕੱਠੇ ਮਿਲ ਕੇ, ਉਹ ਡਿਸਕਨੈਕਟ ਕੀਤੇ ਏਜੰਟ ਡੈਮੋ ਤੋਂ ਸਕੇਲੇਬਲ, ਬੁੱਧੀਮਾਨ ਉਤਪਾਦਨ-ਗ੍ਰੇਡ ਈਕੋਸਿਸਟਮ ਵੱਲ ਵਧਣਾ ਸੰਭਵ ਬਣਾਉਂਦੇ ਹਨ।

ਇਹ ਸਿਰਫ਼ ਇੰਜੀਨੀਅਰਿੰਗ ਚੁਣੌਤੀਆਂ ਨੂੰ ਹੱਲ ਕਰਨ ਬਾਰੇ ਨਹੀਂ ਹੈ; ਇਹ ਇੱਕ ਨਵੀਂ ਕਿਸਮ ਦੇ ਸਾਫਟਵੇਅਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਬਾਰੇ ਹੈ ਜਿੱਥੇ ਏਜੰਟ ਸੀਮਾਵਾਂ ਤੋਂ ਪਾਰ ਸਹਿਯੋਗ ਕਰਦੇ ਹਨ, ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਜਾਣਕਾਰੀ ਅਤੇ ਕਾਰਵਾਈ ਦਾ ਪ੍ਰਵਾਹ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਅਤੇ ਬੁੱਧੀ ਨੂੰ ਇੱਕ ਵਿਤਰਿਤ ਸਿਸਟਮ ਬਣਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।

ਇਸ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਨੂੰ ਸਾਕਾਰ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਖੁੱਲ੍ਹੇਆਮ, ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲ ਤੌਰ ‘ਤੇ, ਅਤੇ ਪਿਛਲੇ ਇੰਟਰਨੈੱਟ ਕ੍ਰਾਂਤੀ ਦੇ ਸਬਕ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਅਗਲੀ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਏਜੰਟ ਬਣਾ ਰਹੇ ਹੋ, ਤਾਂ ਸਿਰਫ਼ ਇਹ ਨਾ ਪੁੱਛੋ ਕਿ ਇਹ ਕੀ ਕਰ ਸਕਦਾ ਹੈ। ਪੁੱਛੋ ਕਿ ਇਹ ਵੱਡੇ ਸਿਸਟਮ ਵਿੱਚ ਕਿਵੇਂ ਫਿੱਟ ਹੁੰਦਾ ਹੈ:

  • ਕੀ ਇਹ ਦੂਜੇ ਏਜੰਟਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦਾ ਹੈ?
  • ਕੀ ਇਹ ਦੂਜਿਆਂ ਨਾਲ ਆਪਣੀਆਂ ਕਾਰਵਾਈਆਂ ਦਾ ਤਾਲਮੇਲ ਕਰ ਸਕਦਾ ਹੈ?
  • ਕੀ ਇਹ ਬਦਲਦੇ ਹਾਲਾਤਾਂ ਦੇ ਅਨੁਸਾਰ ਵਿਕਸਤ ਅਤੇ ਢਾਲ ਸਕਦਾ ਹੈ?

ਭਵਿੱਖ ਸਿਰਫ਼ ਏਜੰਟ-ਸੰਚਾਲਿਤ ਨਹੀਂ ਹੈ; ਇਹ ਏਜੰਟ-ਜੁੜਿਆ ਹੋਇਆ ਹੈ।