ਤਿੰਨ ਘੰਟੇ, ਛੇ ਡਿਵੈਲਪਰ, 30,000 ਲਾਪਤਾ। ਜਦੋਂ ਉੱਤਰੀ ਵੈਨੇਜ਼ੁਏਲਾ ਵਿੱਚ ਭੂਚਾਲ ਆਇਆ, ਤਾਂ ਬਿਊਨੋਸ ਐਅਰਸ ਦੇ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਨੇ Claude Opus ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿੰਨ ਘੰਟਿਆਂ ਵਿੱਚ ਲਾਪਤਾ ਵਿਅਕਤੀਆਂ ਲਈ ਇੱਕ ਵੈੱਬ ਪੋਰਟਲ ਤਿਆਰ ਕਰ ਦਿੱਤਾ—ਇੱਕ ਅਜਿਹਾ ਕੰਮ ਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਪੂਰਾ ਦਿਨ ਲੱਗ ਜਾਂਦਾ। ਕੈਲੀਫੋਰਨੀਆ ਦੇ ਇੱਕ ਦੂਜੇ ਡਿਵੈਲਪਰ ਨੇ ਚਾਰ ਘੰਟਿਆਂ ਵਿੱਚ ਸਪਲਾਈ-ਮੈਚਿੰਗ ਟੂਲ ਲਾਂਚ ਕਰਨ ਲਈ Replit ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਇਨ੍ਹਾਂ ਤੇਜ਼ੀ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਟੂਲਸ ਨੇ ਪਰਿਵਾਰਾਂ ਨੂੰ ਫੋਟੋਆਂ ਪੋਸਟ ਕਰਨ ਅਤੇ ਕੇਂਦਰੀ ਡਾਟਾਬੇਸ ਨਾਲ ਚਿਹਰਿਆਂ ਦੀ ਤੁਲਨਾ ਕਰਨ ਦਾ ਤਰੀਕਾ ਦਿੱਤਾ, ਅਤੇ ਜਦੋਂ ਸਰਕਾਰੀ ਚੈਨਲ ਦੇਰੀ ਕਰ ਰਹੇ ਸਨ, ਉਦੋਂ NGO ਨੂੰ ਦਾਨਕਰਾਂ ਨੂੰ ਪੀੜਤਾਂ ਨਾਲ ਜੋੜਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।
ਇਹ ਕੋਸ਼ਿਸ਼ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਸੀ
ਵੈਨੇਜ਼ੁਏਲਾ ਦਾ ਐਮਰਜੈਂਸੀ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਬੁਰੀ ਤਰ੍ਹਾਂ ਪ੍ਰਭਾਵਿਤ ਸੀ: ਬਿਜਲੀ ਦੀ ਕਟੌਤੀ, ਟੁੱਟੀਆਂ ਸੜਕਾਂ ਅਤੇ ਭਾਰੀ ਬੋਝ ਵਾਲੇ ਫ਼ੋਨ ਨੈੱਟਵਰਕਾਂ ਕਾਰਨ ਅਧਿਕਾਰੀ ਇੱਕ ਸਾਂਝੀ ਭਾਲ ਦਾ ਤਾਲਮੇਲ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸਨ। ਸ਼ੁਰੂਆਤੀ ਘੰਟਿਆਂ ਵਿੱਚ, ਪਰਿਵਾਰ ਆਪਣੇ ਰਿਸ਼ਤੇਦਾਰਾਂ ਦੀ ਰਿਪੋਰਟ ਕਰਨ ਅਤੇ ਸਹਾਇਤਾ ਦੀ ਮੰਗ ਕਰਨ ਲਈ ਕਿਸੇ ਵੀ ਚੈਨਲ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਸਨ। ਪ੍ਰਵਾਸੀਆਂ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਐਪਸ ਨੇ ਉਸ ਖਾਲੀ ਥਾਂ ਨੂੰ ਭਰ ਦਿੱਤਾ, ਅਤੇ ਜਦੋਂ ਰਾਜ ਦੀ ਪ੍ਰਤੀਕਿਰਿਆ ਅਜੇ ਬਣ ਰਹੀ ਸੀ, ਉਦੋਂ ਉਨ੍ਹਾਂ ਨੇ ਕੰਮ ਕਰਨ ਯੋਗ ਅਤੇ ਘੱਟ ਇੰਟਰਨੈਟ ਦੀ ਵਰਤੋਂ ਵਾਲੀਆਂ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ।
ਡਿਵੈਲਪਰਾਂ ਨੇ ਇਹ ਕਿਵੇਂ ਕੀਤਾ
ਬਿਊਨੋਸ ਐਅਰਸ ਦੇ ਕੋਡਰ ਨੇ Claude Opus ਨੂੰ ਇੱਕ ਸਧਾਰਨ ਪ੍ਰੋਂਪਟ ਦਿੱਤਾ ਜਿਸ ਵਿੱਚ ਇੱਕ ਅਜਿਹੀ ਸਾਈਟ ਦਾ ਵਰਣਨ ਸੀ ਜਿੱਥੇ ਉਪਭੋਗਤਾ ਫੋਟੋ ਅਪਲੋਡ ਕਰ ਸਕਦੇ ਹਨ, ਨਾਮ ਟੈਗ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਮੌਜੂਦਾ ਸੂਚੀ ਦੇ ਵਿਰੁੱਧ ਸਮਾਨਤਾ ਦੀ ਭਾਲ (similarity search) ਕਰ ਸਕਦੇ ਹਨ। Claude ਨੇ ਫਰੰਟ-ਐਂਡ ਫਾਰਮ, ਇਮੇਜ-ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨ ਅਤੇ ਡਾਟਾਬੇਸ ਸਕੀਮਾ ਤਿਆਰ ਕੀਤਾ, ਅਤੇ ਫਿਰ ਇੱਕ ਡਿਪਲੋਏ ਕਰਨ ਯੋਗ ਕੋਡ ਬੰਡਲ ਵਾਪਸ ਕੀਤਾ। ਡਿਵੈਲਪਰ ਨੇ ਕੁਝ ਪ੍ਰੋਂਪਟਾਂ ਵਿੱਚ ਸੁਧਾਰ ਕੀਤਾ, ਕੋਡ ਨੂੰ ਕਲਾਉਡ ਇੰਸਟੈਂਸ 'ਤੇ ਚਲਾਇਆ, ਅਤੇ ਸਾਈਟ ਤਿੰਨ ਘੰਟਿਆਂ ਤੋਂ ਵੀ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਲਾਈਵ ਹੋ ਗਈ।
ਪ੍ਰਸ਼ਾਂਤ ਮਹਾਸਾਗਰ ਦੇ ਦੂਜੇ ਪਾਸੇ, ਕੈਲੀਫੋਰਨੀਆ ਦੇ ਡਿਵੈਲਪਰ ਨੇ ਇੱਕ Replit ਵਰਕਸਪੇਸ ਖੋਲ੍ਹਿਆ, ਇੱਕ “ਸਪਲਾਈ-ਮੈਚਿੰਗ ਡੈਸ਼ਬੋਰਡ” ਦਾ ਸੰਖੇਪ ਵਰਣਨ ਟਾਈਪ ਕੀਤਾ ਜੋ ਦਾਨਕਰਾਂ ਦੀਆਂ ਪੇਸ਼ਕਸ਼ਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੇਗਾ ਅਤੇ ਨੇੜਲੇ ਲੋੜਾਂ ਨੂੰ ਦਿਖਾਏਗਾ, ਅਤੇ AI ਨੂੰ ਬੈਕ-ਐਂਡ API, ਇੱਕ ਛੋਟਾ ਐਡਮਿਨ UI ਅਤੇ ਇੱਕ ਸਧਾਰਨ ਪ੍ਰਮਾਣਿਕਤਾ (authentication) ਪ੍ਰਕਿਰਿਆ ਤਿਆਰ ਕਰਨ ਦਿੱਤੀ। ਚਾਰ ਘੰਟਿਆਂ ਬਾਅਦ, ਉਹ ਟੂਲ ਮੋਬਾਈਲ-ਫ੍ਰੈਂਡਲੀ URL 'ਤੇ ਉਪਲਬਧ ਸੀ।
ਦੋਵਾਂ ਟੀਮਾਂ ਨੇ ਯੂਜ਼ਰ ਐਕਸਪੀਰੀਅੰਸ ਨੂੰ ਹਲਕਾ ਰੱਖਿਆ। ਉਨ੍ਹਾਂ ਨੇ WhatsApp-ਸਟਾਈਲ ਚੈਟ ਇੰਟਰਫੇਸ ਚੁਣੇ ਕਿਉਂਕਿ ਜ਼ਿਆਦਾਤਰ ਪੀੜਤ ਸਿਰਫ਼ 2G ਡਾਟਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਸਨ ਅਤੇ ਬੈਟਰੀ ਦੀ ਲਾਈਫ ਸੀਮਤ ਸੀ। ਕੋਈ ਭਾਰੀ ਨੇਟਿਵ ਐਪਸ ਨਹੀਂ ਬਣਾਏ ਗਏ; ਇਸ ਦੀ ਬਜਾਏ, ਉਨ੍ਹਾਂ ਨੇ HTML 5 ਪੇਜਾਂ 'ਤੇ ਭਰੋਸਾ ਕੀਤਾ ਜੋ ਤੇਜ਼ੀ ਨਾਲ ਲੋਡ ਹੁੰਦੇ ਸਨ ਅਤੇ ਸੰਭਵ ਹੋਣ 'ਤੇ ਆਫਲਾਈਨ ਵੀ ਕੰਮ ਕਰਦੇ ਸਨ।
ਵਿਹਾਰਕ ਸਿੱਖਿਆਵਾਂ
- AI ਇੱਕ ਮਲਟੀਪਲਾਇਰ ਵਜੋਂ – ਪ੍ਰੋਂਪਟ-ਅਧਾਰਤ ਕੋਡ ਜਨਰੇਸ਼ਨ ਨੇ ਇੱਕ ਦਿਨ ਦੀ ਭੱਜ-ਦੌੜ ਨੂੰ ਕੁਝ ਘੰਟਿਆਂ ਦੇ ਕੰਮ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ।
- ਮਾਡਲ ਨੂੰ ਇੱਕ ਅਸਥਿਰ ਪਰਤ (volatile layer) ਵਜੋਂ ਮੰਨੋ – ਭਾਸ਼ਾ-ਮਾਡਲ API ਕੀਮਤਾਂ, ਰੇਟ ਲਿਮਿਟਾਂ ਬਦਲ ਸਕਦੀਆਂ ਹਨ ਜਾਂ ਖਤਮ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਸਿਰਫ਼ ਪ੍ਰੋਂਪਟਾਂ ਵਿੱਚ ਕੋਰ ਲੌਜਿਕ ਬਣਾਉਣਾ ਉਤਪਾਦ ਨੂੰ ਇੱਕ ਅਨਿਸ਼ਚਿਤ ਨਿਸ਼ਾਨੇ ਨਾਲ ਜੋੜ ਦਿੰਦਾ ਹੈ।
- ਇੱਕ ਟਿਕਾਊ ਸਕੀਮਾ (durable schema) 'ਤੇ ਅਧਾਰਤ ਰਹੋ – ਲਾਪਤਾ ਵਿਅਕਤੀਆਂ ਲਈ ਡਾਟਾ ਮਾਡਲ—ਫੋਟੋ, ਨਾਮ, ਆਖਰੀ ਜਾਣਿਆ ਗਿਆ ਸਥਾਨ, ਸਥਿਤੀ—ਸੰਕਟਾਂ ਦੌਰਾਨ ਲਾਭਦਾਇਕ ਰਹਿੰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਪਰਿਭਾਸ਼ਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਸ ਨੂੰ AI ਨੂੰ ਦੁਬਾਰਾ ਸਿਖਲਾਈ ਦਿੱਤੇ ਬਿਨਾਂ ਦੁਬਾਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਸੀਮਾਵਾਂ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਡਿਜ਼ਾਈਨ ਕਰੋ – ਘੱਟ ਬੈਂਡਵਿਡਥ, ਰੁਕ-ਰੁਕ ਕੇ ਆਉਣ ਵਾਲੀ ਬਿਜਲੀ ਅਤੇ ਈਮੇਲ ਖਾਤਿਆਂ ਦੀ ਘਾਟ ਨੇ ਟੀਮਾਂ ਨੂੰ ਟੈਕਸਟ-ਅਧਾਰਤ ਇੰਟਰਫੇਸ ਅਤੇ ਸਧਾਰਨ ਫ਼ੋਨ-ਨੰਬਰ ਪ੍ਰਮਾਣਿਕਤਾ ਚੁਣਨ ਲਈ ਮਜਬੂਰ ਕੀਤਾ। ਉਨ੍ਹਾਂ ਸੀਮਾਵਾਂ ਨੇ ਅਜਿਹਾ ਸਾਫਟਵੇਅਰ ਤਿਆਰ ਕੀਤਾ ਜੋ ਉੱਥੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੱਲ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ।
ਖ਼ਤਰੇ ਅਤੇ ਵਿਰੋਧੀ ਨੁਕਤੇ
ਤੇਜ਼ੀ ਦੇ ਨਾਲ ਕੁਝ ਸਮਝੌਤੇ ਵੀ ਆਉਂਦੇ ਹਨ। AI ਦੁਆਰਾ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਕੋਡ ਬੱਗ (bugs), ਅਸੁਰੱਖਿਅਤ ਡਿਫੌਲਟਸ ਜਾਂ ਅਕੁਸ਼ਲ ਕੁਏਰੀਆਂ (queries) ਨੂੰ ਛੁਪਾ ਸਕਦਾ ਹੈ ਜੋ
ਜੇਕਰ ਤੁਹਾਨੂੰ ਅੱਜ ਇੱਕ crisis-response ਐਪ ਲਾਂਚ ਕਰਨੀ ਹੈ, ਤਾਂ UI ਦਾ ਖਾਕਾ ਤਿਆਰ ਕਰਨ, boilerplate ਬਣਾਉਣ ਅਤੇ cloud instance ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ consumer AI ਮਾਡਲ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੋ। ਫਿਰ ਉਹਨਾਂ ਹਿੱਸਿਆਂ ਨੂੰ ਪੱਕਾ ਕਰੋ ਜੋ ਮਹੱਤਵਪੂਰਨ ਹਨ: ਇੱਕ ਸਪਸ਼ਟ, portable ਡੇਟਾ schema, ਇੱਕ minimal UI ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਉਮੀਦ ਕੀਤੇ ਗਏ ਸਭ ਤੋਂ ਕਮਜ਼ੋਰ ਡਿਵਾਈਸ 'ਤੇ ਵੀ ਕੰਮ ਕਰੇ, ਅਤੇ ਅਥੈਂਟੀਕੇਸ਼ਨ (authentication) ਜੋ ਈਮੇਲ 'ਤੇ ਨਿਰਭਰ ਨਾ ਹੋਵੇ। AI ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਇੱਕ ਡਰਾਫਟ ਵਜੋਂ ਲਓ, ਨਾ ਕਿ ਇੱਕ ਅੰਤਿਮ ਉਤਪਾਦ ਵਜੋਂ, ਅਤੇ ਜੇਕਰ ਇਸਦੀਆਂ ਸ਼ਰਤਾਂ ਬਦਲਦੀਆਂ ਹਨ ਤਾਂ ਮਾਡਲ ਲੇਅਰ ਨੂੰ ਬਦਲਣ ਲਈ ਤਿਆਰ ਰਹੋ। ਆਫ਼ਤ ਦੇ ਸਮੇਂ, ਰਫ਼ਤਾਰ ਜਾਨਾਂ ਬਚਾਉਂਦੀ ਹੈ, ਪਰ ਸਥਿਰਤਾ ਬਾਅਦ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਦੁਬਾਰਾ ਬਚਾਉਂਦੀ ਹੈ।
ਸਰੋਤ: dev.to/davekurian/diaspora-coders-assemble-earthquake-response-in-hours-with-ai-4c66
