𝗟𝗲𝘃𝗲𝗿 𝗻𝗲𝗲𝗱𝘀 𝗮 𝗛𝗮𝗿𝗻𝗲𝘀𝘀
AI ਤੇਜ਼ ਹੈ। ਇਹ ਉਸ ਰਫ਼ਤਾਰ ਨਾਲ ਕੋਡ ਲਿਖਦਾ ਹੈ ਜਿਸ ਨਾਲ ਕੋਈ ਇਨਸਾਨ ਮੈਚ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਪਰ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੰਟਰੋਲ ਦੀ ਕਮੀ ਹੈ, ਤਾਂ ਇਹ ਰਫ਼ਤਾਰ ਇੱਕ ਖ਼ਤਰਾ ਹੈ।
ਹਾਲ ਹੀ ਵਿੱਚ ਮੈਨੂੰ ਇੱਕ ਗੁੰਝਲਦਾਰ ਟ੍ਰੇਡਿੰਗ ਸਿਸਟਮ ਨੂੰ ਮੁੜ ਬਣਾਉਣਾ ਪਿਆ। ਮੈਨੂੰ ਇਕੁਇਟੀਜ਼ (equities), ਫੋਰੈਕਸ (forex), ਅਤੇ ਕ੍ਰਿਪਟੋ (crypto) ਵਿੱਚ ਵੀਹ ਹਜ਼ਾਰ ਸਿਗਨਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਦੀ ਲੋੜ ਸੀ। ਹਰੇਕ ਸਿਗਨਲ ਦਾ ਆਪਣਾ ਮਾਰਕੀਟ ਸਕੋਪ ਸੀ। ਇਹ ਮਾਡਲ ਦੀ ਸਮੱਸਿਆ ਨਹੀਂ ਸੀ। ਇਹ ਹਾਰਨੈੱਸ (harness) ਦੀ ਸਮੱਸਿਆ ਸੀ।
ਮੈਂ ਛੇ ਲਹਿਰਾਂ (waves) ਵਿੱਚ ਵਿਵਸਥਿਤ ਤੀਹ ਟਿਕਟਾਂ ਦੀ ਇੱਕ ਯੋਜਨਾ ਤਿਆਰ ਕਰਨ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਮੈਂ ਕੰਮ ਕਰਨ ਲਈ ਕਿਸੇ ਇੱਕ ਸੈਸ਼ਨ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕੀਤਾ। ਇਸ ਦੀ ਬਜਾਏ, ਮੈਂ ਦੋ ਵੱਖਰੇ AI ਸੈਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ:
• ਬਿਲਡਰ (The Builder): ਇੱਕ ਸੈਸ਼ਨ ਨੇ ਕੋਡ ਅਤੇ ਯੋਜਨਾ ਤਿਆਰ ਕੀਤੀ। • ਆਡੀਟਰ (The Auditor): ਦੂਜੇ ਸੈਸ਼ਨ ਨੇ ਕੋਡ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਡਿਜ਼ਾਈਨ ਦੀ ਜਾਂਚ ਕੀਤੀ।
ਪਹਿਲੀ ਆਡਿਟ ਸਫਲ ਰਹੀ। ਮੈਨੂੰ ਲੱਗਿਆ ਕਿ ਮੈਂ ਸਫਲ ਹੋ ਗਿਆ ਹਾਂ। ਫਿਰ ਮੈਂ ਪੂਰੇ ਡਿਜ਼ਾਈਨ ਦੀ ਸ਼ੁਰੂ ਤੋਂ ਜਾਂਚ ਕਰਨ ਲਈ ਤੀਜੇ AI ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਇਸ ਨੇ ਚੌਦਾਂ ਉੱਚ-ਦਰਜੇ ਦੇ ਵਿਰੋਧਾਭਾਸ (contradictions) ਲੱਭੇ।
ਡਿਜ਼ਾਈਨ ਉੱਪਰੋਂ ਵਧੀਆ ਲੱਗ ਰਿਹਾ ਸੀ। ਇਸ ਵਿੱਚ ਢਾਂਚਾ ਅਤੇ ਸਿਰਲੇਖ ਸਨ। ਪਰ ਇਸ ਵਿੱਚ ਤੱਥਾਂ ਦੀ ਕਮੀ ਸੀ। ਇੱਕ ਟਿਕਟ ਨੇ ਅਜਿਹੇ ਕਾਲਮ ਦਾ ਹਵਾਲਾ ਦਿੱਤਾ ਜਿਸਦਾ ਨਾਮ ਦੂਜੀ ਟਿਕਟ ਪਹਿਲਾਂ ਹੀ ਬਦਲ ਚੁੱਕੀ ਸੀ। ਇੱਕ ਹੋਰ ਟਿਕਟ ਨੇ ਇੱਕ ਫੀਲਡ ਨੂੰ ਆਪਸ਼ਨਲ (optional) ਮੰਗਿਆ ਜਦੋਂ ਕਿ ਡਿਜ਼ਾਈਨ ਨੇ ਇਸਨੂੰ ਲਾਜ਼ਮੀ (required) ਬਣਾਇਆ ਸੀ। ਇਹ ਕੋਡਿੰਗ ਬੱਗਸ (bugs) ਨਹੀਂ ਸਨ। ਇਹ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਤਰਕਸ਼ੀਲ ਵਿਰੋਧਾਭਾਸ ਸਨ।
ਜੇਕਰ ਮੈਂ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੀ ਹੁੰਦੀ, ਤਾਂ ਸਿਸਟਮ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦਾ।
ਇਸ ਨੇ ਮੈਨੂੰ AI ਨਾਲ ਕੰਮ ਕਰਨ ਬਾਰੇ ਤਿੰਨ ਚੀਜ਼ਾਂ ਸਿਖਾਈਆਂ:
- AI ਨੂੰ ਗੱਲਬਾਤ ਪੂਰੀ ਕਰਨ ਲਈ ਸਿਖਾਇਆ ਜਾਂਦਾ ਹੈ, ਨਾ ਕਿ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਕੰਮਾਂ (tasks) ਲਈ। ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਸੰਤੁਸ਼ਟੀਜਨਕ ਜਵਾਬ ਦੇਣਾ ਚਾਹੁੰਦਾ ਹੈ, ਨਾ ਕਿ ਹਮੇਸ਼ਾ ਸਹੀ ਜਵਾਬ।
- AI ਦੀ ਕੰਟੈਕਸਟ ਵਿੰਡੋ (context window) ਸੀਮਤ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਕੋਈ ਪਾਬੰਦੀ ਉਸ ਵਿੰਡੋ ਤੋਂ ਬਾਹਰ ਹੈ, ਤਾਂ ਮਾਡਲ ਉਸ ਖਾਲੀ ਥਾਂ ਨੂੰ ਕਿਸੇ ਸੰਭਾਵੀ ਚੀਜ਼ ਨਾਲ ਭਰ ਦੇਵੇਗਾ। ਸੰਭਾਵੀ ਚੀਜ਼ ਅਕਸਰ ਗਲਤ ਹੁੰਦੀ ਹੈ।
- ਮਾਡਲ ਇੱਕ ਕਮੋਡਿਟੀ (commodity) ਹੈ। ਅਸਲੀ ਉਤਪਾਦ ਉਹ ਹਾਰਨੈੱਸ ਹੈ ਜੋ ਤੁਸੀਂ ਇਸਦੇ ਆਲੇ-ਦੁਆਲੇ ਬਣਾਉਂਦੇ ਹੋ।
ਹਾਰਨੈੱਸ ਉਹ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜੋ ਤੁਸੀਂ ਮਾਡਲ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਲਪੇਟਦੇ ਹੋ। ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਡਿਜ਼ਾਈਨ ਅਲਾਈਨਮੈਂਟ (Design alignment): ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਮਾਡਲ ਅਤੇ ਤੁਸੀਂ ਇੱਕੋ ਸਮੱਸਿਆ ਦੇਖ ਰਹੇ ਹੋ।
- ਮਲਟੀ-ਸੈਸ਼ਨ ਆਡਿਟਿੰਗ (Multi-session auditing): ਕੰਮ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਕੰਟੈਕਸਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ।
- ਹਾਰਡਨਡ ਟੈਸਟਿੰਗ (Hardened testing): ਅਜਿਹੇ ਸਕ੍ਰਿਪਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਸ ਨਾਲ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ ਕਿ AI ਕਿੰਨਾ ਆਤਮਵਿਸ਼ਵਾਸ ਨਾਲ ਬੋਲ ਰਿਹਾ ਹੈ।
ਮਾਡਲ ਲੀਵਰ ਹੈ। ਹਾਰਨੈੱਸ ਉਹ ਹੈ ਜੋ ਉਸ ਲੀਵਰ ਨੂੰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਨੂੰ ਤੋੜਨ ਤੋਂ ਰੋਕਦਾ ਹੈ। ਸਿਰਫ਼ ਇੱਕ ਮਾਡਲ ਨਾ ਖਰੀਦੋ। ਇੱਕ ਕੌਕਪਿਟ (cockpit) ਬਣਾਓ।
ਸਰੋਤ: https://dev.to/whetlan/the-lever-needs-a-harness-14e9
ਵਿਕਲਪਿਕ ਲਰਨਿੰਗ ਕਮਿਊਨਿਟੀ: https://t.me/GyaanSetuAi