ਮੁੱਖ ਗੱਲ ਇਹ ਹੈ ਕਿ AI ਨੂੰ ਕੱਚੀ ਸਮੱਗਰੀ ਦਿਓ — ਅਸਲ diff ਜਾਂ ਕੋਡ — ਅਤੇ ਕਿਸੇ ਖਾਸ, ਰਵਾਇਤੀ ਫਾਰਮੈਟ ਲਈ ਆਸਕ ਕਰੋ। AI ਕਿਸੇ ਤਬਦੀਲੀ ਨੂੰ ਸਪੱਸ਼ਟ ਗਦ ਵਿਚ ਬਦਲਣ ਵਿਚ ਚੰਗਾ ਹੈ, ਪਰ ਸਿਰਫ ਜੇ ਇਹ ਦੇਖ ਸਕੇ ਕਿ ਕੀ ਬਦਲਿਆ ਗਿਆ ਹੈ।
ਮੁੱਖ ਗੱਲ ਇਹ ਹੈ ਕਿ AI ਨੂੰ ਕੱਚੀ ਸਮੱਗਰੀ ਦਿਓ — ਅਸਲ diff ਜਾਂ ਕੋਡ — ਅਤੇ ਕਿਸੇ ਖਾਸ, ਰਵਾਇਤੀ ਫਾਰਮੈਟ ਲਈ ਆਸਕ ਕਰੋ। AI ਕਿਸੇ ਤਬਦੀਲੀ ਨੂੰ ਸਪੱਸ਼ਟ ਗਦ ਵਿਚ ਬਦਲਣ ਵਿਚ ਚੰਗਾ ਹੈ, ਪਰ ਸਿਰਫ ਜੇ ਇਹ ਦੇਖ ਸਕੇ ਕਿ ਕੀ ਬਦਲਿਆ ਗਿਆ ਹੈ।
git diff --staged | <your AI tool>।feat:, fix:, docs:), ਜਾਂ ਆਪਣੇ ਚੇਂਜਲੌਗ ਸਟਾਈਲ।ਇੱਕ ਸੁਸਤ ਕਮਿਟ ਸੰਦੇਸ਼:
fixed stuff
Diff ਦੇਣ ਦੇ ਬਾਅਦ ਅਤੇ Conventional Commit ਸਟਾਈਲ ਲਈ ਆਸਕ ਕਰਨ ਤੋਂ ਬਾਅਦ:
fix(auth): reject expired tokens in session middleware
The middleware only checked token signature, not expiry, so expired
sessions stayed valid. Added an `exp` claim check that returns 401.
ਦੂਜਾ ਸੰਸਕਰਣ ਇੱਕ ਸਮੀਖਿਆਕਾਰ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕੀ ਬਦਲਿਆ ਅਤੇ ਕਿਉਂ — git log ਵਿਚ ਛਹ ਮਹੀਨੇ ਬਾਅਦ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲਾਭਦਾਇਕ।
ਹਮੇਸ਼ਾ ਅਸਲ ਤਬਦੀਲੀ ਦੇ ਵਿਰੁੱਧ ਨਤੀਜਾ ਪੜ੍ਹੋ। AI ਤੁਹਾਡੀ ਮੰਸ਼ਾ ਨਹੀਂ ਜਾਣਦਾ — ਸਿਰਫ ਕੋਡ ਜੋ ਇਸ ਨੂੰ ਦਿਖਾਇਆ ਗਿਆ ਸੀ — ਇਸ ਲਈ ਇਹ ਕਿਸੇ fix ਨੂੰ feat ਵਜੋਂ ਗਲਤ ਲੇਬਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਕਿਸੇ ਅਸਲ ਖੁਸ਼ਾ ਇਫ਼ੈਕਟ ਦਾ ਦਾਅਵਾ ਕਰ ਸਕਦਾ ਹੈ।
ਚੰਗੇ ਕਮਿਟ ਸੰਦੇਸ਼ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡਾ ਭਵਿਖਤ ਖੁਦ ਅਤੇ ਟੀਮ ਦੇ ਮੇਤਬਰ ਕਿਉਂ ਕੋਡ ਮੌਜੂਦ ਹੈ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਂਦੇ ਹਨ। AI ਆਨਖਰੀ ਤਰੀਕੇ ਨਾਲ ਉਨ੍ਹਾਂ ਦੀ ਲਿਖਣ ਦੀ ਘੰਬੱਟ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ, ਪਰ ਸ਼ੁੱਧਤਾ ਤੁਹਾਡੇ ਉੱਪਰ ਹੈ: ਇਕ ਆਤਮ ਵਿਸ਼ਵਾਸੀ ਨਾਲ ਸ਼ਲੋਨ ਚੇਂਜਲੌਗ ਕਾਈ ਨਾਲੋਂ ਬਹੁਤ ਬਦਤਰ ਹੈ। ਅਸਲ ਇਨਪੁਟ ਦਿਓ, ਅਸਲ ਰਵਾਇਤ ਦੀ ਮੰਗ ਕਰੋ, ਅਤੇ ਕਮਿਟ ਕਰਨ ਤੋਂ ਪਹਿਲੇ ਪੁਸ਼ਟੀ ਕਰੋ।