AI ਨੂੰ ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਚਲਾਉਣ ਤੋਂ ਰੋਕੋ

AI ਤੇਜ਼ੀ ਨਾਲ ਵਧ ਰਿਹਾ ਹੈ। Vibe coding ਤੁਹਾਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ। ਪਰ ਤੁਹਾਨੂੰ ਕੰਟਰੋਲ ਵਿੱਚ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ।

ਮੈਂ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵਿਜ਼ਨ ਨੂੰ ਗੁਆਏ ਬਿਨਾਂ AI ਨੂੰ ਸੰਭਾਲਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ 6 ਸੁਝਾਅ ਇਕੱਠੇ ਕੀਤੇ ਹਨ।

  • ਅਸਪਸ਼ਟ ਪ੍ਰੋਂਪਟਸ (prompts) ਤੋਂ ਬਚੋ। Do not ask: "Create features for a task app." AI ਤੁਹਾਡੀਆਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਏਗਾ। ਤੁਸੀਂ ਗਲਤ ਚੀਜ਼ ਬਣਾ ਲਵੋਗੇ। Do ask: "I am building an app for freelance carpenters who forget to invoice. Sharpen this idea." ਤੁਹਾਨੂੰ ਉਦੇਸ਼ ਦਾ ਮਾਲਕ ਖੁਦ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

  • AI ਫੀਚਰ ਲਿਸਟਾਂ ਨੂੰ ਆਪਣਾ ਸਕੋਪ (scope) ਨਾ ਬਣਾਓ। AI ਲਿਸਟਾਂ ਦੇਖਣ ਵਿੱਚ ਚੰਗੀਆਂ ਲੱਗਦੀਆਂ ਹਨ ਪਰ ਉਹਨਾਂ ਵਿੱਚ ਪਹਿਲ (priority) ਦੀ ਕਮੀ ਹੁੰਦੀ ਹੈ। ਉਹ ਸਿਰਫ਼ ਵਿਚਾਰਾਂ ਦਾ ਢੇਰ ਹਨ। ਵਿਚਾਰ ਲੱਭਣ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰੋ। ਤੁਹਾਨੂੰ ਆਪਣੇ Minimum Viable Product ਤੋਂ ਇਲਾਵਾ ਬਾਕੀ ਸਭ ਕੁਝ ਹਟਾਉਣ ਦਾ ਔਖਾ ਫੈਸਲਾ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ।

  • ਆਪਣੇ ਟੂਲਜ਼ (tools) ਨੂੰ ਦੋਸ਼ ਨਾ ਦਿਓ। ਜੇਕਰ ਤੁਸੀਂ Cursor ਜਾਂ Copilot ਨੂੰ "ਬੁੱਧੂ" ਕਹਿੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਅਸਫਲ ਹੋ ਰਹੇ ਹੋ। ਦਿਮਾਗ (Claude ਜਾਂ GPT) ਅਤੇ ਡੈਸਕ (ਤੁਹਾਡਾ IDE) ਵਿਚਕਾਰ ਅੰਤਰ ਸਮਝੋ। ਮਾਡਲ ਠੀਕ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਤੁਹਾਡੇ ਮਾਹੌਲ (environment) ਵਿੱਚ ਸਹੀ ਸੰਦਰਭ (context) ਦੀ ਕਮੀ ਹੋ ਸਕਦੀ ਹੈ।

  • ਇੱਕੋ ਵਾਰ ਵੱਡੇ ਸਿਸਟਮਾਂ ਦੀ ਮੰਗ ਨਾ ਕਰੋ। Do not say: "Build a complete login system with database and security." ਵੱਡੇ ਕੰਮ ਛੋਟੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਲੁਕਾ ਲੈਂਦੇ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ ਕੰਮਾਂ ਨੂੰ ਛੋਟੇ ਹਿੱਸਿਆਂ ਵਿੱਚ ਨਹੀਂ ਵੰਡਦੇ, ਤਾਂ ਪ੍ਰੋਜੈਕਟ ਫੇਲ ਹੋ ਜਾਂਦੇ ਹਨ। ਇਸ ਦੀ ਬਜਾਏ, ਕਹੋ: "Step one: Write only the database schema for the user." AI ਛੋਟੇ ਅਤੇ ਸਪਸ਼ਟ ਕੰਮਾਂ ਨਾਲ ਬਿਹਤਰ ਕੰਮ ਕਰਦਾ ਹੈ।

  • ਡੀਬੱਗਿੰਗ (debugging) ਦੇ ਤਰੀਕੇ ਵਜੋਂ "Fix it" ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ। ਅੰਦਾਜ਼ਾ ਲਗਾਉਣਾ ਡੀਬੱਗਿੰਗ ਨਹੀਂ ਹੈ। ਇਹ ਨਵੀਆਂ ਗਲਤੀਆਂ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਪਹਿਲਾਂ error logs ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ। ਮੂਲ ਕਾਰਨ (root cause) ਲੱਭੋ। AI ਨੂੰ ਕੰਮ ਕਰਨ ਲਈ ਖਾਸ logs ਦਿਓ। ਇਹ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਸਥਿਰ (stable) ਬਣਾਉਂਦਾ ਹੈ।

  • ਕੁਇੱਕ ਫਿਕਸ (quick fixes) ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਨਾ ਕਰੋ। ਕੁਇੱਕ ਫਿਕਸ ਤਕਨੀਕੀ ਕਰਜ਼ਾ (technical debt) ਪੈਦਾ ਕਰਦੇ ਹਨ। ਤੁਸੀਂ ਥੋੜ੍ਹੇ ਸਮੇਂ ਦੀ ਰਫ਼ਤਾਰ ਲਈ ਲੰਬੇ ਸਮੇਂ ਦੀ ਸਥਿਰਤਾ ਦਾ ਸੌਦਾ ਕਰਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਸ਼ਾਰਟਕੱਟ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਕਮੈਂਟ ਛੱਡੋ: // TODO: TECH DEBT. ਕਰਜ਼ੇ ਨੂੰ ਦਿਖਾਈ ਦੇਣ ਯੋਗ ਬਣਾਓ ਤਾਂ ਜੋ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਇਸ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕੋ।

AI ਨੂੰ ਤੁਹਾਡੇ ਫੈਸਲੇ ਲੈਣ ਦੀ ਸਮਰੱਥਾ ਦੀ ਜਗ੍ਹਾ ਨਹੀਂ ਲੈਣੀ ਚਾਹੀਦੀ। ਇਸ ਨੂੰ ਤੁਹਾਡੇ ਫੈਸਲਿਆਂ ਲਈ ਬਿਹਤਰ ਇਨਪੁਟ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।

ਤੁਸੀਂ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਹੜੀ ਗਲਤੀ ਸਭ ਤੋਂ ਵੱਧ ਕਰਦੇ ਹੋ? ਮੈਨੂੰ ਕੁਮੈਂਟਸ ਵਿੱਚ ਦੱਸੋ।

Source: https://dev.to/netsi1964/stop-med-at-lade-ai-styre-dit-projekt-6-benharde-tips-til-prompt-engineering-50d2

Optional learning community: https://t.me/GyaanSetuAi