𝗦𝗮𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 ਲਈ 𝗔𝗜 𝗙𝗹𝘂𝗲𝗻𝗰𝘆
AI ਨਾਲ ਉਤਪਾਦਕ ਹੋਣ ਦਾ ਮਤਲਬ ਪਹਿਲਾਂ ਇਹ ਹੁੰਦਾ ਸੀ ਕਿ ਕਿਹੜਾ ਟੂਲ ਖੋਲ੍ਹਣਾ ਹੈ। ਅੱਜ, ਇਹ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ।
ਸਾਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਾਂ ਲਈ, AI ਇੱਕ ਸੋਚਣ ਵਾਲਾ ਸਾਥੀ (thinking partner) ਹੈ। ਇਹ ਆਰਕੀਟੈਕਚਰ, code reviews, ਅਤੇ incident analysis ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਬਹੁਤ ਸਾਰੀਆਂ ਟੀਮਾਂ AI ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ ਪਰ ਉਹਨਾਂ ਦੀਆਂ ਆਦਤਾਂ ਕਮਜ਼ੋਰ ਹਨ। ਉਹ ਅਸਪਸ਼ਟ ਸਵਾਲ ਪੁੱਛਦੇ ਹਨ। ਉਹ ਪਹਿਲੇ ਜਵਾਬ 'ਤੇ ਭਰੋਸਾ ਕਰ ਲੈਂਦੇ ਹਨ। ਉਹ ਪ੍ਰਾਈਵੇਸੀ ਨਿਯਮਾਂ ਨੂੰ ਭੁੱਲ ਜਾਂਦੇ ਹਨ।
AI fluency ਕੁਆਲਿਟੀ 'ਤੇ ਕੰਟਰੋਲ ਰੱਖਦੇ ਹੋਏ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ AI ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਯੋਗਤਾ ਹੈ।
ਆਪਣੇ ਇੰਜੀਨੀਅਰਿੰਗ ਵਰਕਫਲੋ ਨੂੰ ਸੁਧਾਰਨ ਲਈ ਇਸ ਪਲੇਅਬੁੱਕ (playbook) ਦੀ ਵਰਤੋਂ ਕਰੋ।
• ਬਿਹਤਰ prompts ਨਾਲ ਆਉਟਪੁੱਟ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ ਇੱਕ ਕਮਜ਼ੋਰ prompt ਪੁੱਛਦਾ ਹੈ: "Is this design good?" ਇੱਕ ਮਜ਼ਬੂਤ prompt AI ਨੂੰ ਇੱਕ ਭੂਮਿਕਾ (role), ਸੰਦਰਭ (context), ਅਤੇ ਸੀਮਾਵਾਂ (constraints) ਦਿੰਦਾ ਹੈ। AI ਨੂੰ ਦੱਸੋ:
- ਤੁਹਾਡੀ ਖਾਸ ਭੂਮਿਕਾ (ਜਿਵੇਂ ਕਿ Senior Backend Architect)।
- ਸਹੀ ਕੰਮ (ਜਿਵੇਂ ਕਿ Review this API design)।
- ਖਾਸ ਮਾਪਦੰਡ (ਜਿਵੇਂ ਕਿ scalability, failure handling, observability)।
- ਲੋੜੀਂਦਾ ਫਾਰਮੈਟ (ਜਿਵੇਂ ਕਿ Executive summary, Key risks, Recommendations)।
• ਸਹੀ context ਪ੍ਰਦਾਨ ਕਰੋ ਬਹੁਤ ਘੱਟ context ਦੇਣ ਨਾਲ ਆਮ ਜਵਾਬ ਮਿਲਦੇ ਹਨ। ਬਹੁਤ ਜ਼ਿਆਦਾ context ਸ਼ੋਰ (noise) ਪੈਦਾ ਕਰਦਾ ਹੈ ਜਾਂ ਡਾਟਾ ਲੀਕ ਕਰ ਸਕਦਾ ਹੈ। ਇੱਕ ਚੰਗੇ context ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਮੌਜੂਦਾ ਸਥਿਤੀ।
- ਤਕਨੀਕੀ ਟੀਚੇ।
- ਸੀਮਾਵਾਂ ਅਤੇ ਜਾਣੇ-ਪਛਾਣੇ ਮਸਲੇ।
- ਉਹ ਵਿਕਲਪ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਵਿਚਾਰ ਕਰ ਚੁੱਕੇ ਹੋ।
• ਸਿਰਫ਼ ਸਿੱਟੇ ਹੀ ਨਹੀਂ, ਸਗੋਂ ਤਰਕ (reasoning) ਵੀ ਪੁੱਛੋ ਸਾਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਿੰਗ trade-offs ਬਾਰੇ ਹੈ। ਇਹ ਨਾ ਪੁੱਛੋ: "Which database should we use?" ਇਸ ਦੀ ਬਜਾਏ, AI ਨੂੰ ਇਹਨਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਵਿਕਲਪਾਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ ਕਹੋ:
- Data model fit।
- Operational complexity।
- ਲਾਗਤ ਅਤੇ ਟੀਮ ਦੀ ਜਾਣਕਾਰੀ।
- Migration risk।
• ਅੰਤਿਮ ਜਵਾਬ ਤੱਕ ਪਹੁੰਚਣ ਲਈ iterate ਕਰੋ ਪਹਿਲਾ ਜਵਾਬ ਸ਼ਾਇਦ ਹੀ ਸਭ ਤੋਂ ਵਧੀਆ ਹੋਵੇ। ਇੱਕ refinement loop ਦੀ ਵਰਤੋਂ ਕਰੋ। AI ਨੂੰ ਕਹੋ:
- ਜਵਾਬ ਨੂੰ ਤੁਹਾਡੀ ਖਾਸ ਟੀਮ ਲਈ ਵਧੇਰੇ ਵਿਹਾਰਕ (practical) ਬਣਾਓ।
- ਇੱਕ migration checklist ਜੋੜੋ।
- ਲੀਡਰਸ਼ਿਪ ਲਈ ਤਕਨੀਕੀ ਵੇਰਵਿਆਂ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖੋ।
- ਇੱਕ comparison table ਬਣਾਓ।
• ਸਖ਼ਤ ਸੁਰੱਖਿਆ ਸੀਮਾਵਾਂ ਬਣਾਈ ਰੱਖੋ ਕਦੇ ਵੀ raw production data ਜਾਂ ਗਾਹਕਾਂ ਦੀ PII ਨੂੰ AI ਟੂਲ ਵਿੱਚ ਪੇਸਟ ਨਾ ਕਰੋ। ਕਿਸੇ incident ਦੌਰਾਨ, ਸਿਰਫ਼ sanitized logs ਅਤੇ masked identifiers ਦੀ ਵਰਤੋਂ ਕਰੋ। ਹਾਈਪੋਥੀਸਿਸ (hypotheses) ਬਣਾਉਣ ਜਾਂ ਨਤੀਜਿਆਂ ਦਾ ਸਾਰ ਕੱਢਣ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰੋ, ਪਰ ਹਰ production ਬਦਲਾਅ ਨੂੰ ਇਨਸਾਨਾਂ ਦੁਆਰਾ ਮਨਜ਼ੂਰੀ ਦਿੱਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ।
AI fluency ਤੁਹਾਨੂੰ AI 'ਤੇ ਨਿਰਭਰ ਨਹੀਂ ਬਣਾਉਂਦੀ। ਇਹ ਤੁਹਾਨੂੰ ਬਿਹਤਰ ਅਤੇ ਤੇਜ਼ੀ ਨਾਲ ਸੋਚਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ।
Optional learning community: https://t.me/GyaanSetuAi