ਉਹ ਆਦਤ ਜੋ AI ਨੂੰ ਤੁਹਾਡੀ ਯੋਜਨਾ ਵਿਗਾੜਨ ਤੋਂ ਰੋਕਦੀ ਹੈ
AI ਖਾਲੀ ਥਾਵਾਂ ਨੂੰ ਅੰਦਾਜ਼ਿਆਂ ਨਾਲ ਭਰ ਦਿੰਦਾ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਸੀਮਾਵਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ AI ਅੰਦਾਜ਼ੇ ਲਗਾਏਗਾ। ਇਹ ਸ਼ਾਇਦ ਕੋਈ ਅਜਿਹਾ ਪੇਮੈਂਟ ਫਲੋ (payment flow) ਜੋੜ ਦੇਵੇ ਜਿਸਦੀ ਤੁਸੀਂ ਮੰਗ ਨਹੀਂ ਕੀਤੀ ਸੀ। ਇਹ ਸ਼ਾਇਦ ਇੱਕ ਅਜਿਹਾ ਐਡਮਿਨ ਪੈਨਲ ਬਣਾ ਦੇਵੇ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਨਹੀਂ ਹੈ। ਫਿਰ ਤੁਸੀਂ ਉਸ ਕੰਮ ਨੂੰ ਮਿਟਾਉਣ ਵਿੱਚ ਕਈ ਘੰਟੇ ਬਰਬਾਦ ਕਰ ਦਿੰਦੇ ਹੋ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਕਦੇ ਲੋੜ ਹੀ ਨਹੀਂ ਸੀ।
ਹੱਲ ਸਰਲ ਹੈ। ਲਿਖੋ ਕਿ ਐਪ ਨੂੰ ਕੀ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ।
ਇਹ "non-goals" ਹਨ। ਇੱਕ non-goal ਇੱਕ ਸੁਰੱਖਿਆ ਰੇਖਾ (guardrail) ਹੈ। ਇਹ AI ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਛੋਟੀਆਂ ਤਬਦੀਲੀਆਂ ਮੰਗਣ ਵੇਲੇ ਵਾਧੂ ਫੀਚਰ ਜੋੜਨ ਤੋਂ ਰੋਕਦਾ ਹੈ।
ਇਹਨਾਂ ਵਿਚਾਰਾਂ ਬਾਰੇ ਇਕੱਲੇ ਨਾ ਸੋਚੋ। AI ਨੂੰ ਇਹਨਾਂ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਦਿਓ।
ਇਹਨਾਂ ਦੋ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਜੋਖਮਾਂ ਨੂੰ ਸਾਹਮਣੇ ਲਿਆਓ AI ਨੂੰ ਉਹ ਚੀਜ਼ਾਂ ਲਿਸਟ ਕਰਨ ਲਈ ਕਹੋ ਜੋ ਉਹ ਸ਼ਾਇਦ ਜੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇ। ਇਸ ਪ੍ਰੋਂਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ: "ਇਸ ਯੋਜਨਾ ਦੇ ਅਧਾਰ 'ਤੇ, ਉਹ ਸਭ ਕੁਝ ਲਿਸਟ ਕਰੋ ਜੋ ਤੁਸੀਂ ਸ਼ਾਇਦ ਜੋੜਨਾ ਚਾਹੋਗੇ ਪਰ ਮੈਂ ਉਸਦੀ ਮੰਗ ਨਹੀਂ ਕੀਤੀ ਹੈ। ਇਸ ਵਿੱਚ ਵਾਧੂ ਫੀਚਰ, ਸਟ੍ਰਕਚਰ, ਜਾਂ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸ਼ਾਮਲ ਹਨ। ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਸਾਨੂੰ ਇਹ ਹੁਣੇ ਬਣਾਉਣੇ ਚਾਹੀਦੇ ਹਨ ਜਾਂ ਇਹਨਾਂ ਨੂੰ ਛੱਡ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ।"
ਨਿਯਮਾਂ ਨੂੰ ਪੱਕਾ ਕਰੋ ਉਹ ਚੀਜ਼ਾਂ ਚੁਣੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਛੱਡਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਖ਼ਤ ਨਿਯਮਾਂ ਵਿੱਚ ਬਦਲ ਦਿਓ। ਇਸ ਪ੍ਰੋਂਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ: "ਉਹ ਸਭ ਕੁਝ ਲਓ ਜਿਸ ਨੂੰ ਛੱਡਣ ਲਈ ਅਸੀਂ ਸਹਿਮਤ ਹੋਏ ਸੀ। ਇਸਨੂੰ non-goals ਦੀ ਇੱਕ ਛੋਟੀ ਲਿਸਟ ਵਜੋਂ ਲਿਖੋ। ਹਰੇਕ ਨੂੰ ਇੱਕ ਸਪਸ਼ਟ ਨਿਯਮ ਵਜੋਂ ਲਿਖੋ, ਜਿਵੇਂ ਕਿ 'ਇਸ ਵਰਜ਼ਨ ਵਿੱਚ X ਨਾ ਜੋੜੋ।' ਮੈਂ ਪ੍ਰੋਜੈਕਟ ਦੇ ਬਾਕੀ ਸਮੇਂ ਲਈ ਇਹਨਾਂ ਨੂੰ ਤੁਹਾਡੇ ਸਾਹਮਣੇ ਰੱਖਾਂਗਾ।"
ਇਸ ਲਿਸਟ ਨੂੰ ਉੱਥੇ ਰੱਖੋ ਜਿੱਥੇ AI ਇਸਨੂੰ ਲਗਾਤਾਰ ਦੇਖ ਸਕੇ। ਇਸਨੂੰ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਨਿਰਦੇਸ਼ਾਂ ਜਾਂ ਆਪਣੀ ਨਿਯਮ ਫਾਈਲ ਵਿੱਚ ਰੱਖੋ।
Non-goals ਸਥਾਈ ਨਹੀਂ ਹੁੰਦੇ। ਇਹ "ਹੁਣ ਨਹੀਂ" ਵਾਲੇ ਨਿਯਮ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ ਉਹ ਫੀਚਰ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਹੋਵੋਗੇ, ਤਾਂ ਜਾਣਬੁੱਝ ਕੇ ਉਸ ਨਿਯਮ ਨੂੰ ਮਿਟਾ ਦਿਓ।
AI ਨਾਲ ਕੰਮ ਕਰਨ ਦਾ ਔਖਾ ਹਿੱਸਾ ਕੋਡ ਨਹੀਂ ਹੈ। ਔਖਾ ਹਿੱਸਾ ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਹੈ ਕਿ AI ਕੀ ਜਾਣਦਾ ਹੈ ਅਤੇ ਉਹ ਕੀ ਨਹੀਂ ਜਾਣਦਾ।
ਗੱਲਬਾਤ ਰਾਹੀਂ ਯੋਜਨਾ ਬਣਾਓ। ਸ਼ੁਰੂ ਵਿੱਚ ਹੀ ਸੀਮਾਵਾਂ ਨਿਰਧਾਰਤ ਕਰੋ। ਆਪਣੇ ਸਮੇਂ ਦੀ ਰਾਖੀ ਕਰੋ।
Source: https://dev.to/stkremen/the-one-line-that-stops-your-ai-from-wrecking-your-plan-4jc0
Optional learning community: https://t.me/GyaanSetuAi