ਮਲਟੀ-ਏਜੰਟ ਵਰਕਫਲੋ (Multi-agent workflows) ਇਸ ਸਮੇਂ GitHub 'ਤੇ ਛਾਏ ਹੋਏ ਹਨ। ਡਿਵੈਲਪਰ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲਾਂ (large language models) ਨੂੰ ਇੱਕ ਲੜੀ ਵਿੱਚ ਜੋੜ ਰਹੇ ਹਨ, ਹਰੇਕ ਏਜੰਟ ਨੂੰ ਇੱਕ ਖਾਸ ਵਿਸ਼ੇਸ਼ਤਾ ਸੌਂਪ ਰਹੇ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੰਚਾਲਿਤ ਕਰ ਰਹੇ ਹਨ ਕਿ ਉਹ ਅਜਿਹੇ ਕੰਮਾਂ ਨੂੰ ਨਿਪਟਾ ਸਕਣ ਜੋ ਕੋਈ ਇੱਕ ਮਾਡਲ ਇਕੱਲਾ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਨਤੀਜੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੋ ਸਕਦੇ ਹਨ। ਇੱਕ ਏਜੰਟ ਖੋਜ ਕਰਦਾ ਹੈ, ਦੂਜਾ ਡਰਾਫਟ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਤੀਜਾ ਤੱਥਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਅਤੇ ਚੌਥਾ ਅੰਤਿਮ ਆਉਟਪੁੱਟ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ। ਪਰ ਇਸ ਸਾਰੇ ਤਾਲਮੇਲ ਦੇ ਹੇਠਾਂ ਇੱਕ ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾ ਛੁਪੀ ਹੋਈ ਹੈ। ਜੇਕਰ ਸਭ ਤੋਂ ਪਹਿਲਾ ਕਦਮ, ਯਾਨੀ ਮਨੁੱਖੀ ਇਨਪੁਟ ਨੂੰ ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ ਨਿਰਦੇਸ਼ਾਂ ਵਿੱਚ ਬਦਲਣਾ, ਹੌਲੀ ਜਾਂ ਗਲਤ ਹੈ, ਤਾਂ ਪੂਰੀ ਲੜੀ ਟੁੱਟ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਡਾਊਨਸਟ੍ਰੀਮ (downstream) ਏਜੰਟ ਕੂੜੇ (garbage) ਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਇਹ ਸਿਰਫ਼ ਇਸ ਨੂੰ ਅੱਗੇ ਵਧਾ ਸਕਦਾ ਹੈ।

ਇਹ ਰੁਕਾਵਟ (bottleneck) ਉਹ ਜਗ੍ਹਾ ਹੈ ਜਿੱਥੇ Iflytek/domux ਕੰਮ ਆਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਮਾਡਲ ਹੈ ਜੋ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਅਹਿਮ ਕੰਮ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ: ਤੇਜ਼ ਕਮਾਂਡ ਸਮਝਣਾ। ਲੇਖ (essays) ਲਿਖਣ ਜਾਂ ਖੁੱਲ੍ਹੀਆਂ ਗੱਲਾਂਬਾਤਾਂ ਕਰਨ ਦੀ ਬਜਾਏ, domux ਕੁਦਰਤੀ ਭਾਸ਼ਾ (natural language) ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ ਅਤੇ ਸਖ਼ਤ, ਸੰਰਚਿਤ ਡੇਟਾ (structured data) ਬਾਹਰ ਕੱਢਦਾ ਹੈ ਜਿਸ ਨੂੰ ਹੋਰ ਏਜੰਟ ਤੁਰੰਤ ਵਰਤ ਸਕਦੇ ਹਨ। ਸਮਾਰਟ ਹੋਮ ਹੱਬਾਂ ਤੋਂ ਲੈ ਕੇ ਉਦਯੋਗਿਕ ਕੰਟਰੋਲ ਪੈਨਲਾਂ ਤੱਕ, ਕਿਸੇ ਵੀ ਪ੍ਰਣਾਲੀ ਨੂੰ ਜਿਸ ਨੂੰ ਰੀਅਲ-ਟਾਈਮ ਸੰਰਚਿਤ ਇਨਪੁੱਟ ਦੀ ਲੋੜ ਹੈ, ਇਸ ਨੂੰ ਇੱਕ ਪਰਸੈਪਸ਼ਨ ਲੇਅਰ (perception layer) ਵਜੋਂ ਵਰਤ ਸਕਦੀ ਹੈ।

ਲੜੀ ਵਿੱਚ ਸਭ ਤੋਂ ਕਮਜ਼ੋਰ ਕੜੀ

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

ਲੇਟੈਂਸੀ (Latency) ਸਮੱਸਿਆ ਨੂੰ ਹੋਰ ਵਿਗਾੜ ਦਿੰਦੀ ਹੈ। ਜੇਕਰ ਐਂਟਰੀ ਪੁਆਇੰਟ 'ਤੇ ਕੁਝ ਸੌ ਮਿਲੀਸੈਕਿੰਡ ਦੀ ਪਾਰਸਿੰਗ ਦੇਰੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਜਦੋਂ ਤੱਕ ਜਾਣਕਾਰੀ ਤੀਜੇ ਏਜੰਟ ਤੱਕ ਪਹੁੰਚਦੀ ਹੈ, ਪ੍ਰਣਾਲੀ ਪਹਿਲਾਂ ਹੀ ਖਰਾਬ ਮਹਿਸੂਸ ਹੁੰਦੀ ਹੈ। ਰੀਅਲ-ਟਾਈਮ ਵਾਤਾਵਰਣ ਹੌਲੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਬਖਸ਼ਦੇ ਨਹੀਂ ਹਨ। ਡਿਵੈਲਪਰ ਦੇਖ ਰਹੇ ਹਨ ਕਿ ਆਰਕੀਟੈਕਚਰ ਡਾਇਗ੍ਰਾਮ 'ਤੇ ਆਰਕੈਸਟ੍ਰੇਸ਼ਨ ਫਰੇਮਵਰਕ (orchestration frameworks) ਬਹੁਤ ਸੁੰਦਰ ਲੱਗਦੇ ਹਨ ਪਰ ਅਸਪਸ਼ਟ ਜਾਂ ਸੁਸਤ ਇਨਪੁਟ ਮਿਲਣ 'ਤੇ ਟੁੱਟ ਜਾਂਦੇ ਹਨ। ਤੁਹਾਨੂੰ ਇੱਕ ਸਮਰਪਿਤ ਲੇਅਰ ਦੀ ਲੋੜ ਹੈ ਜੋ ਬਾਕੀ ਵਰਕਫਲੋ ਦੇ ਸੋਚਣ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਮਾਂਡਾਂ ਨੂੰ ਮਿਆਰੀ (standardize) ਬਣਾ ਦੇਵੇ।

Domux ਉਸੇ ਲੇਅਰ ਵਜੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਅਸਪਸ਼ਟ ਮਨੁੱਖੀ ਭਾਸ਼ਾ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਸਾਫ਼ ਸਕੀਮਾ (schema) ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਡਾਊਨਸਟ੍ਰੀਮ ਏਜੰਟ 'ਗਰਾਊਂਡ ਟ੍ਰੂਥ' (ground truth) ਵਜੋਂ ਮੰਨ ਸਕਦੇ ਹਨ।

ਰਫ਼ਤਾਰ, ਸੰਰਚਨਾ ਅਤੇ ਸ਼ੁੱਧਤਾ

ਇਹ ਪ੍ਰੋਜੈਕਟ ਤਿੰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਪ੍ਰਚਾਰ ਕਰਦਾ ਹੈ ਜੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਪ੍ਰੋਡਕਸ਼ਨ ਵਿਵਹਾਰ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀਆਂ ਹਨ।

ਪਹਿਲਾਂ, ਇਹ 1