AI ਓਰੀਐਂਟੇਸ਼ਨ ਲਈ ਅਪਰਿਚਿਤ ਕੋਡ ਵਿੱਚ ਬਹੁਤ ਵਾਲਿਆ ਹੈ — ਪਰ ਸਿਰਫ ਜੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਅਸਲ ਫਾਈਲਾਂ ਵਿੱਚ ਭੂਮਿਕਾ ਵਿੱਚ ਰੱਖਦੇ ਹੋ ਬਜਾਏ ਇਸ ਨੂੰ ਉਹ ਵਰਣਨ ਕਰਨ ਦਿੰਦੇ ਹੋ ਜੋ ਸਿਸਟਮ ਸ਼ਾਇਦ ਕਰਦਾ ਹੈ। ਇਸ ਨੂੰ ਅਸਲ ਮਾਰਗਾਂ ਤੱਕ ਸੰਕੇਤ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਉਹ ਬਿਆਨ ਕਰਨ ਲਈ ਕਹੋ।
AI ਓਰੀਐਂਟੇਸ਼ਨ ਲਈ ਅਪਰਿਚਿਤ ਕੋਡ ਵਿੱਚ ਬਹੁਤ ਵਾਲਿਆ ਹੈ — ਪਰ ਸਿਰਫ ਜੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਅਸਲ ਫਾਈਲਾਂ ਵਿੱਚ ਭੂਮਿਕਾ ਵਿੱਚ ਰੱਖਦੇ ਹੋ ਬਜਾਏ ਇਸ ਨੂੰ ਉਹ ਵਰਣਨ ਕਰਨ ਦਿੰਦੇ ਹੋ ਜੋ ਸਿਸਟਮ ਸ਼ਾਇਦ ਕਰਦਾ ਹੈ। ਇਸ ਨੂੰ ਅਸਲ ਮਾਰਗਾਂ ਤੱਕ ਸੰਕੇਤ ਕਰੋ ਅਤੇ ਇਸ ਨੂੰ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਉਹ ਬਿਆਨ ਕਰਨ ਲਈ ਕਹੋ।
src/billing/ ਲਈ ਇਹ ਸੰਖੇਪ ਕਰੋ ਕਿ ਇਹ ਕਿਸ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੈ।"❌ UNGROUNDED: "How does authentication usually work in a Node app?"
→ generic textbook answer; may not match THIS codebase at all
✅ GROUNDED: "Read src/auth/login.js and src/middleware/session.js.
Trace what happens when POST /login is called, step by step,
citing the functions involved."
→ the AI must read the actual files → its explanation maps to YOUR system
ਭੂਮਿਕਾ ਸੰਸਕਰਣ AI ਨੂੰ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਉੱਤੇ ਆਧਾਰਿਤ ਉੱਤਰ ਦੇਣ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਪ੍ਰਸਤਾਵਸ਼ੀਲ ਜਨਰਲਿਟੀ 'ਤੇ ਵਿਸ਼ਵਾਸ ਕਰਨ ਦੀ ਬਜਾਏ ਹਰ ਕਦਮ ਨੂੰ ਅਸਲ ਫਾਈਲਾਂ ਦੇ ਵਿਰੁੱਧ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕੋ।
ਇੱਕ ਵੱਡੇ ਕੋਡਬੇਸ ਨੂੰ ਵਿਰਾਸਤ ਕਰਨਾ ਜ਼ਿਆਦਾਤਰ ਪੜ੍ਹਨ ਅਤੇ ਮੈਪਿੰਗ ਦੀ ਸਮੱਸਿਆ ਹੈ, ਅਤੇ ਇਹ ਬਿਲਕੁਲ ਉੱਥੇ ਹੈ ਜਿੱਥੇ AI ਤੁਹਾਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ — ਇਹ ਇੱਕ ਮਾਡੀਊਲ ਸੰਖੇਪ ਕਰ ਸਕਦਾ ਹੈ, ਇੱਕ ਵਹਾਅ ਨੂੰ ਟ੍ਰੇਸ ਕਰ ਸਕਦਾ ਹੈ, ਜਾਂ ਸਕਿੰਟਾਂ ਵਿੱਚ ਇੱਕ ਰਹੱਸਿਆਮੀ ਫੰਕਸ਼ਨ ਦੀ ਵਿਆਖਿਆ ਕਰ ਸਕਦਾ ਹੈ, ਠੰਡੇ ਪੜ੍ਹਨ ਦੇ ਦਿਨਾਂ ਨੂੰ ਗਾਈਡ ਕੀਤੀ ਖੋਜ ਵਿੱਚ ਬਦਲਦੇ ਹਾਓ। ਖਤਰਾ ਇਹ ਹੈ ਕਿ ਇੱਕ ਵੱਡੀ ਸਮੱਸਿਆ ਪ੍ਰਮਪ੍ਰਾ ਆਤਮ ਵਿਸ਼ਵਾਸੀ, ਜਨਰਿਕ ਉੱਤਰ ਦੇਵੇ ਜੋ ਅਸਲ ਕੋਡ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ। ਹਰ ਸਵਾਲ ਨੂੰ ਅਸਲ ਫਾਈਲ ਮਾਰਗਾਂ ਵਿੱਚ ਅੰਕਿਤ ਕਰਨਾ ਅਤੇ ਉਹਨਾਂ ਫਾਈਲਾਂ ਦੇ ਵਿਰੁੱਧ ਇਸ ਦੇ ਟਰੇਸ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ AI ਦੀ ਤੇਜ਼ੀ ਨੂੰ ਇਸ ਦੀ ਹੀਲੀਨੇਸ਼ਨ ਤੋਂ ਬਿਨਾ ਰੱਖਦਾ ਹੈ — ਤੁਸੀਂ ਇੱਕ ਸਹੀ ਮਾਨਸਿਕ ਮਾਡਲ ਤੇਜ਼ੀ ਨਾਲ ਬਿਲਦੇ ਹੋ, ਅਤੇ ਤੁਸੀਂ ਇਸ ਉੱਤੇ ਵਿਸ਼ਵਾਸ ਕਰ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਤੁਸੀਂ ਇਸਨੂੰ ਸੋਤ ਦੇ ਵਿਰੁੱਧ ਚੁੱਕਿਆ ਪ੍ਰਮਾਣਿਤ ਕਰਿਆ।