Hacker News

ਮੈਂ LLMs ਨਾਲ ਸਾਫਟਵੇਅਰ ਕਿਵੇਂ ਲਿਖਾਂ

ਟਿੱਪਣੀਆਂ

1 min read Via www.stavros.io

Mewayz Team

Editorial Team

Hacker News

ਮੈਂ LLMs ਨਾਲ ਸਾਫਟਵੇਅਰ ਕਿਵੇਂ ਲਿਖਾਂ

ਸਾਲਾਂ ਤੋਂ, ਸੌਫਟਵੇਅਰ ਲਿਖਣਾ ਇੱਕ ਡੂੰਘੀ ਇਕਾਂਤ, ਵਿਸਤ੍ਰਿਤ-ਜਵਾਨੀ ਕਲਾ ਸੀ। ਵਹਾਅ ਅਵਸਥਾ ਪਵਿੱਤਰ ਸੀ, ਅਤੇ ਕੋਈ ਵੀ ਰੁਕਾਵਟ—ਇੱਕ ਭੁੱਲਿਆ ਹੋਇਆ ਸੰਟੈਕਸ, ਇੱਕ ਥਕਾਵਟ ਵਾਲਾ ਬੋਇਲਰਪਲੇਟ ਸੈਟਅਪ—ਇਸਨੂੰ ਚਕਨਾਚੂਰ ਕਰ ਸਕਦਾ ਹੈ। ਅੱਜ, ਮੇਰੀ ਪ੍ਰਕਿਰਿਆ ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਵੱਖਰੀ ਹੈ. ਮੈਂ ਇੱਕ ਸਹਿਯੋਗੀ ਭਾਗੀਦਾਰ ਵਜੋਂ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲਾਂ (LLMs) ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕੀਤਾ ਹੈ, ਨਾ ਸਿਰਫ਼ ਮੇਰੀ ਗਤੀ ਨੂੰ, ਸਗੋਂ ਮੇਰੀ ਸੋਚ ਦੇ ਢਾਂਚੇ ਨੂੰ ਬਦਲਿਆ ਹੈ। ਇਹ ਕੋਡ ਦੁਆਰਾ ਪੀਸਣ ਬਾਰੇ ਘੱਟ ਅਤੇ ਬੁੱਧੀਮਾਨ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਆਰਕੇਸਟ੍ਰੇਟ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਹੈ। ਇਹ ਤਬਦੀਲੀ ਬਿਲਕੁਲ ਇਸੇ ਲਈ ਹੈ ਕਿ ਮੇਵੇਜ਼ ਵਰਗੇ ਪਲੇਟਫਾਰਮ ਮੇਰੇ ਨਾਲ ਗੂੰਜਦੇ ਹਨ; ਉਹ ਸਮਝਦੇ ਹਨ ਕਿ ਆਧੁਨਿਕ ਵਪਾਰਕ ਔਜ਼ਾਰ ਅਖੰਡ ਕਿਲ੍ਹੇ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ, ਸਗੋਂ ਲਚਕਦਾਰ, ਕੰਪੋਜ਼ ਕਰਨ ਯੋਗ ਪ੍ਰਣਾਲੀਆਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਜੋ ਨਵੇਂ ਪੈਰਾਡਾਈਮਜ਼ ਦੇ ਅਨੁਕੂਲ ਹੋਣ। ਇੱਥੇ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਮੈਂ ਇਸ ਨਵੇਂ ਯੁੱਗ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਬਣਾਉਣ ਲਈ LLM ਦਾ ਕਿਵੇਂ ਲਾਭ ਉਠਾਉਂਦਾ ਹਾਂ।

ਆਰਕੀਟੈਕਟ ਤੋਂ ਸੰਪਾਦਕ ਤੱਕ: ਬਲੂਪ੍ਰਿੰਟ ਦੀ ਪਰਿਭਾਸ਼ਾ

ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਤਬਦੀਲੀ ਉਹ ਹੈ ਜਿੱਥੋਂ ਮੈਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਹੁਣ ਕੋਈ IDE ਨਹੀਂ ਖੋਲ੍ਹਦਾ ਅਤੇ ਕਲਾਸ ਟਾਈਪ ਕਰਨਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰਦਾ। ਇਸਦੀ ਬਜਾਏ, ਮੈਂ ਇੱਕ ਚੈਟ ਇੰਟਰਫੇਸ ਖੋਲ੍ਹਦਾ ਹਾਂ ਅਤੇ ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਸਮੱਸਿਆ ਦਾ ਵਰਣਨ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਮੋਡੀਊਲ ਦੇ ਉਦੇਸ਼, ਇਸਦੇ ਇਨਪੁਟਸ, ਆਉਟਪੁੱਟ ਅਤੇ ਵਪਾਰਕ ਤਰਕ ਨੂੰ ਮਨੁੱਖੀ ਰੂਪਾਂ ਵਿੱਚ ਸਪਸ਼ਟ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਤਕਨੀਕੀ ਸਟੈਕ, ਕੋਈ ਵੀ ਸੰਬੰਧਿਤ ਪੈਟਰਨ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹਾਂ। LLM ਇੱਕ ਤੇਜ਼ ਪ੍ਰੋਟੋਟਾਈਪਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਬਿਰਤਾਂਤ ਨੂੰ ਕੋਡ ਦੇ ਪਹਿਲੇ ਖਰੜੇ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇਹ ਸ਼ਾਨਦਾਰ ਸਪੱਸ਼ਟਤਾ ਨੂੰ ਅੱਗੇ ਵਧਾਉਂਦਾ ਹੈ; ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਮਾਡਲ ਨੂੰ ਸਪਸ਼ਟ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਸਮਝਾ ਸਕਦਾ, ਤਾਂ ਸੰਕਲਪ ਤਿਆਰ ਨਹੀਂ ਹੈ। ਇਹ ਇੱਕ ਅਭਿਆਸ ਹੈ ਜੋ ਮੇਵੇਜ਼ ਦੇ ਮਾਡਿਊਲਰ ਫ਼ਲਸਫ਼ੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ—ਜਿੱਥੇ ਤੁਸੀਂ ਉਹਨਾਂ ਦੇ ਲਾਗੂ ਕਰਨ ਬਾਰੇ ਚਿੰਤਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਪਸ਼ਟ, ਸੁਤੰਤਰ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ।

ਇਟਰੇਟਿਵ ਡਾਇਲਾਗ: ਰਿਫਾਈਨਿੰਗ ਅਤੇ ਡੀਬੱਗਿੰਗ

ਸ਼ੁਰੂਆਤੀ ਕੋਡ ਡਰਾਫਟ ਕਦੇ ਵੀ ਸੰਪੂਰਣ ਨਹੀਂ ਹੁੰਦਾ, ਅਤੇ ਇਹੀ ਗੱਲ ਹੈ। ਅਸਲ ਜਾਦੂ ਇਸ ਤੋਂ ਬਾਅਦ ਦੁਹਰਾਉਣ ਵਾਲੇ ਸੰਵਾਦ ਵਿੱਚ ਵਾਪਰਦਾ ਹੈ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਮੈਂ ਆਰਕੀਟੈਕਟ ਤੋਂ ਸੰਪਾਦਕ ਵਿੱਚ ਤਬਦੀਲੀ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਕੋਡ ਚਲਾਉਂਦਾ ਹਾਂ, ਇੱਕ ਗਲਤੀ ਜਾਂ ਇੱਕ ਕਿਨਾਰੇ ਦੇ ਕੇਸ ਦਾ ਸਾਹਮਣਾ ਕਰਦਾ ਹਾਂ, ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਠੀਕ ਕਰਨ ਲਈ LLM ਨਾਲ ਗੱਲਬਾਤ ਕਰਦਾ ਹਾਂ। ਪ੍ਰੋਂਪਟ ਹੋਰ ਸਟੀਕ ਹੋ ਜਾਂਦੇ ਹਨ: "ਉਪਭੋਗਤਾ ਸੂਚੀ ਖਾਲੀ ਹੋਣ 'ਤੇ ਫੰਕਸ਼ਨ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਡਿਫੌਲਟ ਵਸਤੂ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਇਸਨੂੰ ਸੋਧੋ ਅਤੇ ਇੱਕ ਚੇਤਾਵਨੀ ਲੌਗ ਕਰੋ।" LLM ਫਿਕਸ ਦਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ, ਅਕਸਰ ਤਰਕ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ। ਇਹ ਪਿੱਛੇ-ਪਿੱਛੇ ਨਾਟਕੀ ਢੰਗ ਨਾਲ ਡੀਬੱਗਿੰਗ ਅਤੇ ਰੀਫੈਕਟਰਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਜੋੜਾ ਪ੍ਰੋਗਰਾਮਰ ਹੋਣ ਵਰਗਾ ਹੈ ਜੋ ਕਦੇ ਵੀ ਲਿਖੇ ਗਏ ਹਰੇਕ API ਦਸਤਾਵੇਜ਼ ਨੂੰ ਤੁਰੰਤ ਯਾਦ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਮੈਂ ਉੱਚ-ਕ੍ਰਮ ਦੇ ਤਰਕ ਅਤੇ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰ ਸਕਦਾ ਹਾਂ।

ਵਧਾਉਣਾ, ਬਦਲਣਾ ਨਹੀਂ: ਲੂਪ ਵਿੱਚ ਮਨੁੱਖ

ਇਹ ਦੱਸਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ LLM ਅੰਤਮ ਉਤਪਾਦ ਨਹੀਂ ਲਿਖਦਾ; ਮੈਂ ਕਰਦਾ ਹਾਂ। ਇਹ ਮੇਰੀ ਸਮਰੱਥਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ। ਮੈਂ ਇਸਦੀ ਵਰਤੋਂ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮਾਂ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਖੋਜਾਂ ਦੀ ਭਾਰੀ ਲਿਫਟਿੰਗ ਲਈ ਕਰਦਾ ਹਾਂ, ਪਰ ਅੰਤਿਮ ਆਰਕੀਟੈਕਚਰਲ ਫੈਸਲੇ, ਸੁਰੱਖਿਆ ਸਮੀਖਿਆਵਾਂ, ਅਤੇ ਸੂਖਮ ਵਪਾਰਕ ਤਰਕ ਏਕੀਕਰਣ ਮੇਰੇ ਹਨ। ਮਾਡਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੇ ਤਿੰਨ ਤਰੀਕੇ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ; ਮੈਂ ਉਹਨਾਂ ਦਾ ਮੁਲਾਂਕਣ ਪ੍ਰਦਰਸ਼ਨ, ਸਾਂਭ-ਸੰਭਾਲ, ਅਤੇ ਉਹ ਵਿਆਪਕ ਸਿਸਟਮ ਵਿੱਚ ਕਿਵੇਂ ਫਿੱਟ ਹੁੰਦੇ ਹਨ ਦੇ ਆਧਾਰ 'ਤੇ ਕਰਦਾ ਹਾਂ। ਇਹ ਮਨੁੱਖੀ-ਇਨ-ਦੀ-ਲੂਪ ਮਾਡਲ ਗੁਣਵੱਤਾ ਅਤੇ ਮਾਲਕੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਸੰਦਰਭ ਵਿੱਚ, ਨਿਰਮਿਤ ਕੋਡ ਮੁਲਾਂਕਣ ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਇੱਕ ਹੋਰ ਮਾਡਿਊਲਰ ਭਾਗ ਬਣ ਜਾਂਦਾ ਹੈ—ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਜੋ ਇੱਕ ਲਚਕਦਾਰ OS ਜਿਵੇਂ ਕਿ Mewayz ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਕੁਦਰਤੀ ਮਹਿਸੂਸ ਕਰਦੀ ਹੈ, ਜਿੱਥੇ ਵੱਖ-ਵੱਖ ਸੇਵਾਵਾਂ ਅਤੇ ਡੇਟਾ ਸਰੋਤਾਂ ਦਾ ਨਿਰੰਤਰ ਮੁਲਾਂਕਣ ਅਤੇ ਕਨੈਕਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਮੇਰੀ LLM-ਪਾਵਰਡ ਵਰਕਫਲੋ ਚੈੱਕਲਿਸਟ

ਇੱਕ ਆਮ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਜਾਂ ਮੋਡੀਊਲ ਲਈ, ਮੇਰੀ ਪ੍ਰਕਿਰਿਆ ਹੁਣ ਲਗਾਤਾਰ ਇਹਨਾਂ ਪੜਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ:

  • ਬੋਧ: ਚੈਟ ਵਿੱਚ ਇੱਕ ਵਿਆਪਕ ਸਾਦੀ-ਭਾਸ਼ਾ ਵਿਵਰਣ ਲਿਖੋ।
  • ਜਨਰੇਟ: LLM ਨੂੰ ਇੱਕ ਪਹਿਲਾ-ਡਰਾਫਟ ਲਾਗੂਕਰਨ ਅਤੇ ਬੁਨਿਆਦੀ ਟੈਸਟ ਤਿਆਰ ਕਰਨ ਦਿਓ।
  • ਪੁੱਛਗਿੱਛ: ਮਾਡਲ ਨੂੰ ਗੁੰਝਲਦਾਰ ਭਾਗਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਅਤੇ ਅਨੁਕੂਲਤਾ ਦਾ ਸੁਝਾਅ ਦੇਣ ਲਈ ਕਹੋ।
  • ਏਕੀਕ੍ਰਿਤ: ਕੋਡ ਨੂੰ ਹੱਥੀਂ ਮਿਲਾਓ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਇਹ ਪ੍ਰੋਜੈਕਟ ਦੇ ਪੈਟਰਨਾਂ ਅਤੇ ਮਿਆਰਾਂ ਨਾਲ ਇਕਸਾਰ ਹੋਵੇ।
  • ਸੁਰੱਖਿਅਤ ਅਤੇ ਸਮੀਖਿਆ: ਸੁਰੱਖਿਆ, ਕਿਨਾਰੇ ਦੇ ਕੇਸਾਂ, ਅਤੇ ਕਾਰੋਬਾਰੀ ਤਰਕ ਦੀ ਸ਼ੁੱਧਤਾ ਲਈ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ, ਹੱਥੀਂ ਸਮੀਖਿਆ ਕਰੋ।

"LLM ਡਿਵੈਲਪਰ ਨੂੰ ਨਹੀਂ ਬਦਲਦਾ; ਇਹ ਡਿਵੈਲਪਰ ਦੀ ਭੂਮਿਕਾ ਨੂੰ ਸਿੰਟੈਕਸ ਦੇ ਲਿਖਾਰੀ ਤੋਂ ਸਿਸਟਮਾਂ ਦੇ ਰਣਨੀਤੀਕਾਰ ਤੱਕ ਮੁੜ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ।"

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

ਭਵਿੱਖ ਰਚਨਾ ਯੋਗ ਹੈ

ਮੇਰੀ ਸ਼ਿਲਪਕਾਰੀ ਵਿੱਚ ਇਹ ਵਿਕਾਸ ਸਾੱਫਟਵੇਅਰ ਵਿਕਾਸ ਵਿੱਚ ਮਿਸ਼ਰਤਤਾ ਅਤੇ ਉੱਚ-ਪੱਧਰੀ ਆਰਕੈਸਟੇਸ਼ਨ ਵੱਲ ਇੱਕ ਵੱਡੀ ਤਬਦੀਲੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। LLMs ਦੇ ਨਾਲ ਸੌਫਟਵੇਅਰ ਲਿਖਣਾ ਕੋਡਿੰਗ ਦੇ ਕੱਚੇ ਕੰਮ ਬਾਰੇ ਘੱਟ ਹੈ ਅਤੇ ਬੁੱਧੀਮਾਨ ਵਰਕਫਲੋਜ਼ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ, ਆਉਟਪੁੱਟ ਨੂੰ ਠੀਕ ਕਰਨ, ਅਤੇ ਜਟਿਲਤਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਹੈ। ਇਹ ਮੈਨੂੰ ਬੋਧਾਤਮਕ ਲੋਡ ਨੂੰ ਔਫਲੋਡ ਕਰਕੇ ਹੋਰ ਮਜਬੂਤ ਸਿਸਟਮਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਮਾਡਯੂਲਰ ਵਪਾਰਕ OS ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ Mewayz ਕਾਰੋਬਾਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਸੰਚਾਲਨ ਨੂੰ ਵਧੀਆ-ਵਿੱਚ-ਕਲਾਸ ਮੋਡਿਊਲਾਂ ਤੋਂ ਤਿਆਰ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ, LLMs ਮੈਨੂੰ ਬੁੱਧੀਮਾਨ ਗੱਲਬਾਤ ਤੋਂ ਸਾਫਟਵੇਅਰ ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਅੱਗੇ ਕੀ ਬਣਾਉਣ ਲਈ ਡੂੰਘੀ ਮੁਹਾਰਤ ਨਾਲ ਤਿਆਰ ਕੋਡ ਨੂੰ ਮਿਲਾਉਂਦਾ ਹੈ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਮੈਂ LLMs ਨਾਲ ਸਾਫਟਵੇਅਰ ਕਿਵੇਂ ਲਿਖਾਂ

ਸਾਲਾਂ ਤੋਂ, ਸੌਫਟਵੇਅਰ ਲਿਖਣਾ ਇੱਕ ਡੂੰਘੀ ਇਕਾਂਤ, ਵਿਸਤ੍ਰਿਤ-ਜਵਾਨੀ ਕਲਾ ਸੀ। ਵਹਾਅ ਅਵਸਥਾ ਪਵਿੱਤਰ ਸੀ, ਅਤੇ ਕੋਈ ਵੀ ਰੁਕਾਵਟ—ਇੱਕ ਭੁੱਲਿਆ ਹੋਇਆ ਸੰਟੈਕਸ, ਇੱਕ ਥਕਾਵਟ ਵਾਲਾ ਬੋਇਲਰਪਲੇਟ ਸੈਟਅਪ—ਇਸਨੂੰ ਚਕਨਾਚੂਰ ਕਰ ਸਕਦਾ ਹੈ। ਅੱਜ, ਮੇਰੀ ਪ੍ਰਕਿਰਿਆ ਬੁਨਿਆਦੀ ਤੌਰ 'ਤੇ ਵੱਖਰੀ ਹੈ. ਮੈਂ ਇੱਕ ਸਹਿਯੋਗੀ ਭਾਗੀਦਾਰ ਵਜੋਂ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲਾਂ (LLMs) ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕੀਤਾ ਹੈ, ਨਾ ਸਿਰਫ਼ ਮੇਰੀ ਗਤੀ ਨੂੰ, ਸਗੋਂ ਮੇਰੀ ਸੋਚ ਦੇ ਢਾਂਚੇ ਨੂੰ ਬਦਲਿਆ ਹੈ। ਇਹ ਕੋਡ ਦੁਆਰਾ ਪੀਸਣ ਬਾਰੇ ਘੱਟ ਅਤੇ ਬੁੱਧੀਮਾਨ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਆਰਕੇਸਟ੍ਰੇਟ ਕਰਨ ਬਾਰੇ ਵਧੇਰੇ ਹੈ। ਇਹ ਤਬਦੀਲੀ ਬਿਲਕੁਲ ਇਸੇ ਲਈ ਹੈ ਕਿ ਮੇਵੇਜ਼ ਵਰਗੇ ਪਲੇਟਫਾਰਮ ਮੇਰੇ ਨਾਲ ਗੂੰਜਦੇ ਹਨ; ਉਹ ਸਮਝਦੇ ਹਨ ਕਿ ਆਧੁਨਿਕ ਵਪਾਰਕ ਔਜ਼ਾਰ ਅਖੰਡ ਕਿਲ੍ਹੇ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ, ਸਗੋਂ ਲਚਕਦਾਰ, ਕੰਪੋਜ਼ ਕਰਨ ਯੋਗ ਪ੍ਰਣਾਲੀਆਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਜੋ ਨਵੇਂ ਪੈਰਾਡਾਈਮਜ਼ ਦੇ ਅਨੁਕੂਲ ਹੋਣ। ਇੱਥੇ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਮੈਂ ਇਸ ਨਵੇਂ ਯੁੱਗ ਵਿੱਚ ਸੌਫਟਵੇਅਰ ਬਣਾਉਣ ਲਈ LLM ਦਾ ਕਿਵੇਂ ਲਾਭ ਉਠਾਉਂਦਾ ਹਾਂ।

ਆਰਕੀਟੈਕਟ ਤੋਂ ਸੰਪਾਦਕ ਤੱਕ: ਬਲੂਪ੍ਰਿੰਟ ਦੀ ਪਰਿਭਾਸ਼ਾ

ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਤਬਦੀਲੀ ਉਹ ਹੈ ਜਿੱਥੋਂ ਮੈਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਹੁਣ ਕੋਈ IDE ਨਹੀਂ ਖੋਲ੍ਹਦਾ ਅਤੇ ਕਲਾਸ ਟਾਈਪ ਕਰਨਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰਦਾ। ਇਸਦੀ ਬਜਾਏ, ਮੈਂ ਇੱਕ ਚੈਟ ਇੰਟਰਫੇਸ ਖੋਲ੍ਹਦਾ ਹਾਂ ਅਤੇ ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਸਮੱਸਿਆ ਦਾ ਵਰਣਨ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਮੋਡੀਊਲ ਦੇ ਉਦੇਸ਼, ਇਸਦੇ ਇਨਪੁਟਸ, ਆਉਟਪੁੱਟ ਅਤੇ ਵਪਾਰਕ ਤਰਕ ਨੂੰ ਮਨੁੱਖੀ ਰੂਪਾਂ ਵਿੱਚ ਸਪਸ਼ਟ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਤਕਨੀਕੀ ਸਟੈਕ, ਕੋਈ ਵੀ ਸੰਬੰਧਿਤ ਪੈਟਰਨ, ਅਤੇ ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹਾਂ। LLM ਇੱਕ ਤੇਜ਼ ਪ੍ਰੋਟੋਟਾਈਪਰ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਬਿਰਤਾਂਤ ਨੂੰ ਕੋਡ ਦੇ ਪਹਿਲੇ ਖਰੜੇ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇਹ ਸ਼ਾਨਦਾਰ ਸਪੱਸ਼ਟਤਾ ਨੂੰ ਅੱਗੇ ਵਧਾਉਂਦਾ ਹੈ; ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਮਾਡਲ ਨੂੰ ਸਪਸ਼ਟ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਸਮਝਾ ਸਕਦਾ, ਤਾਂ ਸੰਕਲਪ ਤਿਆਰ ਨਹੀਂ ਹੈ। ਇਹ ਇੱਕ ਅਭਿਆਸ ਹੈ ਜੋ ਮੇਵੇਜ਼ ਦੇ ਮਾਡਿਊਲਰ ਫ਼ਲਸਫ਼ੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ—ਜਿੱਥੇ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਬਾਰੇ ਚਿੰਤਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਪਸ਼ਟ, ਸੁਤੰਤਰ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ।

ਇਟਰੇਟਿਵ ਡਾਇਲਾਗ: ਰਿਫਾਈਨਿੰਗ ਅਤੇ ਡੀਬੱਗਿੰਗ

ਸ਼ੁਰੂਆਤੀ ਕੋਡ ਡਰਾਫਟ ਕਦੇ ਵੀ ਸੰਪੂਰਣ ਨਹੀਂ ਹੁੰਦਾ, ਅਤੇ ਇਹੀ ਗੱਲ ਹੈ। ਅਸਲ ਜਾਦੂ ਇਸ ਤੋਂ ਬਾਅਦ ਦੁਹਰਾਉਣ ਵਾਲੇ ਸੰਵਾਦ ਵਿੱਚ ਵਾਪਰਦਾ ਹੈ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਮੈਂ ਆਰਕੀਟੈਕਟ ਤੋਂ ਸੰਪਾਦਕ ਵਿੱਚ ਤਬਦੀਲੀ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਕੋਡ ਚਲਾਉਂਦਾ ਹਾਂ, ਇੱਕ ਗਲਤੀ ਜਾਂ ਇੱਕ ਕਿਨਾਰੇ ਦੇ ਕੇਸ ਦਾ ਸਾਹਮਣਾ ਕਰਦਾ ਹਾਂ, ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਠੀਕ ਕਰਨ ਲਈ LLM ਨਾਲ ਗੱਲਬਾਤ ਕਰਦਾ ਹਾਂ। ਪ੍ਰੋਂਪਟ ਹੋਰ ਸਟੀਕ ਹੋ ਜਾਂਦੇ ਹਨ: "ਉਪਭੋਗਤਾ ਸੂਚੀ ਖਾਲੀ ਹੋਣ 'ਤੇ ਫੰਕਸ਼ਨ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਡਿਫੌਲਟ ਵਸਤੂ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਇਸਨੂੰ ਸੋਧੋ ਅਤੇ ਇੱਕ ਚੇਤਾਵਨੀ ਲੌਗ ਕਰੋ।" LLM ਫਿਕਸ ਦਾ ਸੁਝਾਅ ਦਿੰਦਾ ਹੈ, ਅਕਸਰ ਤਰਕ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ। ਇਹ ਪਿੱਛੇ-ਪਿੱਛੇ ਨਾਟਕੀ ਢੰਗ ਨਾਲ ਡੀਬੱਗਿੰਗ ਅਤੇ ਰੀਫੈਕਟਰਿੰਗ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਜੋੜਾ ਪ੍ਰੋਗਰਾਮਰ ਹੋਣ ਵਰਗਾ ਹੈ ਜੋ ਕਦੇ ਵੀ ਲਿਖੇ ਗਏ ਹਰੇਕ API ਦਸਤਾਵੇਜ਼ ਨੂੰ ਤੁਰੰਤ ਯਾਦ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਮੈਂ ਉੱਚ-ਕ੍ਰਮ ਦੇ ਤਰਕ ਅਤੇ ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰ ਸਕਦਾ ਹਾਂ।

ਵਧਾਉਣਾ, ਬਦਲਣਾ ਨਹੀਂ: ਲੂਪ ਵਿੱਚ ਮਨੁੱਖ

ਇਹ ਦੱਸਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ LLM ਅੰਤਮ ਉਤਪਾਦ ਨਹੀਂ ਲਿਖਦਾ; ਮੈਂ ਕਰਦਾ ਹਾਂ। ਇਹ ਮੇਰੀ ਸਮਰੱਥਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ। ਮੈਂ ਇਸਦੀ ਵਰਤੋਂ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮਾਂ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਖੋਜਾਂ ਦੀ ਭਾਰੀ ਲਿਫਟਿੰਗ ਲਈ ਕਰਦਾ ਹਾਂ, ਪਰ ਅੰਤਿਮ ਆਰਕੀਟੈਕਚਰਲ ਫੈਸਲੇ, ਸੁਰੱਖਿਆ ਸਮੀਖਿਆਵਾਂ, ਅਤੇ ਸੂਖਮ ਵਪਾਰਕ ਤਰਕ ਏਕੀਕਰਣ ਮੇਰੇ ਹਨ। ਮਾਡਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੇ ਤਿੰਨ ਤਰੀਕੇ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ; ਮੈਂ ਉਹਨਾਂ ਦਾ ਮੁਲਾਂਕਣ ਪ੍ਰਦਰਸ਼ਨ, ਸਾਂਭ-ਸੰਭਾਲ, ਅਤੇ ਉਹ ਵਿਆਪਕ ਸਿਸਟਮ ਵਿੱਚ ਕਿਵੇਂ ਫਿੱਟ ਹੁੰਦੇ ਹਨ ਦੇ ਆਧਾਰ 'ਤੇ ਕਰਦਾ ਹਾਂ। ਇਹ ਮਨੁੱਖੀ-ਇਨ-ਦੀ-ਲੂਪ ਮਾਡਲ ਗੁਣਵੱਤਾ ਅਤੇ ਮਾਲਕੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਸੰਦਰਭ ਵਿੱਚ, ਤਿਆਰ ਕੀਤਾ ਕੋਡ ਮੁਲਾਂਕਣ ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਇੱਕ ਹੋਰ ਮਾਡਿਊਲਰ ਭਾਗ ਬਣ ਜਾਂਦਾ ਹੈ—ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਜੋ ਮੇਵੇਜ਼ ਵਰਗੇ ਲਚਕਦਾਰ OS ਦੇ ਅੰਦਰ ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਕੁਦਰਤੀ ਮਹਿਸੂਸ ਕਰਦੀ ਹੈ, ਜਿੱਥੇ ਵੱਖ-ਵੱਖ ਸੇਵਾਵਾਂ ਅਤੇ ਡੇਟਾ ਸਰੋਤਾਂ ਦਾ ਨਿਰੰਤਰ ਮੁਲਾਂਕਣ ਅਤੇ ਕਨੈਕਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਮੇਰੀ LLM-ਪਾਵਰਡ ਵਰਕਫਲੋ ਚੈੱਕਲਿਸਟ

ਇੱਕ ਆਮ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਜਾਂ ਮੋਡੀਊਲ ਲਈ, ਮੇਰੀ ਪ੍ਰਕਿਰਿਆ ਹੁਣ ਲਗਾਤਾਰ ਇਹਨਾਂ ਪੜਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ:

ਤੁਹਾਡੇ ਸਾਰੇ ਵਪਾਰਕ ਟੂਲ ਇੱਕੋ ਥਾਂ

ਮਲਟੀਪਲ ਐਪਸ ਨੂੰ ਜੁਗਲ ਕਰਨਾ ਬੰਦ ਕਰੋ। Mewayz ਸਿਰਫ਼ $49/ਮਹੀਨੇ ਵਿੱਚ 208 ਟੂਲਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ — ਵਸਤੂ ਸੂਚੀ ਤੋਂ HR ਤੱਕ, ਬੁਕਿੰਗ ਤੋਂ ਵਿਸ਼ਲੇਸ਼ਣ ਤੱਕ। ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕੋਈ ਕ੍ਰੈਡਿਟ ਕਾਰਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

Mewayz ਮੁਫ਼ਤ ਅਜ਼ਮਾਓ

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime