OpenOctopus ਨੇ ਇੱਕ ਓਪਨ-ਸੋਰਸ AI ਸਹਾਇਕ (assistant) released ਕੀਤਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ “realms” ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ - ਜਿਵੇਂ ਕਿ ਪਾਲਤੂ ਜਾਨਵਰਾਂ, ਵਿੱਤ, ਸਿਹਤ, ਕਾਨੂੰਨੀ ਮਾਮਲਿਆਂ ਅਤੇ ਹੋਰਾਂ ਲਈ ਵੱਖਰੇ ਗਿਆਨ ਸਥਾਨ (knowledge spaces) - ਅਤੇ ਉਹਨਾਂ realms ਵਿੱਚ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ, ਪਾਲਤੂ ਜਾਨਵਰ ਜਾਂ ਸੰਪਤੀ ਨੂੰ ਇੱਕ ਖੁਦਮੁਖਤਿਆਰ ਏਜੰਟ (autonomous agent) ਵਜੋਂ ਬੁਲਾ (summon) ਸਕਦੇ ਹਨ। ਇਹ ਸਿਸਟਮ ਇੱਕ ਗਰੁੱਪ-ਚੈਟ-ਸ਼ੈਲੀ ਦਾ ਅਨੁਭਵ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਹਰੇਕ ਏਜੰਟ ਇੱਕ ਸਾਂਝੇ ਗਿਆਨ ਗ੍ਰਾਫ (knowledge graph) ਰਾਹੀਂ ਜੁੜੇ ਹੋਏ ਰਹਿਣ ਦੇ ਨਾਲ-ਨਾਲ ਆਪਣੇ ਆਪ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇੱਕ ਨਵਾਂ ਆਰਕੀਟੈਕਚਰ ਕਿਉਂ?
ਜ਼ਿਆਦਾਤਰ ਖਪਤਕਾਰ ਸਹਾਇਕ (consumer assistants) ਇੱਕ ਸਿੰਗਲ ਚੈਟ ਵਿੰਡੋ ਦੇ ਪਿੱਛੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਹਰ ਬੇਨਤੀ ਨੂੰ ਇੱਕ ਆਮ ਪੁੱਛਗਿੱਛ ਵਜੋਂ ਲੈਂਦੇ ਹਨ। OpenOctopus ਉਸ ਮਾਡਲ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਹਰੇਕ ਜੀਵਨ ਖੇਤਰ (life domain) ਨੂੰ ਇੱਕ ਸਵੈ-ਨਿਰਧਾਰਤ ਮੋਡੀਊਲ, ਜਾਂ realm ਵਜੋਂ ਮੰਨਦਾ ਹੈ, ਜੋ ਆਪਣੇ ਵਿਸ਼ੇਸ਼ ਏਜੰਟਾਂ ਦੀ ਇੱਕ ਟੀਮ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰਦਾ ਹੈ। ਇਹ ਵਿਚਾਰ ਉਹਨਾਂ "one-size-fits-all" ਬੋਟਾਂ ਨਾਲ ਹੋਈ ਨਿਰਾਸ਼ਾ ਤੋਂ ਪੈਦਾ ਹੋਇਆ ਹੈ ਜੋ ਅਸੰਬੰਧਿਤ ਕੰਮਾਂ ਵਿੱਚ ਸੰਦਰਭ (context) ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਵਿੱਚ ਅਸਮਰੱਥ ਹਨ - ਜਿਵੇਂ ਕਿ ਪਾਲਤੂ ਜਾਨਵਰਾਂ ਦੀ ਦੇਖਭਾਲ ਦਾ ਪ੍ਰਬੰਧ ਕਰਨ ਦੀ ਯਾਦ ਰੱਖਦੇ ਹੋਏ ਯਾਤਰਾ ਦਾ ਬਜਟ ਬਣਾਉਣਾ।
“Summon” ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਸਦਾ ਮੁੱਖ ਹਿੱਸਾ, ਜਿਸ ਨੂੰ Summon ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਕਿਸੇ ਵੀ ਨਿਰਧਾਰਤ ਇਕਾਈ (entity) - ਇੱਕ ਵਿਅਕਤੀ, ਇੱਕ ਪਾਲਤੂ ਜਾਨਵਰ, ਇੱਥੋਂ ਤੱਕ ਕਿ ਇੱਕ ਕਾਰ - ਨੂੰ AI-ਸੰਚਾਲਿਤ ਪ੍ਰਤੀਨਿਧੀ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਪੰਜ ਦਿਨਾਂ ਦੀ ਬਿਜ਼ਨਸ ਟ੍ਰਿਪ ਲੌਗ ਕਰਦਾ ਹੈ, ਤਾਂ ਪਾਲਤੂ ਜਾਨਵਰ realm ਇੱਕ ਪਾਲਤੂ-ਦੇਖਭਾਲ ਏਜੰਟ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਪੁੱਛਦਾ ਹੈ ਕਿ ਜਾਨਵਰ ਨੂੰ ਖਾਣਾ ਕੌਣ ਖੁਆਏਗਾ; ਫੈਮਿਲੀ realm ਇੱਕ ਅਜਿਹੇ ਰਿਸ਼ਤੇਦਾਰ ਦਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ ਜੋ ਉਸਦੀ ਜਗ੍ਹਾ ਲੈ ਸਕਦਾ ਹੈ; ਵਹੀਕਲ realm ਮਾਲਕ ਨੂੰ ਕਾਰ ਚਾਰਜ ਕਰਨ ਦੀ ਯਾਦ ਦਿਵਾਉਂਦਾ ਹੈ; ਅਤੇ ਫਾਈਨੈਂਸ realm ਯਾਤਰਾ ਦੀ ਲਾਗਤ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦਾ ਹੈ। ਇਹ ਸਾਰੇ ਏਜੰਟ ਇੱਕ ਸਾਂਝੇ ਗਿਆਨ ਗ੍ਰਾਫ ਤੋਂ ਪੜ੍ਹਦੇ ਅਤੇ ਲਿਖਦੇ ਹਨ, ਇਸ ਲਈ ਪਾਲਤੂ ਜਾਨਵਰ ਏਜੰਟ ਨੂੰ ਤੁਰੰਤ ਫਾਈਨੈਂਸ ਦੁਆਰਾ ਦਿੱਤੀਆਂ ਗਈਆਂ ਬਜਟ ਸੀਮਾਵਾਂ ਬਾਰੇ ਪਤਾ ਲੱਗ ਜਾਂਦਾ ਹੈ।
ਮੁੱਖ ਹਿੱਸੇ (Core components)
- Realm Matrix – ਇੱਕ ਡੈਸ਼ਬੋਰਡ ਜੋ ਜੋਖਮਾਂ, ਲੰਬਿਤ ਕੰਮਾਂ (pending tasks) ਅਤੇ cross-realm ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਸਾਹਮਣੇ ਲਿਆਉਂਦਾ ਹੈ।
- Agent Teams – "ਪੇਸ਼ੇਵਰ" ਏਜੰਟਾਂ (ਆਮ ਖੇਤਰਾਂ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਬਣੇ ਹੋਏ) ਅਤੇ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਬੁਲਾਏ ਗਏ ਏਜੰਟਾਂ ਦਾ ਮਿਸ਼ਰਣ ਜੋ ਇੱਕ ਬੇਨਤੀ 'ਤੇ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦੇ ਹਨ।
- RealmHub – ਇੱਕ ਐਪ-ਸਟੋਰ ਵਰਗਾ ਕੈਟਾਲਾਗ ਜਿੱਥੇ ਡਿਵੈਲਪਰ ਖੇਤਰ-ਵਿਸ਼ੇਸ਼ ਏਜੰਟ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਕਾਨੂੰਨੀ-ਸਲਾਹ ਬੋਟ ਜਾਂ ਵੈਟਰਨਰੀ ਸਹਾਇਕ।
- Local-first storage – ਡਾਟਾ ਉਪਭੋਗਤਾ ਦੇ ਡਿਵਾਈਸ 'ਤੇ SQLite (ਜਾਂ ਵੱਡੇ ਸੈੱਟਅੱਪਾਂ ਲਈ PostgreSQL) ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਕਲਾਉਡ ਤੋਂ ਦੂਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
- Governance layer – ਹਰ ਮਹੱਤਵਪੂਰਨ ਕਾਰਵਾਈ ਲਈ ਉਪਭੋਗਤਾ ਦੀ ਸਪੱਸ਼ਟ ਮਨਜ਼ੂਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਅਟੁੱਟ (immutable) ਆਡਿਟ ਲੌਗ ਵਿੱਚ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਤਕਨੀਕੀ ਝਲਕ (Technical snapshot)
ਰਨਟਾਈਮ Node.js ਅਤੇ TypeScript 'ਤੇ ਚੱਲਦਾ ਹੈ, ਜੋ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਜਾਣਿਆ-ਪਛਾਣਿਆ ਸਟੈਕ ਹੈ। SQLite ਇੱਕ ਹਲਕਾ, ਡਿਵਾਈਸ-ਤੇ-ਡਿਵਾਈਸ ਡਾਟਾਬੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ; PostgreSQL ਸਰਵਰ-ਅਧਾਰਤ ਸਟੋਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਕੇਂਦਰੀ “brain” ਪ੍ਰਕਿਰਿਆ realms ਵਿਚਕਾਰ ਸੰਦੇਸ਼ਾਂ ਨੂੰ ਰੂਟ ਕਰਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਸਮੁੱਚੇ ਗਿਆਨ ਗ੍ਰਾਫ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹੋਏ ਵਿਸ਼ੇਸ਼ ਏਜੰਟਾਂ ਦਾ ਸੰਚਾਲਨ ਕਰਦੀ ਹੈ।
ਕਿਸ ਨੂੰ ਫਾਇਦਾ ਹੋ ਸਕਦਾ ਹੈ?
ਪਾਵਰ ਯੂਜ਼ਰ ਜੋ ਕਈ ਸੁਤੰਤਰ ਜ਼ਿੰਮੇਵਾਰੀਆਂ ਨਿਭਾਉਂਦੇ ਹਨ - ਫ੍ਰੀਲਾਂਸਰ ਜੋ ਕਲਾਇੰਟਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ, ਮਾਪੇ ਜੋ ਘਰੇਲੂ ਕੰਮਾਂ ਦਾ ਤਾਲਮੇਲ ਕਰਦੇ ਹਨ, ਛੋਟੇ ਕਾਰੋਬਾਰੀ ਮਾਲ (inventory) ਅਤੇ ਪਾਲਣਾ (compliance) ਨੂੰ ਟ੍ਰੈਕ ਕਰਦੇ ਹਨ - ਉਹ ਆਪਣੇ ਸਹੀ ਵਰਕਫਲੋਅ ਦੇ ਅਨੁਸਾਰ ਏਜੰਟਾਂ ਨੂੰ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਨ। ਕਿਉਂਕਿ ਪਲੇਟਫਾਰਮ ਓਪਨ ਸੋਰਸ ਹੈ, ਸੰਸਥਾਵਾਂ ਕੋਡ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਨਵੇਂ realms ਜੋੜ ਸਕਦੀਆਂ ਹਨ, ਜਾਂ ਪੂਰੇ ਸਟੈਕ ਨੂੰ ਆਪਣੇ ਫਾਇਰਵਾਲ ਦੇ ਪਿੱਛੇ ਹੋਸਟ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਜੋ ਕਿ ਖਪਤਕਾਰ-ਦਰਜੇ ਦੇ AI ਸਹਾਇਕਾਂ ਲਈ ਪਾਰਦਰਸ਼ਤਾ ਦਾ ਇੱਕ ਦੁਰਲੱਭ ਪੱਧਰ ਹੈ।
ਸੰਭਾਵੀ ਰੁਕਾਵਟਾਂ
ਲਚਕਤਾ ਨਾਲ ਸਿੱਖਣ ਦੀ ਪ੍ਰਕਿਰਿਆ (learning curve) ਵੀ ਆਉਂਦੀ ਹੈ। Realms ਨੂੰ ਸੈੱਟ ਕਰਨਾ, ਏਜੰਟਾਂ ਨੂੰ ਕੌਂਫਿਗ ਕਰਨਾ ਅਤੇ ਗਿਆਨ ਗ੍ਰਾਫ ਨੂੰ ਬਣਾਈ ਰੱਖਣਾ ਗੈਰ-ਤਕਨੀਕੀ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ। Local-first ਡਿਜ਼ਾਈਨ ਪ੍ਰਾਈਵੇਸੀ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ ਪਰ ਇਸਦਾ ਮਤਲਬ ਇਹ ਵੀ ਹੈ ਕਿ ਡਾਟਾ ਉਨਾ ਹੀ ਸੁਰੱਖਿਅਤ ਹੈ ਜਿੰਨਾ ਉਹ ਡਿਵਾਈਸ ਜਿਸ 'ਤੇ ਇਹ ਮੌਜੂਦ ਹੈ; ਹਾਰਡਵੇਅਰ ਦਾ ਨੁਕਸਾਨ ਜਾਂ ਖਰਾਬ ਹੋਣਾ ਪੂਰੇ ਸਹਾਇਕ ਨੂੰ ਖਤਰੇ ਵਿੱਚ ਪਾ ਸਕਦਾ ਹੈ। ਅੰਤ ਵਿੱਚ, ਇਹ ਈਕੋਸਿਸਟਮ ਭਾਈਚਾਰੇ ਦੁਆਰਾ ਯੋਗਦਾਨ ਪਾਏ ਗਏ ਏਜੰਟਾਂ ਦੇ ਇੱਕ ਨਿਰੰਤਰ ਪ੍ਰਵਾਹ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ; ਲੋੜੀਂਦੇ ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲੇ ਪਲੱਗਇਨਾਂ ਤੋਂ ਬਿਨਾਂ, ਖੇਤਰ-ਵਿਸ਼ੇਸ਼ ਮੁਹਾਰਤ ਦਾ ਵਾਅਦਾ ਅਧੂਰਾ ਰਹਿ ਸਕਦਾ ਹੈ।
ਕੀ ਦੇਖਣਾ ਹੈ
OpenOctopus ਅਜੇ ਆਪਣੇ ਜੀਵਨ ਚੱਕਰ ਦੇ ਸ਼ੁਰੂਆਤੀ ਪੜਾਅ ਵਿੱਚ ਹੈ। ਆਉਣ ਵਾਲੇ ਪੜਾਵਾਂ ਵਿੱਚ RealmHub ਮਾਰਕੀਟਪਲੇਸ ਦਾ ਵਿਸਤਾਰ ਕਰਨਾ, ਹੋਰ ਪਹਿਲਾਂ ਤੋਂ ਸਿਖਲਾਈ ਪ੍ਰਾਪਤ (pre-trained) ਪੇਸ਼ੇਵਰ ਏਜੰਟ ਜੋੜਨਾ, ਅਤੇ ਰੋਜ਼ਾਨਾ ਦੀਆਂ ਮਨਜ਼ੂਰੀਆਂ ਲਈ ਰੁਕਾਵਟਾਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ਗਵਰਨੈਂਸ UI ਨੂੰ ਸੁਧਾਰਨਾ ਸ਼ਾਮਲ ਹੈ। ਇਸ ਨੂੰ ਅਪਣਾਉਣ ਦੀ ਸਫਲਤਾ ਨੂੰ ਸ਼ਾਇਦ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਬਜਾਏ ਸਰਗਰਮ realms ਦੀ ਗਿਣਤੀ ਅਤੇ ਭਾਈਚਾਰੇ ਦੇ ਯੋਗਦਾਨ ਦੀ ਵਿਸ਼ਾਲਤਾ ਦੁਆਰਾ ਮਾਪਿਆ ਜਾਵੇਗਾ।
ਮਲਟੀ-ਏਜੰਟ ਸਿਸਟਮਾਂ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਣ ਵਾਲੇ ਡਿਵੈਲਪਰ ਪ੍ਰੋਜੈਕਟ ਦੇ ਰੈਪੋਜ਼ਟਰੀ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਰੈਫਰੈਂਸ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਲੱਭ ਸਕਦੇ ਹਨ। ਕੋਡਬੇਸ, ਦਸਤਾਵੇਜ਼ ਅਤੇ ਕਮਿਊਨਿਟੀ ਚੈਟ ਸਭ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਹਨ, ਜੋ ਕਿ AI-ਸੰਚਾਲਿਤ ਨਿੱਜੀ ਪ੍ਰਬੰਧਨ (personal orchestration) ਨਾਲ ਪ੍ਰਯੋਗ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਇਸਨੂੰ ਇੱਕ ਵਿਹਾਰਕ ਮੈਦਾਨ ਬਣਾਉਂਦੇ ਹਨ।
ਸਿੱਖਿਆ (Takeaway): OpenOctopus ਨਿੱਜੀ AI ਸਹਾਇਤਾ ਨੂੰ ਖੇਤਰ-ਵਿਸ਼ੇਸ਼ ਏਜੰਟਾਂ ਦੇ ਇੱਕ ਮੋਡ
