ਅੰਗੂਠੇ ਦਾ ਨਿਯਮ: AI ਨੂੰ ਲਿਖਣ ਦਿਓ ਜਿੱਥੇ ਗਲਤੀਆਂ ਸਸਤੀ ਅਤੇ ਸਪਸ਼ਟ ਹਨ, ਅਤੇ ਇਸਨੂੰ ਸਮੀਖਿਆ/ਮੁੜ ਢਾਂਚਾ ਲਈ ਵਰਤੋ ਜਿੱਥੇ ਗਲਤੀਆਂ ਮਹਿੰਗੀ ਜਾਂ ਸੂਖਮ ਹਨ। ਨਿਰਣਾਇਕ ਕਾਰਕ ਇਹ ਹੈ ਕਿ ਆਉਟਪੁਟ ਦੀ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡਾ ਕਿੰਨਾ ਖਰਚ ਆਉਂਦਾ ਹੈ।
ਅੰਗੂਠੇ ਦਾ ਨਿਯਮ: AI ਨੂੰ ਲਿਖਣ ਦਿਓ ਜਿੱਥੇ ਗਲਤੀਆਂ ਸਸਤੀ ਅਤੇ ਸਪਸ਼ਟ ਹਨ, ਅਤੇ ਇਸਨੂੰ ਸਮੀਖਿਆ/ਮੁੜ ਢਾਂਚਾ ਲਈ ਵਰਤੋ ਜਿੱਥੇ ਗਲਤੀਆਂ ਮਹਿੰਗੀ ਜਾਂ ਸੂਖਮ ਹਨ। ਨਿਰਣਾਇਕ ਕਾਰਕ ਇਹ ਹੈ ਕਿ ਆਉਟਪੁਟ ਦੀ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡਾ ਕਿੰਨਾ ਖਰਚ ਆਉਂਦਾ ਹੈ।
ਇਨ੍ਹਾਂ ਮਾਮਲਿਆਂ ਵਿੱਚ ਬੱਗ ਦੀ ਕੀਮਤ ਘੱਟ ਹੈ ਅਤੇ ਤੁਸੀਂ ਨਤੀਜੇ ਨੂੰ ਸਿਖਰ ਤੋਂ ਤਲ ਤੱਕ ਪੜ੍ਹ ਸਕਦੇ ਹੋ।
ਇੱਥੇ ਤੁਸੀਂ AI ਨੂੰ ਦੂਸਰੀ ਜੋੜੀ ਦੀ ਨਜ਼ਰ ਵਜੋਂ ਰੱਖਦੇ ਹੋ: ਇਹ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ, ਤੁਸੀਂ ਫੈਸਲਾ ਕਰਦੇ ਹੋ।
Cost of a bug LOW Cost of a bug HIGH
New code ✅ let AI write ⚠️ AI drafts, you verify hard
Existing code ✅ AI refactors ✅ AI reviews, you write the change
ਸਕ੍ਰੈਚ ਤੋਂ ਲਿਖਣਾ ਤੇਜ਼ ਹੈ ਪਰ AI APIs (hallucination) ਨੂੰ ਗੜ੍ਹ ਸਕਦਾ ਹੈ ਜਾਂ ਸੰਦਰਭ ਨੂੰ ਮਿਸ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਇਹ ਨਹੀਂ ਦੇਖ ਸਕਦਾ। ਸਮੀਖਿਆ ਸੁਰੱਖਤ ਹੈ ਪਰ ਹੌਲੀ ਅਤੇ ਸਿਰਫ ਉਹ ਵਰਗੀ ਹੀ ਚੰਗੀ ਹੈ ਜੋ ਸੰਦਰਭ ਤੁਸੀਂ ਦਿੰਦੇ ਹੋ। ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਤੁਸੀਂ ਜਵਾਬਦੇਹ ਲੇਖਕ ਹੋ — AI ਇੱਕ ਔਜ਼ਾਰ ਹੈ, commit ਦਾ ਹਸਤਾਖਰ ਨਹੀਂ।
ਇਸ ਵਿੱਚ ਗਲਤ ਨਿਰਣਾ ਲੈਣਾ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ AI-ਸਹਾਇਤਾ ਵਾਲੀ dev ਗਲਤ ਹੋ ਜਾਂਦੀ ਹੈ: ਲੋਕ AI ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਤਰਕ ਪੈਦਾ ਕਰਨ ਦਿੰਦੇ ਹਨ ਜੋ ਉਹ ਫਿਰ ਸੰਪੂਰਨ ਤੌਰ 'ਤੇ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰ ਸਕਦੇ, ਜਾਂ ਉਹ ਮਾਮੂਲੀ ਬੋਇਲਰਪਲੇਟ ਹੱਥ ਨਾਲ ਲਿਖਦੇ ਹਨ ਜੋ AI ਸਕਿੰਟਾਂ ਵਿੱਚ ਪੈਦਾ ਕਰ ਸਕਿਆ ਹੁੰਦਾ। ਮੋਡ (ਲਿਖਣਾ ਬਨਾਮ ਸਮੀਖਿਆ/ਮੁੜ ਢਾਂਚਾ) ਨੂੰ ਗਲਤ ਹੋਣ ਦੀ ਕੀਮਤ ਨਾਲ ਮਿਲਾਉਣਾ ਤੁਹਾਨੂੰ ਸਸਤੀ ਚੀਜ਼ਾਂ 'ਤੇ ਤੇਜ਼ ਅਤੇ ਖਤਰਨਾਕ ਚੀਜ਼ਾਂ 'ਤੇ ਸਾਵਧਾਨ ਰੱਖਦਾ ਹੈ। ਪ੍ਰਮਾਣਿਤ ਕੀ ਜਾ ਰਿਹਾ ਹੈ ਉਹ ਹੈ ਇਸ ਬਾਰੇ ਵਿਚਾਰ ਕਿ ਤੁਹਾਡਾ ਪ੍ਰਮਾਣਪੱਤ ਕੋਸ਼ਿਸ਼ ਕਿੱਥੇ ਲਗਾਉਣੀ ਹੈ — ਨਾ ਕਿ ਤੁਸੀਂ ਇੱਕ AI ਨੂੰ ਪ੍ਰੰਪਟ ਕਰ ਸਕਦੇ ਹੋ।