ਵਾਈਬ ਕੋਡਿੰਗ ਕੀ ਹੈ? ਸਧਾਰਨ ਭਾਸ਼ਾ ਵਿੱਚ ਵਿਆਖਿਆ
ਵਾਈਬ ਕੋਡਿੰਗ ਦਾ ਮਤਲਬ ਹੈ ਸਧਾਰਨ ਭਾਸ਼ਾ ਵਿੱਚ AI ਨੂੰ ਦੱਸਣਾ ਕਿ ਤੁਸੀਂ ਕੀ ਚਾਹੁੰਦੇ ਹੋ, ਜੋ ਉਹ ਬਣਾਉਂਦਾ ਹੈ ਉਸਨੂੰ ਚਲਾਉਣਾ, ਅਤੇ ਕੋਡ ਪੜ੍ਹਨ ਦੀ ਥਾਂ ਨਤੀਜਿਆਂ ਰਾਹੀਂ ਅੱਗੇ ਵਧਣਾ। ਤੁਸੀਂ ਐਪ ਨੂੰ ਪਰਖਦੇ ਹੋ: ਕੀ ਬਟਨ ਕੰਮ ਕਰਦਾ ਹੈ, ਕੀ ਪੰਨਾ ਠੀਕ ਲੱਗਦਾ ਹੈ, ਅਤੇ ਜਦ ਤੱਕ ਉਹ ਉਹੀ ਨਹੀਂ ਕਰਦੀ ਜੋ ਤੁਹਾਨੂੰ ਚਾਹੀਦਾ ਹੈ, ਬਦਲਾਅ ਮੰਗਦੇ ਹੋ। ਇਹ ਸ਼ਬਦ AI ਖੋਜਕਾਰ ਐਂਡਰੇਜ ਕਾਰਪਾਥੀ ਨੇ ਫ਼ਰਵਰੀ 2025 ਦੀ X ਪੋਸਟ ਵਿੱਚ ਘੜਿਆ ਸੀ, ਜਿੱਥੇ ਉਸਨੇ ਵਾਈਬਜ਼ ਵਿੱਚ ਵਹਿ ਜਾਣ ਅਤੇ ਕੋਡ ਦੀ ਹੋਂਦ ਭੁੱਲ ਜਾਣ ਦੀ ਗੱਲ ਕੀਤੀ ਸੀ।
ਇਹ ਸ਼ਬਦ ਕਿੱਥੋਂ ਆਇਆ
ਕਾਰਪਾਥੀ, ਜੋ OpenAI ਦੇ ਸੰਸਥਾਪਕ ਮੈਂਬਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਅਤੇ Tesla ਵਿੱਚ AI ਦੇ ਪਹਿਲੇ ਮੁਖੀ ਰਹੇ, ਨੇ ਇਹ ਸ਼ਬਦ ਆਪਣੇ ਛੋਟੇ ਵੀਕੈਂਡ ਪ੍ਰੋਜੈਕਟਾਂ ਬਾਰੇ ਦੱਸਣ ਲਈ ਵਰਤਿਆ: ਇੱਕ AI ਕੋਡਿੰਗ ਟੂਲ ਨਾਲ ਗੱਲ ਕਰਨਾ, ਉਸਦੇ ਬਦਲਾਅ ਫ਼ਰਕ ਪੜ੍ਹੇ ਬਿਨਾਂ ਮੰਨਣੇ, ਅਤੇ ਕੰਮ ਕਰਨ ਤੱਕ ਗ਼ਲਤੀ ਦੇ ਸੁਨੇਹੇ ਵਾਪਸ ਪੇਸਟ ਕਰਨੇ। ਉਸਨੇ ਸਾਫ਼ ਕਿਹਾ ਕਿ ਇਹ ਤਰੀਕਾ ਥੋੜ੍ਹੇ ਸਮੇਂ ਵਾਲੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਠੀਕ ਹੈ।
ਇਹ ਸ਼ਬਦ ਇਸ ਲਈ ਮਸ਼ਹੂਰ ਹੋਇਆ ਕਿਉਂਕਿ ਇਸਨੇ ਉਹ ਚੀਜ਼ ਨਾਮ ਦਿੱਤੀ ਜੋ ਬਹੁਤ ਲੋਕ ਪਹਿਲਾਂ ਹੀ ਕਰ ਰਹੇ ਸਨ। ਕੁਝ ਮਹੀਨਿਆਂ ਵਿੱਚ ਇਹ ਸ਼ੌਕ ਦੇ ਪ੍ਰੋਜੈਕਟਾਂ ਤੋਂ ਲੈ ਕੇ ਸਟਾਰਟਅੱਪ ਪ੍ਰੋਟੋਟਾਈਪਾਂ ਤੱਕ ਹਰ ਚੀਜ਼ ਲਈ ਵਰਤਿਆ ਜਾਣ ਲੱਗਾ, ਅਤੇ Collins English Dictionary ਨੇ "vibe coding" ਨੂੰ 2025 ਦਾ Word of the Year ਚੁਣਿਆ। ਅੱਜ ਇਹ ਕਿਸੇ ਵੀ ਉਸ ਬਿਲਡਿੰਗ ਲਈ ਢਿੱਲੇ ਢੰਗ ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ AI ਕੋਡ ਲਿਖਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵਿਅਕਤੀ ਸਧਾਰਨ ਭਾਸ਼ਾ ਵਿੱਚ ਦਿਸ਼ਾ ਦਿੰਦਾ ਹੈ।
ਜੇ ਤੁਸੀਂ AI ਨਾਲ ਐਪ ਬਣਾ ਰਹੇ ਹੋ ਤਾਂ ਇਹ ਕਿਉਂ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ
ਜਿਨ੍ਹਾਂ ਲੋਕਾਂ ਨੂੰ ਕੋਡ ਲਿਖਣਾ ਨਹੀਂ ਆਉਂਦਾ, ਉਨ੍ਹਾਂ ਲਈ ਵਾਈਬ ਕੋਡਿੰਗ ਹੀ ਉਹ ਕਾਰਨ ਹੈ ਜਿਸ ਕਰਕੇ AI ਐਪ ਬਿਲਡਰ ਕੰਮ ਦੇ ਹਨ। ਇੱਕ ਸੰਸਥਾਪਕ ਇੱਕ ਦੁਪਹਿਰ ਵਿੱਚ ਵਿਚਾਰ ਪਰਖ ਸਕਦਾ ਹੈ; ਇੱਕ ਛੋਟਾ ਕਾਰੋਬਾਰੀ ਮਾਲਕ ਉਹ ਬੁਕਿੰਗ ਫ਼ਾਰਮ ਜਾਂ ਸਟਾਕ ਟ੍ਰੈਕਰ ਬਣਾ ਸਕਦਾ ਹੈ ਜਿਸਦਾ ਖ਼ਰਚਾ ਕਿਸੇ ਏਜੰਸੀ ਨੂੰ ਦੇਣਾ ਜਾਇਜ਼ ਨਹੀਂ ਲੱਗਦਾ ਸੀ; ਇੱਕ ਡਿਜ਼ਾਈਨਰ ਮੌਕਅੱਪ ਨੂੰ ਕਲਿੱਕ ਕਰਨ ਯੋਗ ਚੀਜ਼ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ।
ਪਰ ਪਰਿਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਇੱਕ ਚੇਤਾਵਨੀ ਹੈ। "ਭੁੱਲ ਜਾਓ ਕਿ ਕੋਡ ਹੈ ਵੀ" ਉਦੋਂ ਠੀਕ ਹੈ ਜਦੋਂ ਕੋਡ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਲਈ, ਅੱਜ ਲਈ ਕੰਮ ਕਰਨਾ ਹੋਵੇ। ਇਹ ਉਦੋਂ ਘੱਟ ਠੀਕ ਹੈ ਜਦੋਂ ਐਪ ਗਾਹਕਾਂ ਦਾ ਡਾਟਾ ਰੱਖਦੀ ਹੈ, ਪੇਮੈਂਟ ਲੈਂਦੀ ਹੈ ਜਾਂ ਸਾਲਾਂ ਤੱਕ ਚੱਲਣੀ ਹੈ। ਇਹ ਲਕੀਰ ਕਿੱਥੇ ਹੈ ਇਹ ਜਾਣਨਾ ਵਾਈਬ ਕੋਡਿੰਗ ਬਾਰੇ ਸਭ ਤੋਂ ਲਾਭਦਾਇਕ ਗੱਲ ਹੈ ਜੋ ਤੁਸੀਂ ਸਿੱਖ ਸਕਦੇ ਹੋ।
ਇੱਕ ਰੋਜ਼ਮਰਾ ਦੀ ਮਿਸਾਲ
ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਹੈ ਜਿਵੇਂ ਤੁਸੀਂ ਆਪਣੀ ਰਸੋਈ ਦਾ ਨਕਸ਼ਾ ਖ਼ੁਦ ਨਾ ਬਣਾ ਕੇ, ਇੱਕ ਬਿਲਡਰ ਨੂੰ ਦੱਸੋ ਕਿ ਤੁਸੀਂ ਕੀ ਚਾਹੁੰਦੇ ਹੋ। ਤੁਸੀਂ ਆਖਦੇ ਹੋ "ਖਿੜਕੀ ਹੇਠਾਂ ਲੰਮਾ ਕਾਊਂਟਰ, ਖੁੱਲ੍ਹੀਆਂ ਸ਼ੈਲਫਾਂ, ਫਰਿੱਜ ਦਰਵਾਜ਼ੇ ਕੋਲ", ਫਿਰ ਹਰ ਸ਼ਾਮ ਜਾ ਕੇ ਵੇਖਦੇ ਹੋ ਕਿ ਕੀ ਬਣਿਆ ਹੈ, ਅਤੇ ਦੱਸਦੇ ਹੋ ਕਿ ਕੀ ਬਦਲਣਾ ਹੈ।
ਇਹ ਲੇਆਊਟ ਅਤੇ ਦਿੱਖ ਲਈ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਉਸ ਲਈ ਘੱਟ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਕੰਧਾਂ ਦੇ ਅੰਦਰ ਹੈ: ਬਿਜਲੀ, ਪਾਣੀ ਦੀਆਂ ਪਾਈਪਾਂ, ਅਤੇ ਕੀ ਗੈਸ ਲਾਈਨ ਨਿਯਮਾਂ ਮੁਤਾਬਕ ਹੈ। ਇਹ ਸਭ ਤੁਸੀਂ ਵੇਖ ਕੇ ਨਹੀਂ ਪਰਖ ਸਕਦੇ, ਅਤੇ ਇਸ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਉਦੋਂ ਤੱਕ ਨਜ਼ਰ ਨਹੀਂ ਆਉਂਦੀ ਜਦੋਂ ਤੱਕ ਕੁਝ ਗ਼ਲਤ ਨਾ ਹੋ ਜਾਵੇ। ਇੱਕ ਸਾਵਧਾਨ ਮਾਲਕ ਫਿਰ ਵੀ ਇੰਸਪੈਕਸ਼ਨ ਕਰਵਾਉਂਦਾ ਹੈ।
ਵਾਈਬ ਕੋਡਿੰਗ ਵੀ ਇਸੇ ਤਰ੍ਹਾਂ ਹੈ। ਸਕ੍ਰੀਨਾਂ ਨਜ਼ਰ ਆਉਣ ਵਾਲਾ ਕਮਰਾ ਹਨ। ਸੁਰੱਖਿਆ, ਡਾਟਾ ਸੰਭਾਲ ਅਤੇ ਕੋਡ ਦੀ ਬਣਤਰ ਤਾਰਾਂ ਵਾਂਗ ਹਨ।
ਵਾਈਬ ਕੋਡਿੰਗ ਅਸਲ ਵਿੱਚ ਕਿਵੇਂ ਦਿਸਦੀ ਹੈ
ਮੰਨ ਲਓ ਤੁਸੀਂ ਇੱਕ ਸਧਾਰਨ ਟੂਲ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਟਰੈਕ ਕਰੇ ਕਿ ਕਿਹੜੇ ਗਾਹਕਾਂ ਨੇ ਆਪਣੇ ਇਨਵੌਇਸ ਅਦਾ ਕੀਤੇ ਹਨ।
| ਕਦਮ | ਤੁਸੀਂ ਕੀ ਕਰਦੇ ਹੋ | AI ਕੀ ਕਰਦਾ ਹੈ |
|---|---|---|
| 1. ਦੱਸੋ | "ਮੇਰੇ ਗਾਹਕਾਂ ਦੀ ਸੂਚੀ ਵਾਲਾ ਪੰਨਾ, ਜਿਸ ਵਿੱਚ ਇਨਵੌਇਸ ਦੀ ਰਕਮ, ਅਦਾਇਗੀ ਦੀ ਤਾਰੀਖ਼ ਅਤੇ ਅਦਾ/ਬਕਾਇਆ ਸਥਿਤੀ ਹੋਵੇ। ਮੈਂ ਗਾਹਕ ਜੋੜ ਸਕਾਂ ਅਤੇ ਇਨਵੌਇਸ ਨੂੰ ਅਦਾ ਕੀਤਾ ਨਿਸ਼ਾਨ ਲਾ ਸਕਾਂ।" | ਪੰਨੇ, ਫ਼ਾਰਮ ਅਤੇ ਐਂਟਰੀਆਂ ਸੰਭਾਲਣ ਵਾਲਾ ਲਾਜਿਕ ਲਿਖਦਾ ਹੈ |
| 2. ਅਜ਼ਮਾਓ | ਇੱਕ ਗਾਹਕ ਜੋੜੋ, ਉਸਨੂੰ ਅਦਾ ਕੀਤਾ ਨਿਸ਼ਾਨ ਲਾਓ, ਪੰਨਾ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ | ਐਪ ਨੂੰ ਪ੍ਰੀਵਿਊ ਵਿੱਚ ਚਲਾਉਂਦਾ ਹੈ |
| 3. ਪ੍ਰਤੀਕਿਰਿਆ ਦਿਓ | "ਰਿਫ੍ਰੈਸ਼ ਤੋਂ ਬਾਅਦ ਮੇਰੇ ਗਾਹਕ ਗਾਇਬ ਹੋ ਜਾਂਦੇ ਹਨ" | ਸਮਝਾਉਂਦਾ ਹੈ ਕਿ ਐਂਟਰੀਆਂ ਸਿਰਫ਼ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਯਾਦਦਾਸ਼ਤ ਵਿੱਚ ਰੱਖੀਆਂ ਜਾ ਰਹੀਆਂ ਸਨ, ਅਤੇ ਡੇਟਾਬੇਸ ਜੋੜਦਾ ਹੈ |
| 4. ਸੁਧਾਰੋ | "ਬਕਾਇਆ ਇਨਵੌਇਸ ਸਭ ਤੋਂ ਉੱਪਰ ਲਿਆਓ ਅਤੇ ਲਾਲ ਰੰਗ ਕਰੋ" | ਸੂਚੀ ਬਦਲਦਾ ਹੈ |
| 5. ਜਾਂਚੋ | ਫ਼ੋਨ 'ਤੇ ਖੋਲ੍ਹੋ; ਖਾਲੀ ਫ਼ਾਰਮ ਅਜ਼ਮਾਓ | ਤੁਸੀਂ ਜੋ ਰਿਪੋਰਟ ਕਰਦੇ ਹੋ ਉਸਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ |
ਤੁਸੀਂ ਕਦੇ ਕੋਡ ਫ਼ਾਈਲ ਨਹੀਂ ਖੋਲ੍ਹੀ। ਪਰ ਕਦਮ 3 ਵੇਖੋ: ਐਪ ਮੁਕੰਮਲ ਲੱਗਦੀ ਸੀ, ਹਾਲਾਂਕਿ ਅਸਲ ਵਿੱਚ ਕੁਝ ਸੇਵ ਨਹੀਂ ਹੋ ਰਿਹਾ ਸੀ। ਵਾਈਬ ਕੋਡਿੰਗ ਉਨ੍ਹਾਂ ਨੂੰ ਇਨਾਮ ਦਿੰਦੀ ਹੈ ਜੋ ਯੂਜ਼ਰ ਵਾਂਗ ਟੈਸਟ ਕਰਦੇ ਹਨ ਅਤੇ ਜੋ ਵੇਖਦੇ ਹਨ ਉਸਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਦੱਸਦੇ ਹਨ।
ਫ਼ਾਇਦੇ
- ਰਫ਼ਤਾਰ। ਕੁਝ ਹਫ਼ਤਿਆਂ ਦੀ ਥਾਂ ਮਿੰਟਾਂ ਜਾਂ ਘੰਟਿਆਂ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਪਹਿਲਾ ਵਰਜ਼ਨ।
- ਵਿਚਾਰ ਅਜ਼ਮਾਉਣ ਦੀ ਘੱਟ ਲਾਗਤ। ਤੁਸੀਂ ਕਿਸੇ ਚੀਜ਼ ਦੇ ਤਿੰਨ ਵਰਜ਼ਨ ਬਣਾ ਕੇ ਉਹ ਰੱਖ ਸਕਦੇ ਹੋ ਜੋ ਕੰਮ ਕਰਦਾ ਹੈ।
- ਸਿੱਧਾ ਕੰਟਰੋਲ। ਸਮੱਸਿਆ ਨੂੰ ਸਮਝਣ ਵਾਲਾ ਵਿਅਕਤੀ ਹੀ ਪ੍ਰੋਡਕਟ ਨੂੰ ਢਾਲਦਾ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਡਿਵੈਲਪਰ ਤੱਕ ਗੱਲ ਪਹੁੰਚਾਉਣ ਵਿੱਚ ਗੁਆਚੀ ਜਾਣਕਾਰੀ ਦੇ।
- ਕਰਕੇ ਸਿੱਖਣਾ। ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਐਪਾਂ ਕਿਵੇਂ ਜੁੜਦੀਆਂ ਹਨ ਇਹ ਸਿੱਖ ਲੈਂਦੇ ਹਨ, ਸਿਰਫ਼ ਇਹ ਵੇਖ ਕੇ ਕਿ AI ਕੀ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਕਿਉਂ ਪੁੱਛ ਕੇ: ਫ਼ਰੰਟਐਂਡ ਅਤੇ ਬੈਕਐਂਡ, ਡੇਟਾਬੇਸ, APIs।
ਅਸਲ ਖ਼ਤਰੇ
ਇਹ ਵਾਈਬ ਕੋਡਿੰਗ ਤੋਂ ਬਚਣ ਦੇ ਕਾਰਨ ਨਹੀਂ ਹਨ। ਇਹ ਉਹ ਚੀਜ਼ਾਂ ਹਨ ਜੋ ਵਾਈਬਜ਼ ਤੁਹਾਡੇ ਲਈ ਜਾਂਚਦੇ ਨਹੀਂ।
ਸੁਰੱਖਿਆ ਦੇ ਛੇਕ ਜੋ ਤੁਹਾਨੂੰ ਨਜ਼ਰ ਨਹੀਂ ਆਉਂਦੇ
ਇੱਕ ਐਪ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸੋਹਣੀ ਲੱਗ ਸਕਦੀ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਕਿਸੇ ਵੀ ਲੌਗਇਨ ਕੀਤੇ ਯੂਜ਼ਰ ਨੂੰ ਬਾਕੀਆਂ ਦੇ ਸਾਰੇ ਰਿਕਾਰਡ ਪੜ੍ਹਨ ਦੇ ਸਕਦੀ ਹੈ, ਜਾਂ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਣ ਵਾਲੇ ਕੋਡ ਵਿੱਚ ਕੋਈ ਸੀਕ੍ਰੇਟ ਕੀ ਜ਼ਾਹਰ ਕਰ ਸਕਦੀ ਹੈ। ਇਹ ਉਦੋਂ ਨਜ਼ਰ ਨਹੀਂ ਆਉਂਦਾ ਜਦੋਂ ਤੁਸੀਂ ਖ਼ੁਦ ਵਜੋਂ ਕਲਿੱਕ ਕਰਦੇ ਹੋ। ਆਮ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚ ਸਰਵਰ 'ਤੇ ਇਜਾਜ਼ਤ ਦੀ ਜਾਂਚ ਦੀ ਕਮੀ, ਫ਼ਰੰਟਐਂਡ ਕੋਡ ਵਿੱਚ API ਕੀਜ਼, ਅਤੇ ਹਰ ਚੀਜ਼ ਸਵੀਕਾਰ ਕਰਨ ਵਾਲੇ ਫ਼ਾਰਮ ਸ਼ਾਮਲ ਹਨ।
ਕੋਡ ਜੋ ਕਿਸੇ ਨੂੰ ਸਮਝ ਨਹੀਂ ਆਉਂਦਾ
ਜੇ ਕਿਸੇ ਨੇ ਕੋਡ ਨਹੀਂ ਪੜ੍ਹਿਆ, ਤਾਂ ਕਿਸੇ ਨੂੰ ਪਤਾ ਨਹੀਂ ਕਿ ਉਹ ਕਿਵੇਂ ਬਣਿਆ ਹੈ। ਛੋਟੇ ਆਕਾਰ ਤੇ ਇਹ ਠੀਕ ਹੈ। ਜਿਵੇਂ ਐਪ ਵਧਦੀ ਹੈ, ਹਰ ਬਦਲਾਅ ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਨੂੰ ਤੋੜ ਸਕਦਾ ਹੈ, ਅਤੇ AI ਇੱਕ ਬੱਗ ਠੀਕ ਕਰਦਿਆਂ ਇੱਕ ਹੋਰ ਬੱਗ ਬਣਾ ਸਕਦਾ ਹੈ। ਮਹੀਨਿਆਂ ਤੱਕ ਬਿਨਾਂ ਕਿਸੇ ਸਮੀਖਿਆ ਦੇ ਵਾਈਬ ਕੋਡ ਕੀਤੀਆਂ ਐਪਾਂ ਅਕਸਰ ਹੌਲੀ-ਹੌਲੀ ਬਣੀਆਂ ਐਪਾਂ ਨਾਲੋਂ ਬਦਲਣੀਆਂ ਔਖੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।
ਇਹ ਨਾ ਜਾਣਨਾ ਕਿ "ਮੁਕੰਮਲ" ਕੀ ਹੈ
AI ਖ਼ੁਸ਼ੀ ਨਾਲ ਦੱਸੇਗਾ ਕਿ ਕੁਝ ਠੀਕ ਹੋ ਗਿਆ ਹੈ। ਇਹ ਸਿਰਫ਼ ਟੈਸਟਿੰਗ ਦੱਸਦੀ ਹੈ ਕਿ ਅਸਲ ਵਿੱਚ ਠੀਕ ਹੋਇਆ ਹੈ ਜਾਂ ਨਹੀਂ। ਜੋ ਲੋਕ ਟੈਸਟਿੰਗ ਛੱਡ ਦਿੰਦੇ ਹਨ ਉਨ੍ਹਾਂ ਕੋਲ ਅਜਿਹੇ ਫ਼ੀਚਰ ਰਹਿ ਜਾਂਦੇ ਹਨ ਜੋ ਡੈਮੋ ਵਿੱਚ ਚਲਦੇ ਹਨ ਪਰ ਅਸਲ ਡਾਟੇ ਨਾਲ ਫ਼ੇਲ੍ਹ ਹੁੰਦੇ ਹਨ: ਲੰਮੇ ਨਾਮ, ਖਾਲੀ ਫ਼ੀਲਡ, ਜਾਂ ਇੱਕੋ ਸਮੇਂ ਦੋ ਲੋਕਾਂ ਵੱਲੋਂ ਇੱਕੋ ਸਲਾਟ ਬੁੱਕ ਕਰਨਾ।
ਲੁਕੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਅਤੇ ਲਾਗਤਾਂ
AI ਨਾਲ ਬਣੀਆਂ ਐਪਾਂ ਅਕਸਰ ਬਾਹਰੀ ਸੇਵਾਵਾਂ ਜੋੜਦੀਆਂ ਹਨ: ਈਮੇਲ ਪ੍ਰਦਾਤਾ, ਪੇਮੈਂਟ ਪ੍ਰੋਸੈਸਰ, AI API। ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਅਕਾਊਂਟ, ਕੀਜ਼, ਹੱਦਾਂ ਅਤੇ ਬਿੱਲ ਹੁੰਦੇ ਹਨ। ਲਾਂਚ ਤੋਂ ਪਹਿਲਾਂ ਜਾਣੋ ਕਿ ਤੁਹਾਡੀ ਐਪ ਕਿਸ 'ਤੇ ਨਿਰਭਰ ਹੈ।
ਆਮ ਗ਼ਲਤਫ਼ਹਿਮੀਆਂ
| ਗ਼ਲਤਫ਼ਹਿਮੀ | ਅਸਲ ਗੱਲ |
|---|---|
| "ਵਾਈਬ ਕੋਡਿੰਗ ਦਾ ਮਤਲਬ ਹੈ ਕੋਈ ਕੋਡ ਨਹੀਂ।" | ਅਸਲ ਕੋਡ ਹੁੰਦਾ ਹੈ। ਤੁਸੀਂ ਬੱਸ ਉਸਨੂੰ ਪੜ੍ਹ ਨਹੀਂ ਰਹੇ। ਇਸੇ ਕਰਕੇ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਉਸਨੂੰ ਐਕਸਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਡਿਵੈਲਪਰ ਨੂੰ ਦੇ ਸਕਦੇ ਹੋ। |
| "ਜੇ ਚੱਲਦਾ ਹੈ, ਤਾਂ ਠੀਕ ਹੈ।" | ਚੱਲਣਾ ਅਤੇ ਠੀਕ, ਸੁਰੱਖਿਅਤ ਤੇ ਸੰਭਾਲਣਯੋਗ ਹੋਣਾ ਵੱਖਰੀਆਂ ਗੱਲਾਂ ਹਨ। |
| "ਇਹ ਸਿਰਫ਼ ਗ਼ੈਰ-ਡਿਵੈਲਪਰਾਂ ਲਈ ਹੈ।" | ਬਹੁਤ ਸਾਰੇ ਪੇਸ਼ੇਵਰ ਡਿਵੈਲਪਰ ਪ੍ਰੋਟੋਟਾਈਪ ਵਾਈਬ ਕੋਡ ਕਰਦੇ ਹਨ, ਫਿਰ ਸ਼ਿਪ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਮੀਖਿਆ ਜਾਂ ਦੁਬਾਰਾ ਲਿਖਦੇ ਹਨ। |
| "AI ਮੈਨੂੰ ਸਮੱਸਿਆਵਾਂ ਬਾਰੇ ਦੱਸ ਦੇਵੇਗਾ।" | ਜੇ ਤੁਸੀਂ ਪੁੱਛੋ ਤਾਂ ਅਕਸਰ ਦੱਸਦਾ ਹੈ, ਪਰ ਹਮੇਸ਼ਾ ਆਪਣੇ ਆਪ ਨਹੀਂ। ਸਿੱਧਾ ਪੁੱਛੋ। |
| "ਇਸ ਤਰ੍ਹਾਂ ਕੁਝ ਗੰਭੀਰ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।" | ਬਹੁਤ ਸਾਰੀਆਂ ਅਸਲ ਐਪਾਂ ਇਸੇ ਤਰ੍ਹਾਂ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ। ਗੰਭੀਰ ਹਿੱਸਾ ਉਦੋਂ ਹੈ ਜਦੋਂ ਅਸਲ ਯੂਜ਼ਰ ਇਸ 'ਤੇ ਨਿਰਭਰ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਟੈਸਟਿੰਗ ਅਤੇ ਸਮੀਖਿਆ ਜੋੜੀ ਜਾਵੇ। |
ਵਾਈਬ ਕੋਡਿੰਗ ਜ਼ਿੰਮੇਵਾਰੀ ਨਾਲ ਕਿਵੇਂ ਕਰੀਏ
ਕੁਝ ਆਦਤਾਂ ਜ਼ਿਆਦਾਤਰ ਖ਼ਤਰਾ ਘਟਾ ਦਿੰਦੀਆਂ ਹਨ:
- ਬਦਲਾਅ ਛੋਟੇ ਰੱਖੋ। ਇੱਕ ਬੇਨਤੀ, ਇੱਕ ਬਦਲਾਅ, ਫਿਰ ਟੈਸਟ। ਵੱਡੀਆਂ ਧੁੰਦਲੀਆਂ ਬੇਨਤੀਆਂ ਵੱਡੇ ਧੁੰਦਲੇ ਨਤੀਜੇ ਦਿੰਦੀਆਂ ਹਨ।
- ਚੈੱਕਪੌਇੰਟ ਵਰਤੋ। ਕਿਸੇ ਜੋਖ਼ਮ ਭਰੀ ਚੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਆਖ਼ਰੀ ਕੰਮ ਕਰਦੇ ਵਰਜ਼ਨ 'ਤੇ ਵਾਪਸ ਜਾ ਸਕਦੇ ਹੋ।
- AI ਨੂੰ ਸਮਝਾਉਣ ਲਈ ਕਹੋ। "ਇਹ ਬਦਲਾਅ ਕੀ ਕਰਦਾ ਹੈ? ਕੀ ਟੁੱਟ ਸਕਦਾ ਹੈ?" ਪੁੱਛਣਾ ਥੋੜ੍ਹਾ ਖ਼ਰਚਦਾ ਹੈ ਅਤੇ ਬਹੁਤ ਕੁਝ ਫੜ ਲੈਂਦਾ ਹੈ।
- ਇੱਕ ਅਜਨਬੀ ਵਾਂਗ ਟੈਸਟ ਕਰੋ। ਦੂਜੇ ਯੂਜ਼ਰ ਵਜੋਂ ਲੌਗਇਨ ਕਰੋ ਅਤੇ ਪਹਿਲੇ ਯੂਜ਼ਰ ਦਾ ਡਾਟਾ ਵੇਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
- ਸੀਕ੍ਰੇਟ ਕੋਡ ਅਤੇ ਚੈਟ ਤੋਂ ਬਾਹਰ ਰੱਖੋ। API ਕੀਜ਼ ਐਨਵਾਇਰਨਮੈਂਟ ਵੇਰੀਏਬਲ ਜਾਂ ਪ੍ਰੋਜੈਕਟ ਸੀਕ੍ਰੇਟਸ ਵਿੱਚ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
- ਅਸਲ ਯੂਜ਼ਰਾਂ ਤੋਂ ਪਹਿਲਾਂ ਸਮੀਖਿਆ ਕਰੋ। ਪੇਮੈਂਟ ਜਾਂ ਨਿੱਜੀ ਡਾਟਾ ਵਾਲੀ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਲਈ ਸੁਰੱਖਿਆ ਚੈੱਕਲਿਸਟ ਵਿੱਚੋਂ ਲੰਘੋ ਜਾਂ ਕਿਸੇ ਡਿਵੈਲਪਰ ਤੋਂ ਵੇਖਵਾਓ।
ਆਪਣੇ AI ਬਿਲਡਰ ਤੋਂ ਕੀ ਮੰਗਣਾ ਹੈ
ਇਹ ਪ੍ਰੋਮਪਟ ਵਾਈਬਜ਼ ਨੂੰ ਜਾਂਚਾਂ ਵਿੱਚ ਬਦਲਦੇ ਹਨ:
- "ਇਹ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੀ ਯੋਜਨਾ ਅਤੇ ਦੱਸੋ ਕਿ ਇਹ ਕਿਹੜਾ ਡਾਟਾ ਰੱਖੇਗਾ।"
- "ਹਰ ਉਸ ਥਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿੱਥੇ ਇਹ ਐਪ ਯੂਜ਼ਰ ਦਾ ਡਾਟਾ ਸਟੋਰ ਜਾਂ ਭੇਜਦੀ ਹੈ।"
- "ਕੀ ਲੌਗਇਨ ਕੀਤਾ ਯੂਜ਼ਰ ਕਿਸੇ ਹੋਰ ਦੇ ਰਿਕਾਰਡ ਵੇਖ ਜਾਂ ਬਦਲ ਸਕਦਾ ਹੈ? ਸਿਰਫ਼ ਪੰਨੇ ਨਹੀਂ, ਸਰਵਰ ਕੋਡ ਜਾਂਚੋ।"
- "ਕੀ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਣ ਵਾਲੇ ਕੋਡ ਵਿੱਚ ਕੋਈ API ਕੀ ਵੇਖੀ ਜਾ ਸਕਦੀ ਹੈ?"
- "ਜੇ ਇਸ ਫ਼ਾਰਮ ਨੂੰ ਦੋ ਲੋਕ ਇੱਕੋ ਵੇਲੇ ਭੇਜਣ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ?"
- "ਪਿਛਲੇ ਤਿੰਨ ਬਦਲਾਵਾਂ ਦਾ ਸਾਰ ਦਿਓ।"
ਹੋਰ ਢੰਗਾਂ ਲਈ, ਵੇਖੋ AI ਐਪ ਬਿਲਡਰਾਂ ਲਈ ਪ੍ਰੋਮਪਟ ਕਿਵੇਂ ਲਿਖੀਏ, ਅਤੇ ਜਦੋਂ ਕੁਝ ਗ਼ਲਤ ਹੋਵੇ ਤਾਂ AI ਨਾਲ ਬਣੀ ਐਪ ਵਿੱਚ ਬੱਗ ਕਿਵੇਂ ਲੱਭੀਏ।
Mythex ਨਾਲ ਵਾਈਬ ਕੋਡਿੰਗ
Mythex ਇੱਕ AI ਐਪ ਬਿਲਡਰ ਹੈ ਜੋ ਇਸੇ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਬਣਿਆ ਹੈ: ਤੁਸੀਂ ਚੈਟ ਵਿੱਚ ਐਪ ਦੱਸਦੇ ਹੋ, ਏਜੰਟ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਵਿੱਚ ਕੋਡ ਲਿਖਦਾ ਅਤੇ ਚਲਾਉਂਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਜਨਤਕ URL 'ਤੇ ਪਬਲਿਸ਼ ਕਰਦੇ ਹੋ। ਕੁਝ ਫ਼ੀਚਰ ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਉਪਰ ਦੱਸੇ ਖ਼ਤਰਿਆਂ ਲਈ ਹਨ। Plan ਮੋਡ ਏਜੰਟ ਨੂੰ ਕੋਈ ਫ਼ਾਈਲ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਤਰੀਕਾ ਦੱਸਣ ਦਿੰਦਾ ਹੈ, Ask ਮੋਡ ਬਿਨਾਂ ਕੁਝ ਬਦਲੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਹਰ ਸਫ਼ਲ ਟਰਨ ਇੱਕ ਚੈਕਪੌਇੰਟ ਸੇਵ ਕਰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਵਾਪਸ ਜਾ ਸਕਦੇ ਹੋ। Pro 'ਤੇ ਤੁਸੀਂ ਪੂਰਾ ਕੋਡ ਐਡੀਟਰ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ, ਪ੍ਰੋਜੈਕਟ ਐਕਸਪੋਰਟ ਕਰ ਸਕਦੇ ਹੋ, ਜਾਂ ਜਦੋਂ ਚਾਹੋ ਕਿਸੇ ਡਿਵੈਲਪਰ ਵੱਲੋਂ ਸਮੀਖਿਆ ਲਈ GitHub ਨਾਲ ਸਿੰਕ ਕਰ ਸਕਦੇ ਹੋ। ਚੈਟ ਡੌਕਸ ਮੋਡਾਂ ਅਤੇ ਚੈਕਪੌਇੰਟਾਂ ਬਾਰੇ ਦੱਸਦੇ ਹਨ, ਅਤੇ ਜੇ ਖ਼ਾਲੀ ਪੰਨਾ ਬਹੁਤ ਔਖਾ ਲੱਗੇ ਤਾਂ ਟੈਂਪਲੇਟ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਦਿੰਦੇ ਹਨ।
ਸਵਾਲ
ਵਾਈਬ ਕੋਡਿੰਗ ਸ਼ਬਦ ਕਿਸਨੇ ਘੜਿਆ?
ਐਂਡਰੇਜ ਕਾਰਪਾਥੀ, ਇੱਕ AI ਖੋਜਕਾਰ ਅਤੇ OpenAI ਦੇ ਸੰਸਥਾਪਕ ਮੈਂਬਰਾਂ ਵਿੱਚੋਂ ਇੱਕ, ਨੇ ਫ਼ਰਵਰੀ 2025 ਵਿੱਚ X 'ਤੇ ਇੱਕ ਪੋਸਟ ਵਿੱਚ ਇਹ ਸ਼ਬਦ ਵਰਤਿਆ। ਉਸਨੇ ਦੱਸਿਆ ਕਿ ਉਹ ਵਾਈਬਜ਼ ਵਿੱਚ ਵਹਿ ਕੇ ਭੁੱਲ ਗਿਆ ਕਿ ਕੋਡ ਹੈ ਵੀ, ਅਤੇ ਇਹ ਸ਼ਬਦ ਜਲਦੀ ਫੈਲ ਗਿਆ।
ਕੀ ਵਾਈਬ ਕੋਡਿੰਗ ਅਤੇ ਨੋ-ਕੋਡ ਇੱਕੋ ਹਨ?
ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਹੀਂ। ਨੋ-ਕੋਡ ਟੂਲ ਤੁਹਾਨੂੰ ਇੱਕ ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ ਵਿੱਚ ਬਣਾਉਣ ਦਿੰਦੇ ਹਨ ਜੋ ਕੋਡ ਲੁਕਾਉਂਦਾ ਹੈ। ਵਾਈਬ ਕੋਡਿੰਗ ਵਿੱਚ AI ਅਸਲ ਕੋਡ ਲਿਖਦਾ ਹੈ ਜੋ ਫ਼ਾਈਲਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੁੰਦਾ ਹੈ; ਤੁਸੀਂ ਬਸ ਉਸਨੂੰ ਪੜ੍ਹਨ ਦੀ ਚੋਣ ਨਹੀਂ ਕਰਦੇ, ਅਤੇ ਚਾਹੀਦਾ ਦੱਸ ਕੇ ਅਤੇ ਨਤੀਜਾ ਜਾਂਚ ਕੇ ਅੱਗੇ ਵਧਦੇ ਹੋ।
ਕੀ ਵਾਈਬ ਕੋਡਿੰਗ ਅਸਲ ਐਪ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈ?
ਹੋ ਸਕਦੀ ਹੈ, ਜੇ ਤੁਸੀਂ ਉਹ ਜਾਂਚਾਂ ਜੋੜੋ ਜੋ ਵਾਈਬਜ਼ ਛੱਡ ਦਿੰਦੇ ਹਨ: ਪਰਖੋ ਕਿ ਯੂਜ਼ਰ ਇੱਕ-ਦੂਜੇ ਦਾ ਡਾਟਾ ਨਾ ਵੇਖ ਸਕਣ, API ਕੀਜ਼ ਨੂੰ ਕੋਡ ਦੀ ਥਾਂ ਸੀਕ੍ਰੇਟਸ ਵਿੱਚ ਰੱਖੋ, ਅਤੇ ਪੈਸੇ ਜਾਂ ਨਿੱਜੀ ਡਾਟਾ ਸੰਭਾਲਣ ਵਾਲੀ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਦੀ ਸਮੀਖਿਆ ਕਰੋ। ਸਿਰਫ਼ ਪ੍ਰੋਟੋਟਾਈਪਾਂ ਲਈ ਖ਼ਤਰਾ ਘੱਟ ਹੈ; ਅਸਲ ਯੂਜ਼ਰਾਂ ਵਾਲੀਆਂ ਐਪਾਂ ਲਈ ਨਹੀਂ।
ਕੀ ਵਾਈਬ ਕੋਡ ਕਰਨ ਲਈ ਕੋਡ ਸਿੱਖਣਾ ਜ਼ਰੂਰੀ ਹੈ?
ਨਹੀਂ। ਪਰ ਬੁਨਿਆਦੀ ਵਿਚਾਰ ਜਿਵੇਂ ਡੇਟਾਬੇਸ, API ਅਤੇ ਔਥੈਂਟੀਕੇਸ਼ਨ ਕੀ ਹਨ, ਜਾਣਨ ਨਾਲ ਤੁਹਾਡੀਆਂ ਬੇਨਤੀਆਂ ਸਾਫ਼ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਤੁਸੀਂ ਕੁਝ ਗ਼ਲਤ ਹੋਣ 'ਤੇ ਪਛਾਣ ਸਕਦੇ ਹੋ। ਇਨ੍ਹਾਂ ਵਿਚਾਰਾਂ ਨੂੰ ਸਮਝਣ ਲਈ ਕੋਡ ਲਿਖਣਾ ਜ਼ਰੂਰੀ ਨਹੀਂ।