ਮੈਂ ਆਪਣੇ SaaS ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਮੁੜ ਬਣਾਉਣ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ
ਮੈਂ AI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ SaaS ਮਾਈਗ੍ਰੇਸ਼ਨ ਨੂੰ ਆਟੋਮੇਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ। ਮੈਂ ਤਿੰਨ ਵਾਰ ਅਸਫਲ ਰਿਹਾ।
ਮੈਂ ਆਪਣੇ ਐਪ, CourseShelf, ਨੂੰ React ਤੋਂ Phoenix LiveView ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੁੰਦਾ ਸੀ। ਮੈਨੂੰ ਲੱਗਿਆ ਕਿ ਮੈਂ ਸਿਰਫ਼ AI ਨੂੰ ਇੱਕ ਪ੍ਰੋਂਪਟ ਦੇ ਕੇ ਆਪਣਾ ਕੰਮ ਛੱਡ ਸਕਦਾ ਹਾਂ। ਮੈਂ ਗਲਤ ਸੀ।
ਇੱਥੇ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਮੇਰੀਆਂ ਚਾਰ ਕੋਸ਼ਿਸ਼ਾਂ ਕਿਵੇਂ ਰਹੀਆਂ:
ਕੋਸ਼ਿਸ਼ 1: ਆਲਸੀ ਟੈਸਟ (The Lazy Test)
- ਕੋਸ਼ਿਸ਼: 0/10
- ਨਤੀਜਾ: ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਸਫਲ।
- ਮੈਂ ਇੱਕ ਬਹੁਤ ਹੀ ਛੋਟਾ ਪ੍ਰੋਂਪਟ ਦਿੱਤਾ। AI ਨੇ ਕੰਪੋਨੈਂਟਸ (components) ਬਾਰੇ ਗਲਤ ਜਾਣਕਾਰੀ ਦਿੱਤੀ ਅਤੇ ਹਰ ਜਗ੍ਹਾ "coming soon" ਬੈਜ ਛੱਡ ਦਿੱਤੇ। ਇਹ ਬਹੁਤ ਹੀ ਖਰਾਬ ਸੀ।
ਕੋਸ਼ਿਸ਼ 2: ਬੈਚ ਮੈਥਡ (The Batch Method)
- ਕੋਸ਼ਿਸ਼: 0/10
- ਨਤੀਜਾ: ਬਿਹਤਰ, ਪਰ ਫਿਰ ਵੀ ਕਮੀਆਂ ਸਨ।
- ਮੈਂ AI ਨੂੰ ਕੰਮ ਨੂੰ ਛੋਟੇ-ਛੋਟੇ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਣ ਲਈ ਕਿਹਾ। ਇਹ ਕੁਝ ਪੇਜਾਂ ਲਈ ਬਿਹਤਰ ਰਿਹਾ, ਪਰ ਇਸਨੇ ਫਿਰ ਵੀ ਅਧੂਰਾ ਕੋਡ ਅਤੇ to-do ਕਮੈਂਟਸ ਛੱਡ ਦਿੱਤੇ।
ਕੋਸ਼ਿਸ਼ 3: ਵਿਸਤ੍ਰਿਤ ਯੋਜਨਾ (The Detailed Plan)
- ਕੋਸ਼ਿਸ਼: 4/10
- ਨਤੀਜਾ: ਵਧੀਆ ਕੋਡ, ਮਾੜਾ UI।
- ਮੈਂ ਇੱਕ ਲੰਬੀ ਇੰਸਟ੍ਰਕਸ਼ਨ ਫਾਈਲ ਲਿਖੀ। ਕੋਡ ਦੀ ਗੁਣਵੱਤਾ ਵਿੱਚ ਸੁਧਾਰ ਹੋਇਆ, ਪਰ UI ਮੇਰੇ ਅਸਲੀ ਐਪ ਵਰਗਾ ਬਿਲਕੁਲ ਨਹੀਂ ਸੀ।
ਕੋਸ਼ਿਸ਼ 4: ਮੈਨੂਅਲ ਸਕਿੱਲ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ (Manual Skill Implementation)
- ਕੋਸ਼ਿਸ਼: 9/10
- ਨਤੀਜਾ: ਸਫਲਤਾ।
- ਮੈਂ ਆਪਣੀਆਂ ਹਦਾਇਤਾਂ ਨੂੰ ਇੱਕ "ਸਕਿੱਲ" ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ। ਮੈਂ AI ਨੂੰ ਪੇਜ-ਦਰ-ਪੇਜ ਚਲਾਇਆ। ਮੈਂ ਹਰ ਇੱਕ ਲਾਈਨ ਦੀ ਜਾਂਚ ਕੀਤੀ।
AI ਕੋਡਿੰਗ ਬਾਰੇ ਸੱਚਾਈ: AI ਕੋਲ ਕੋਈ ਜਾਦੂਈ ਸ਼ਕਤੀ ਨਹੀਂ ਹੈ। ਇਹ ਤੁਹਾਡਾ ਮਨ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦਾ। ਜੇਕਰ ਤੁਸੀਂ ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲਾ ਕੋਡ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਲਸੀ ਨਹੀਂ ਹੋ ਸਕਦੇ।
ਮੈਂ ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ 40 ਦਿਨ ਲਗਾਏ। ਮੈਂ ਮਾਈਗ੍ਰੇਸ਼ਨ ਨੂੰ ਆਟੋਮੇਟ ਨਹੀਂ ਕੀਤਾ। ਮੈਂ ਪਲੇਅਬੁੱਕ (playbook) ਨੂੰ ਆਟੋਮੇਟ ਕੀਤਾ, ਪਰ ਅਸਲ ਕੰਮ ਮੈਂ ਖੁਦ ਕੀਤਾ। ਮੈਂ AI ਦੇ ਨਾਲ ਬੈਠ ਕੇ ਹਰ ਗਲਤੀ ਨੂੰ ਫੜਿਆ ਅਤੇ ਜਦੋਂ ਵੀ ਇਹ ਰਸਤੇ ਤੋਂ ਭਟਕਦਾ ਸੀ, ਮੈਂ ਨਵੇਂ ਨਿਯਮ ਲਿਖੇ।
ਫਾਇਦਾ:
- UI ਫਿਡੈਲਿਟੀ (fidelity): 9/10
- ਕੋਡ ਦੀ ਗੁਣਵੱਤਾ: 10/10
ਮੈਂ ਇੱਕ ਸਧਾਰਨ ਪ੍ਰੋਂਪਟ ਨਾਲ ਲੱਗਣ ਵਾਲੇ ਸਮੇਂ ਨਾਲੋਂ ਕਿਤੇ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲਗਾਇਆ। ਪਰ ਹੁਣ ਮੇਰੇ ਕੋਲ ਇੱਕ ਸਾਫ਼ ਕੋਡਬੇਸ ਹੈ ਜਿਸ 'ਤੇ ਮੈਨੂੰ ਮਾਣ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਪੇਸ਼ੇਵਰ ਨਤੀਜੇ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਕੰਮ ਦੀ ਕਮਾਨ ਆਪਣੇ ਹੱਥ ਵਿੱਚ ਰੱਖਣੀ ਪਵੇਗੀ।
Source: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
Optional learning community: https://t.me/GyaanSetuAi