ਵਾਪਸ ਆਉਣ ਦੇ ਪਲ ਲਈ ਡਿਜ਼ਾਈਨ ਕਰਨਾ
ਜ਼ਿਆਦਾਤਰ ਸਾਫਟਵੇਅਰ ਯਾਦ ਰੱਖਦੇ ਹਨ ਕਿ ਜਾਣਕਾਰੀ ਕਿੱਥੇ ਹੈ। ਪਰ ਉਹ ਇਹ ਯਾਦ ਰੱਖਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦੇ ਹਨ ਕਿ ਕੰਮ ਕਿਸ ਸਥਿਤੀ ਵਿੱਚ ਹੈ।
ਇੱਕ AI agent ਦੀ ਵਰਤੋਂ ਬਾਰੇ ਸੋਚੋ। ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਕ ਕੰਮ ਦਿੰਦੇ ਹੋ। ਤੁਸੀਂ ਦੂਜੇ ਕੰਮ ਵੱਲ ਚਲੇ ਜਾਂਦੇ ਹੋ। ਤੁਸੀਂ ਨੱਬੇ ਸੈਕਿੰਡ ਬਾਅਦ ਵਾਪਸ ਆਉਂਦੇ ਹੋ। Agent ਕਹਿੰਦਾ ਹੈ "Done."
ਹੁਣ ਤੁਹਾਡੇ ਸਾਹਮਣੇ ਇੱਕ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ। ਕੀ ਇਸਨੇ ਸਿਰਫ਼ ਇੱਕ ਡਰਾਫਟ ਤਿਆਰ ਕੀਤਾ ਹੈ? ਕੀ ਇਸਨੇ ਅਸਲ ਡੇਟਾ ਬਦਲ ਦਿੱਤਾ ਹੈ? ਇਸਦਾ ਕੀ ਸਬੂਤ ਹੈ? ਕੀ ਕਿਸੇ ਮਨੁੱਖੀ ਫੈਸਲੇ ਦੀ ਲੋੜ ਹੈ?
ਇਹਨਾਂ ਦੇ ਜਵਾਬ ਲੱਭਣ ਲਈ, ਤੁਹਾਨੂੰ ਚੈਟ ਲੌਗਸ, ਨੋਟੀਫਿਕੇਸ਼ਨਾਂ ਅਤੇ ਟੈਬਾਂ ਵਿੱਚ ਖੋਜ ਕਰਨੀ ਪਵੇਗੀ। ਸਿਸਟਮ ਨੇ ਗਤੀਵਿਧੀ ਤਾਂ ਰੱਖੀ ਪਰ ਸੰਦਰਭ (context) ਗੁਆ ਦਿੱਤਾ। ਇਸੇ ਖਾਲੀਪਣ ਕਾਰਨ ਸਾਨੂੰ Workstream Continuity Design (WCD) ਦੀ ਲੋੜ ਹੈ।
WCD ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਕੰਮ ਬਦਲਦੇ ਹੋ, ਇੰਟਰਫੇਸ ਕੰਮ ਦੀ ਸਥਿਤੀ ਨੂੰ ਯਾਦ ਰੱਖੇ।
ਰਵਾਇਤੀ ਡਿਜ਼ਾਈਨ ਇਹ ਮੰਨ ਕੇ ਚੱਲਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਕੱਲੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਹੋ। ਆਧੁਨਿਕ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਇਸ ਗੱਲ ਦਾ ਧਿਆਨ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਉੱਥੇ ਨਹੀਂ ਹੁੰਦੇ ਤਾਂ ਸਾਫਟਵੇਅਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਕਈ ਚੀਜ਼ਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਸਕਦੇ ਹੋ:
- ਇੱਕ agent ਕਿਸੇ ਵਿਸ਼ੇ 'ਤੇ ਖੋਜ ਕਰ ਰਿਹਾ ਹੈ
- ਇੱਕ agent ਕੋਡ ਲਿਖ ਰਿਹਾ ਹੈ
- ਇੱਕ ਗਾਹਕ ਦਾ ਜਵਾਬ
- ਇੱਕ ਰੋਕਿਆ ਹੋਇਆ deployment
ਮੁੱਖ ਕੰਮ "switch-in" ਬਣ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਇੱਕ workstream ਵਿੱਚ ਦਾਖਲ ਹੁੰਦੇ ਹੋ, ਸਥਿਤੀ ਨੂੰ ਸਮਝਦੇ ਹੋ, ਫੈਸਲਾ ਲੈਂਦੇ ਹੋ ਅਤੇ ਚਲੇ ਜਾਂਦੇ ਹੋ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ ਸੰਦਰਭ (context) ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣਾ ਪਵੇ, ਤਾਂ ਤੁਸੀਂ ਸਮਾਂ ਅਤੇ ਇਕਾਗਰਤਾ ਗੁਆ ਦਿੰਦੇ ਹੋ।
WCD ਤੁਹਾਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਸਥਿਤੀ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਇੱਕ ਖਾਸ ਵਿਆਕਰਣ (grammar) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ: • GOAL: ਉਹ ਨਤੀਜਾ ਜੋ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ। • ATTN: ਤੁਹਾਨੂੰ ਹੁਣ ਦੇਖਣ ਦੀ ਲੋੜ ਕਿਉਂ ਹੈ। • STATE: ਮੌਜੂਦਾ ਸਥਿਤੀ। • DELTA: ਅਸਲ ਵਿੱਚ ਕੀ ਬਦਲਿਆ। • ACTORS: ਇਸਦਾ ਮਾਲਕ ਕੌਣ ਹੈ ਅਤੇ ਅਗਲਾ ਕਦਮ ਕੌਣ ਚੁੱਕੇਗਾ। • AUTH: ਕੀ ਇਜਾਜ਼ਤ ਹੈ। • EVIDENCE: ਕੀ ਸਥਿਤੀ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। • EFFECT: ਦਾਇਰਾ ਅਤੇ ਜੋਖਮ। • NEXT: ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਅਗਲਾ ਕਦਮ।
ਇਹ ਇੱਕ ਸਧਾਰਨ ਸਟੇਟਸ ਲਾਈਟ ਨਾਲੋਂ ਵਧੇਰੇ ਉਪਯੋਗੀ ਹੈ। ਇਹ ਲੰਬੀ ਚੈਟ ਹਿਸਟਰੀ ਪੜ੍ਹਨ ਨਾਲੋਂ ਤੇਜ਼ ਹੈ।
WCD ਵਿੱਚ ਸਫਲਤਾ ਇਸ ਬਾਰੇ ਨਹੀਂ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਕਲਿੱਕ ਕਰਦੇ ਹਨ। ਇਹ ਇਸ ਬਾਰੇ ਹੈ ਕਿ ਉਹ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਸਮਝਦੇ ਹਨ। ਅਸੀਂ ਇਸਨੂੰ ਇਹਨਾਂ ਰਾਹੀਂ ਮਾਪਦੇ ਹਾਂ:
- Time to Orientation: ਤੁਸੀਂ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਦੇਖਦੇ ਹੋ ਕਿ ਕੀ ਤੁਹਾਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
- Time to Decision Readiness: ਤੁਸੀਂ ਬਦਲਾਅ ਨੂੰ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਸਮਝਦੇ ਹੋ।
- False-ready rate: ਕਿੰਨੀ ਵਾਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਕੰਮ ਹੋ ਗਿਆ ਹੈ ਜਦੋਂ ਕਿ ਉਹ ਨਹੀਂ ਹੋਇਆ ਹੁੰਦਾ।
ਟੀਚਾ ਇੱਕ ਸੁਮੇਲਿਤ ਮਾਡਲ ਹੈ ਜਿੱਥੇ ਸਾਫਟਵੇਅਰ ਮਨੁੱਖੀ ਨਿਗਰਾਨੀ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।
Zenodo 'ਤੇ ਪੂਰਾ ਖੋਜ ਸੰਸਕਰਣ ਪੜ੍ਹੋ।
Optional learning community: https://t.me/GyaanSetuAi
