ਯੂਨਿਟ 2 / 12

ਲੋੜਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਸਾਫਟਵੇਅਰ ਡਿਜ਼ਾਈਨ

ਲਾਭ:

  • ਅਸਪਸ਼ਟ ਕਾਰੋਬਾਰੀ ਬੇਨਤੀਆਂ ਨੂੰ ਸਪਸ਼ਟ, ਟੈਸਟ ਕਰਨ ਯੋਗ ਸੌਫਟਵੇਅਰ ਲੋੜਾਂ ਅਤੇ ਏਆਈ ਸਹਾਇਤਾ ਨਾਲ ਉਪਭੋਗਤਾ ਕਹਾਣੀਆਂ ਵਿੱਚ ਬਦਲਣ ਦੀ ਸਮਰੱਥਾ
  • ਸਿਸਟਮ ਡਿਜ਼ਾਈਨ, ਡਾਟਾ ਮਾਡਲ ਅਤੇ ਆਰਕੀਟੈਕਚਰਲ ਫੈਸਲਿਆਂ ਦੀ ਏਆਈ ਨਾਲ ਢਾਂਚਾਗਤ ਤਰੀਕੇ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਦੀ ਸਮਰੱਥਾ
  • ਲੋੜਾਂ, ਮਾਪਯੋਗਤਾ, ਅਤੇ ਰੁਕਾਵਟਾਂ ਦੇ ਵਿਰੁੱਧ AI ਦੇ ਪ੍ਰਸਤਾਵਿਤ ਡਿਜ਼ਾਈਨ ਨੂੰ ਆਲੋਚਨਾਤਮਕ ਤੌਰ 'ਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ

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

AI ਇੱਥੇ ਦੋ ਵੱਡੇ ਮੁੱਲ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਪਹਿਲਾਂ, ਇਹ ਤੁਹਾਡੇ ਵੱਲੋਂ ਛੱਡੇ ਸਵਾਲ ਪੁੱਛਦਾ ਹੈ; ਇਹ ਇੱਕ ਬੇਨਤੀ ਵਿੱਚ ਲੁਕੀਆਂ ਹੋਈਆਂ ਧਾਰਨਾਵਾਂ ਅਤੇ ਕਿਨਾਰੇ ਦੇ ਕੇਸਾਂ ਨੂੰ ਸਤ੍ਹਾ 'ਤੇ ਲਿਆਉਂਦਾ ਹੈ। ਦੂਜਾ, ਇਹ ਇੱਕ ਡਿਜ਼ਾਇਨ ਫੈਸਲੇ ਦੇ ਚੰਗੇ ਅਤੇ ਨੁਕਸਾਨ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਸਾਰਣੀ ਬਣਾਉਂਦਾ ਹੈ. ਪਰ ਇਹ ਖ਼ਤਰਾ ਹੈ: AI ਤੁਹਾਡੇ ਸੰਦਰਭ (ਬਜਟ, ਟੀਮ, ਮੌਜੂਦਾ ਪ੍ਰਣਾਲੀ, ਕਾਨੂੰਨੀ ਰੁਕਾਵਟ) ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਾਣੇ ਬਿਨਾਂ "ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ" ਵਜੋਂ ਆਮ ਸਿਫ਼ਾਰਸ਼ਾਂ ਦੇਵੇਗਾ। ਇਸ ਸਲਾਹ ਨੂੰ ਆਪਣੀ ਸੱਚਾਈ ਦੇ ਵਿਰੁੱਧ ਫਿਲਟਰ ਕਰਨਾ ਤੁਹਾਡਾ ਕੰਮ ਹੈ।

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

ਅਸਪਸ਼ਟ ਬੇਨਤੀ ਤੋਂ ਟੈਸਟਯੋਗ ਲੋੜ ਤੱਕ

ਇੱਕ ਚੰਗੀ ਲੋੜ ਮਾਪਣਯੋਗ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਹੈ। "ਸਿਸਟਮ ਨੂੰ ਤੇਜ਼ ਹੋਣ ਦਿਓ" ਨਹੀਂ, ਪਰ "ਖੋਜ ਨਤੀਜੇ 500 ms ਦੇ ਅੰਦਰ ਵਾਪਸ ਆਉਣ ਦਿਓ"। ਅਨਿਸ਼ਚਿਤਤਾ ਨੂੰ ਘਟਾਉਣ ਲਈ ਏਆਈ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਤਰੀਕਾ ਹੈ:

  1. ਜਿਵੇਂ ਹੈ ਬੇਨਤੀ ਦਿਓ ਅਤੇ ਪ੍ਰਸ਼ਨ ਤਿਆਰ ਕਰੋ। AI ਨੂੰ ਹੱਲ ਲਈ ਨਾ ਪੁੱਛੋ, ਪਰ ਪਹਿਲਾਂ "ਇਸ ਬੇਨਤੀ ਵਿੱਚ ਅਸਪਸ਼ਟ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਇੱਕ ਸਵਾਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ।"
  2. ਤੁਸੀਂ ਜਵਾਬ ਦਿਓ। ਕੇਵਲ ਤੁਸੀਂ ਹੀ ਪ੍ਰਸੰਗ ਜਾਣਦੇ ਹੋ; ਆਪਣੀਆਂ ਅਸਲ ਕਾਰੋਬਾਰੀ ਰੁਕਾਵਟਾਂ ਦੇ ਨਾਲ AI ਦੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿਓ।
  3. ਇਸਨੂੰ ਉਪਭੋਗਤਾ ਕਹਾਣੀਆਂ ਅਤੇ ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰੋ। ਸਪੱਸ਼ਟ ਲੋੜ ਨੂੰ ਪਰਖਣਯੋਗ ਵਸਤੂਆਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰੋ।
  4. ਕਿਨਾਰੇ ਦੇ ਕੇਸ ਅਤੇ ਨਕਾਰਾਤਮਕ ਦ੍ਰਿਸ਼ ਸ਼ਾਮਲ ਕਰੋ। "ਖਾਲੀ ਨਤੀਜਾ", "ਅਣਅਧਿਕਾਰਤ ਉਪਭੋਗਤਾ", "ਬਹੁਤ ਵੱਡੀ ਫਾਈਲ" ਆਦਿ।

ਅਸਪਸ਼ਟਤਾ ਐਕਸਟਰੈਕਸ਼ਨ ਪ੍ਰੋਂਪਟ: "ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਵਪਾਰਕ ਬੇਨਤੀ ਦਾ ਇੱਕ ਸੌਫਟਵੇਅਰ ਲੋੜ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਾਂਗੇ। ਹਾਲੇ ਕੋਈ ਹੱਲ ਨਾ ਪੇਸ਼ ਕਰੋ। ਪਹਿਲਾਂ, ਸਾਰੀਆਂ ਅਸਪਸ਼ਟਤਾਵਾਂ ਅਤੇ ਲੁਕੀਆਂ ਧਾਰਨਾਵਾਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ ਜਿਨ੍ਹਾਂ ਦਾ ਜਵਾਬ ਇਸ ਬੇਨਤੀ ਵਿੱਚ ਸਵਾਲਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਦੇ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਸਵਾਲਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਸਿਰਲੇਖਾਂ ਦੇ ਅਧੀਨ ਸਮੂਹ ਕਰੋ: ਦਾਇਰੇ, ਉਪਭੋਗਤਾ/ਅਧਿਕਾਰ, ਡੇਟਾ ਵਾਲੀਅਮ, ਪ੍ਰਦਰਸ਼ਨ, ਗਲਤੀ ਦੇ ਸ਼ਰਤਾਂ, ਸੁਰੱਖਿਆ ਦੇ ਤੌਰ 'ਤੇ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਰਿਪੋਰਟ ਕਰੋ।

ਉਪਯੋਗਕਰਤਾ ਕਹਾਣੀ + ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਪ੍ਰੋਂਪਟ: "ਹੇਠ ਦਿੱਤੀ ਸਪੱਸ਼ਟ ਲੋੜ ਨੂੰ ਉਪਭੋਗਤਾ ਕਹਾਣੀਆਂ ਵਿੱਚ ਵੰਡੋ ਜੋ ਨਿਵੇਸ਼ ਸਿਧਾਂਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ। ਹਰੇਕ ਕਹਾਣੀ ਲਈ 3-5 ਪਰੀਖਣਯੋਗ ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਲਿਖੋ (ਦਿੱਤੇ-ਜਦੋਂ-ਫਿਰ ਫਾਰਮੈਟ ਵਿੱਚ)। ਘੱਟੋ-ਘੱਟ 2 ਨਕਾਰਾਤਮਕ ਦ੍ਰਿਸ਼ ਸ਼ਾਮਲ ਕਰੋ (ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ, ਖਾਲੀ ਡੇਟਾ)। ਲੋੜ ਹੈ: [ਲਿਖਣ ਦੀ ਲੋੜ ਹੈ]"

AI ਨਾਲ ਡਿਜ਼ਾਈਨ ਫੈਸਲਿਆਂ ਦੀ ਤੁਲਨਾ ਕਰਨਾ

ਡਿਜ਼ਾਈਨ ਇੱਕ ਨਿਰੰਤਰ ਵਪਾਰ-ਬੰਦ ਹੈ: ਸਪੀਡ ਬਨਾਮ ਲਚਕਤਾ, ਸਰਲਤਾ ਬਨਾਮ ਸਕੇਲੇਬਿਲਟੀ? AI ਇਹਨਾਂ ਟ੍ਰੇਡ-ਆਫਾਂ ਨੂੰ ਇੱਕ ਤੇਜ਼ ਸਪ੍ਰੈਡਸ਼ੀਟ ਵਿੱਚ ਰੱਖਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇੱਕ "ਸੂਚਨਾ ਭੇਜੋ" ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ, ਤੁਸੀਂ ਬਹਿਸ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਇੱਕ ਸਮਕਾਲੀ (ਬੇਨਤੀ 'ਤੇ ਭੇਜੋ) ਜਾਂ ਅਸਿੰਕ੍ਰੋਨਸ (ਕਤਾਰ, ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਭੇਜੋ) ਪਹੁੰਚ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ ਜਾਂ ਨਹੀਂ।

ਡਿਜ਼ਾਈਨ ਤੁਲਨਾ ਪ੍ਰੋਂਪਟ: "ਮੈਂ ਇੱਕ 'ਉਪਭੋਗਤਾ ਨੂੰ ਈਮੇਲ ਸੂਚਨਾ ਭੇਜੋ' ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰ ਰਿਹਾ ਹਾਂ। ਦੋ ਤਰੀਕਿਆਂ ਦੀ ਤੁਲਨਾ ਕਰੋ: (ਏ) HTTP ਬੇਨਤੀ ਦੇ ਦੌਰਾਨ ਸਮਕਾਲੀ ਡਿਲੀਵਰੀ, (ਬੀ) ਸੰਦੇਸ਼ ਕਤਾਰ ਵਿੱਚ ਰੱਖ ਕੇ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਅਸਿੰਕਰੋਨਸ ਡਿਲੀਵਰੀ। ਹੇਠਾਂ ਦਿੱਤੇ ਧੁਰਿਆਂ 'ਤੇ ਇੱਕ ਸਾਰਣੀ ਬਣਾਓ: ਉਪਭੋਗਤਾ ਉਡੀਕ ਸਮਾਂ, ਨੁਕਸ ਸਹਿਣਸ਼ੀਲਤਾ, ਗੁੰਝਲਦਾਰ ਵਾਕ ਵਿੱਚ, ਮੁਸ਼ਕਲਾਂ ਵਿੱਚ ਮੁਸ਼ਕਲਾਂ, ਸਜਾਵਟ 2. ਮੈਂ ਅੰਤ ਵਿੱਚ ਕਿਸ ਨੂੰ ਚੁਣਾਂਗਾ, ਮੇਰੇ ਲਈ ਫੈਸਲਾ ਨਾ ਕਰੋ।"

ਧੁਰਾ

ਸਮਕਾਲੀ ਪ੍ਰਸਾਰਣ

ਅਸਿੰਕ੍ਰੋਨਸ (ਕਤਾਰ)

ਉਪਭੋਗਤਾ ਉਡੀਕ ਸਮਾਂ

ਲੰਮਾ (ਸ਼ਿਪਮੈਂਟ ਦੀ ਉਡੀਕ)

ਛੋਟਾ (ਤੁਰੰਤ ਵਾਪਸੀ)

ਨੁਕਸ ਸਹਿਣਸ਼ੀਲਤਾ

ਘੱਟ (ਬੇਨਤੀ ਫਟ ਜਾਂਦੀ ਹੈ ਜੇਕਰ ਭੇਜੋ ਫਟਦਾ ਹੈ)

ਉੱਚ (ਮੁਮਕਿਨ ਮੁੜ ਕੋਸ਼ਿਸ਼)

ਜਟਿਲਤਾ

ਘੱਟ

ਮੱਧਮ-ਉੱਚਾ (ਕਤਾਰ ਬੁਨਿਆਦੀ ਢਾਂਚਾ)

ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਦੀ ਲਾਗਤ

ਘੱਟ

ਵਾਧੂ ਭਾਗਾਂ ਦੀ ਲੋੜ ਹੈ

ਜਿੱਥੇ ਇਹ ਫਿੱਟ ਬੈਠਦਾ ਹੈ

ਘੱਟ ਵਾਲੀਅਮ, ਸਧਾਰਨ ਐਪਲੀਕੇਸ਼ਨ

ਉੱਚ ਵਾਲੀਅਮ, ਨਾਜ਼ੁਕ ਡਿਲੀਵਰੀ

ਨੁਕਤਾ: AI ਨੂੰ ਦੱਸਣਾ “ਮੇਰੇ ਲਈ ਫੈਸਲਾ ਨਾ ਲਓ, ਬੱਸ ਮੈਨੂੰ ਵਿਕਲਪ ਅਤੇ ਸ਼ਰਤਾਂ ਦਿਖਾਓ” ਤੁਹਾਨੂੰ ਸੋਚਣ ਲਈ ਮਜ਼ਬੂਰ ਕਰਦਾ ਹੈ ਅਤੇ ਕਿਸੇ ਸੁਝਾਅ ਨੂੰ ਅੰਨ੍ਹੇਵਾਹ ਸਵੀਕਾਰ ਕਰਨ ਦੇ ਜੋਖਮ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ। ਸਭ ਤੋਂ ਵਧੀਆ ਡਿਜ਼ਾਈਨ ਦਾ ਫੈਸਲਾ ਉਸ ਵਿਅਕਤੀ ਦੁਆਰਾ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਤੁਹਾਡੇ ਸੰਦਰਭ (ਤੁਸੀਂ) ਨੂੰ ਜਾਣਦਾ ਹੈ।

ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ / ਮਜ਼ਬੂਤ ਪ੍ਰੋਂਪਟ

ਕਮਜ਼ੋਰ: "ਆਰਡਰ ਸਿਸਟਮ ਲਈ ਇੱਕ ਡਾਟਾਬੇਸ ਡਿਜ਼ਾਈਨ ਕਰੋ।" (ਨਤੀਜਾ: ਕਿਹੜਾ ਪੈਮਾਨਾ, ਕਿਹੜੇ ਸਬੰਧ, ਕਿਹੜੀਆਂ ਰੁਕਾਵਟਾਂ ਸਪੱਸ਼ਟ ਨਹੀਂ ਹਨ; ਇੱਕ ਆਮ, ਅਵਾਸਤਵਿਕ ਸਕੀਮ।) STRONG: "ਇੱਕ ਛੋਟੇ ਈ-ਕਾਮਰਸ ਲਈ ਇੱਕ ਡਰਾਫਟ ਡੇਟਾ ਮਾਡਲ ਦਾ ਸੁਝਾਅ ਦਿਓ। ਇਕਾਈਆਂ: ਗਾਹਕ, ਆਰਡਰ, ਉਤਪਾਦ, ਆਰਡਰ ਆਈਟਮ। ਪਾਬੰਦੀਆਂ: ਇੱਕ ਆਰਡਰ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਉਤਪਾਦ ਹੋ ਸਕਦੇ ਹਨ; ਉਤਪਾਦ ਦੀ ਕੀਮਤ ਸਮੇਂ ਦੇ ਨਾਲ ਬਦਲ ਸਕਦੀ ਹੈ, ਪਰ ਮੌਜੂਦਾ ਆਰਡਰ ਦੀ ਕੀਮਤ ਪਿਛਲੇ ਦਿਨ ~ 0 ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਆਰਡਰ ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਉਮੀਦ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਇਹ ਕਿਉਂ ਹੈ "ਇਹ ਵਿਆਖਿਆ ਕਰੋ ਕਿ ਤੁਸੀਂ ਫੈਸਲਾ ਲਿਆ ਹੈ। ਦੱਸੋ ਕਿ ਤੁਸੀਂ ਕੀਮਤ ਇਤਿਹਾਸ ਦੀ ਸਮੱਸਿਆ ਨੂੰ ਕਿਵੇਂ ਹੱਲ ਕੀਤਾ ਹੈ। ਇਸਨੂੰ ਇਕਾਈਆਂ ਅਤੇ ਖੇਤਰਾਂ ਦੀ ਸੂਚੀ ਦੇ ਤੌਰ 'ਤੇ ਦਿਓ, ਕੋਡ ਨਹੀਂ।"

ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰੋਂਪਟ ਦਾ ਅੰਤਰ; ਸਕੇਲ (ਪ੍ਰਤੀ ਦਿਨ 500 ਆਰਡਰ), ਵਪਾਰਕ ਨਿਯਮ (ਪਿਛਲੀ ਕੀਮਤ ਬਰਕਰਾਰ ਰੱਖੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ) ਅਤੇ ਲੋੜੀਦਾ ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ। "ਪਿਛਲੀ ਕੀਮਤ ਬਰਕਰਾਰ ਰੱਖੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ" ਵਰਗਾ ਇੱਕ ਇੱਕਲਾ ਵਾਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਡਿਜ਼ਾਈਨ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ; ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਨੂੰ ਨਿਸ਼ਚਿਤ ਨਹੀਂ ਕਰਦੇ ਹੋ, ਤਾਂ AI ਇੱਕ ਗਲਤ ਪਰ ਪ੍ਰਸ਼ੰਸਾਯੋਗ ਦਿੱਖ ਵਾਲਾ ਚਿੱਤਰ ਤਿਆਰ ਕਰੇਗਾ।

ਮਿੰਨੀ ਕੇਸ

ਕੇਸ 1 - ਲੁਕਵੀਂ ਧਾਰਨਾ। ਇੱਕ ਟੀਮ ਸਿੱਧੇ ਤੌਰ 'ਤੇ "ਉਪਭੋਗਤਾ ਪ੍ਰੋਫਾਈਲ ਫੋਟੋ ਅੱਪਲੋਡ ਕਰ ਸਕਦੀ ਹੈ" ਬੇਨਤੀ ਨੂੰ ਕੋਡ ਦਿੰਦੀ ਹੈ। ਇਕ ਹੋਰ ਟੀਮ ਨੇ AI ਨੂੰ ਅਨਿਸ਼ਚਿਤਤਾ ਬਾਰੇ ਪੁੱਛਿਆ: "ਵੱਧ ਤੋਂ ਵੱਧ ਆਕਾਰ? ਅਨੁਮਤੀ ਵਾਲੇ ਫਾਰਮੈਟ? ਅਣਉਚਿਤ ਸਮੱਗਰੀ ਨਿਯੰਤਰਣ? ਪੁਰਾਣੀ ਫੋਟੋ ਨੂੰ ਮਿਟਾਓ?" ਇਹ 8 ਸਵਾਲ ਪੈਦਾ ਕਰਦਾ ਹੈ. ਪਹਿਲੀ ਟੀਮ ਉਤਪਾਦਨ ਵਿੱਚ ਸਮੱਸਿਆ ਬਾਰੇ ਸਿੱਖਦੀ ਹੈ ਜਦੋਂ 20 MB ਫਾਈਲਾਂ ਸਰਵਰ ਨੂੰ ਭਰਦੀਆਂ ਹਨ; ਦੂਜੀ ਟੀਮ ਇਸ ਨੂੰ ਡਿਜ਼ਾਈਨ ਵਿਚ ਹੱਲ ਕਰਦੀ ਹੈ।

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

ਕੇਸ 3 — ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਅੰਤਰ। "ਜੇ ਭੁਗਤਾਨ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ?" ਕਿਉਂਕਿ ਸਵਾਲ ਕਦੇ ਨਹੀਂ ਪੁੱਛਿਆ ਗਿਆ ਸੀ, ਇੱਕ ਆਰਡਰ ਸਿਸਟਮ ਅਜੇ ਵੀ ਅਸਫਲ ਭੁਗਤਾਨ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਆਰਡਰ ਨੂੰ "ਪੁਸ਼ਟੀ" ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰੇਗਾ। AI ਦੁਆਰਾ ਤਿਆਰ ਨਕਾਰਾਤਮਕ ਦ੍ਰਿਸ਼ਾਂ ਦੀ ਸੂਚੀ ਇਸ ਪਾੜੇ ਨੂੰ ਹਾਸਲ ਕਰਦੀ ਹੈ; 1 ਲਾਈਨ ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਅਸਲ ਧਨ ਦੇ ਨੁਕਸਾਨ ਨੂੰ ਰੋਕਦਾ ਹੈ।

ਆਮ ਗਲਤੀਆਂ

  • ਕੋਡ ਨੂੰ ਸਿੱਧੇ ਬੇਨਤੀ ਨੂੰ ਪਾਸ ਕਰਨਾ. ਅਸਪਸ਼ਟਤਾ ਦੇ ਹੱਲ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਲਿਖਿਆ ਕੋਡ ਗਲਤ ਸਮੱਸਿਆ ਨੂੰ ਜਲਦੀ ਹੱਲ ਕਰਦਾ ਹੈ।
  • ਅੰਨ੍ਹੇਵਾਹ AI ਦੇ ਆਮ "ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ" ਨੂੰ ਲੈਣਾ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣਾ ਸੰਦਰਭ (ਸਕੇਲ, ਬਜਟ, ਟੀਮ) ਨਿਰਧਾਰਿਤ ਨਹੀਂ ਕਰਦੇ ਹੋ ਤਾਂ ਸਿਫ਼ਾਰਿਸ਼ ਤੁਹਾਡੇ ਲਈ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ।
  • ਗੈਰ-ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਨੂੰ ਛੱਡਣਾ। ਜੇਕਰ ਗਤੀ, ਸੁਰੱਖਿਆ ਅਤੇ ਪੈਮਾਨਾ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਡਿਜ਼ਾਈਨ ਅਧੂਰਾ ਹੋਵੇਗਾ।
  • ਸਿਰਫ ਖੁਸ਼ਹਾਲ ਦ੍ਰਿਸ਼ ਬਾਰੇ ਸੋਚਣਾ. ਨਕਾਰਾਤਮਕ ਦ੍ਰਿਸ਼ ਜਿਵੇਂ ਕਿ ਖਾਲੀ ਡੇਟਾ, ਅਣਅਧਿਕਾਰਤ ਉਪਭੋਗਤਾ, ਗਲਤੀ ਸਥਿਤੀ ਨੂੰ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
  • AI ਨੂੰ ਫੈਸਲਾ ਸੌਂਪਣਾ। AI ਵਿਕਲਪ ਤਿਆਰ ਕਰਦਾ ਹੈ; ਤੁਸੀਂ ਫੈਸਲਾ ਕਰਦੇ ਹੋ ਕਿ ਕਿਹੜਾ ਵਪਾਰ ਤੁਹਾਡੇ ਕਾਰੋਬਾਰ ਦੇ ਅਨੁਕੂਲ ਹੈ।

ਸਾਰੰਸ਼ ਵਿੱਚ

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

ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮ

ਆਪਣੇ ਸੰਦਰਭ ਤੋਂ ਇੱਕ-ਵਾਕ ਦੀ ਨੌਕਰੀ ਦੀ ਬੇਨਤੀ ਚੁਣੋ। ਪਹਿਲਾਂ, AI 'ਤੇ ਅਸਪਸ਼ਟਤਾ ਪ੍ਰੋਂਪਟ ਲਾਗੂ ਕਰੋ ਅਤੇ ਆਪਣੀਆਂ ਅਸਲ ਰੁਕਾਵਟਾਂ ਦੇ ਨਾਲ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿਓ। ਫਿਰ ਸਪਸ਼ਟੀਕਰਨ ਦੀ ਲੋੜ ਨੂੰ ਘੱਟੋ-ਘੱਟ 2 ਉਪਭੋਗਤਾ ਕਹਾਣੀਆਂ ਅਤੇ ਹਰੇਕ ਲਈ 3 ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰੋ; ਘੱਟੋ-ਘੱਟ 1 ਨਕਾਰਾਤਮਕ ਦ੍ਰਿਸ਼ ਸ਼ਾਮਲ ਕਰੋ। ਅੰਤ ਵਿੱਚ, ਇੱਕ ਡਿਜ਼ਾਈਨ ਫੈਸਲੇ (ਸਮਕਾਲੀ/ਅਸਿੰਕ੍ਰੋਨਸ, ਟੇਬਲ ਬਣਤਰ, ਆਦਿ) ਲਈ ਇੱਕ ਤੁਲਨਾ ਸਾਰਣੀ ਬਣਾਓ ਅਤੇ 2 ਵਾਕਾਂ ਵਿੱਚ ਆਪਣਾ ਫੈਸਲਾ ਲਿਖੋ।

ਚੈੱਕਲਿਸਟ

  • [ ] ਮੈਂ ਕੋਡ ਵਿੱਚ ਬੇਨਤੀ ਨੂੰ ਪਾਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਵਾਲਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਅਸਪਸ਼ਟਤਾਵਾਂ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਹੈ।
  • [ ] ਮੈਂ AI ਨੂੰ ਸੰਦਰਭ (ਪੈਮਾਨਾ, ਅਧਿਕਾਰ, ਪ੍ਰਦਰਸ਼ਨ, ਕਾਨੂੰਨੀ ਰੁਕਾਵਟ) ਦਿੱਤਾ ਹੈ।
  • [ ] ਮੈਂ ਉਪਭੋਗਤਾ ਕਹਾਣੀਆਂ ਨੂੰ ਪਰਖਯੋਗ ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਵਿੱਚ ਤੋੜ ਦਿੱਤਾ ਹੈ।
  • [ ] ਮੈਂ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਨਨੁਕਸਾਨ/ਕਿਨਾਰੇ ਦਾ ਦ੍ਰਿਸ਼ ਜੋੜਿਆ ਹੈ।
  • [ ] ਮੈਂ ਵਪਾਰ-ਬੰਦ ਟੇਬਲ ਦੇ ਨਾਲ ਡਿਜ਼ਾਈਨ ਫੈਸਲੇ ਦਾ ਮੁਲਾਂਕਣ ਕੀਤਾ।
  • [ ] ਮੈਂ ਆਪਣੇ ਸੰਦਰਭ ਦੇ ਆਧਾਰ 'ਤੇ ਅੰਤਿਮ ਫੈਸਲਾ ਲਿਆ, ਮੈਂ ਇਸਨੂੰ AI 'ਤੇ ਨਹੀਂ ਛੱਡਿਆ।