ਯੂਨਿਟ 10 / 11

ਏਜੰਟ ਵਰਕਫਲੋ ਅਤੇ ਮਲਟੀ-ਸਟੈਪ ਟਾਸਕ

ਲਾਭ:

  • ਏਜੰਟ ਤੱਕ ਸਰਲ ਹੱਲ ਤੋਂ ਗੁੰਝਲਦਾਰਤਾ ਦੇ ਵਧ ਰਹੇ ਪੈਮਾਨੇ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
  • ਚੇਨਿੰਗ, ਰੂਟਿੰਗ ਅਤੇ ਸਮਾਨਾਂਤਰ ਵਰਕਫਲੋ ਪੈਟਰਨਾਂ ਵਿਚਕਾਰ ਫਰਕ ਕਰਨਾ
  • ਇੱਕ ਪਲੈਨਿੰਗ-ਐਕਜ਼ੀਕਿਊਟਿੰਗ-ਪੁਸ਼ਟੀ ਚੱਕਰ ਵਿੱਚ ਇੱਕ ਬਹੁ-ਪੜਾਵੀ ਕਾਰਜ ਨੂੰ ਤੋੜਨਾ

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

ਸਰਲ ਹੱਲ ਤੋਂ ਏਜੰਟ ਤੱਕ ਸਕੇਲ

ਹਰ ਕੰਮ ਸਭ ਤੋਂ ਗੁੰਝਲਦਾਰ ਹੱਲ ਦਾ ਹੱਕਦਾਰ ਨਹੀਂ ਹੁੰਦਾ। ਜਟਿਲਤਾ ਦੇ ਪੈਮਾਨੇ 'ਤੇ ਕਦਮ ਦਰ ਕਦਮ ਚੜ੍ਹੋ ਅਤੇ ਸਭ ਤੋਂ ਸਰਲ ਢੁਕਵੇਂ ਹੱਲ 'ਤੇ ਰੁਕੋ:

  1. ਸਿੰਗਲ ਕਾਲ: ਜੇਕਰ ਕੰਮ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਮਾਡਲ ਕਾਲ ਦੁਆਰਾ ਹੱਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਸੰਖੇਪ, ਵਰਗੀਕਰਨ) ਇੱਥੇ ਰੁਕੋ।
  2. RAG ਨਾਲ ਸਿੰਗਲ ਕਾਲ: ਜੇਕਰ ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਹੈ, ਮੁੜ ਪ੍ਰਾਪਤੀ ਅਤੇ ਦੁਬਾਰਾ ਸਿੰਗਲ ਕਾਲ ਸ਼ਾਮਲ ਕਰੋ।
  3. ਸਥਿਰ ਵਰਕਫਲੋ: ਜੇਕਰ ਕਦਮ ਪਹਿਲਾਂ ਤੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਹੱਥੀਂ ਕ੍ਰਮਬੱਧ ਕਰੋ (ਕੋਡ ਪ੍ਰਵਾਹ)। ਮਾਡਲ ਹਰ ਪੜਾਅ 'ਤੇ ਉਪ-ਨੌਕਰੀ ਕਰਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਆਰਡਰ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ।
  4. ਮਾਡਲ ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਏਜੰਟ: ਜੇਕਰ ਕਦਮ ਪਹਿਲਾਂ ਤੋਂ ਨਹੀਂ ਜਾਣੇ ਜਾ ਸਕਦੇ ਹਨ, ਤਾਂ ਮਾਡਲ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕਿਸ ਏਜੰਟ ਨੂੰ ਅਤੇ ਕਦੋਂ ਕਾਲ ਕਰਨਾ ਹੈ। ਸਭ ਤੋਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਪਰ ਸਭ ਤੋਂ ਮਹਿੰਗਾ ਅਤੇ ਜੋਖਮ ਭਰਿਆ ਵਿਕਲਪ.

ਵਰਕਫਲੋ ਅਤੇ ਏਜੰਟ ਵਿਚਕਾਰ ਅੰਤਰ ਮਹੱਤਵਪੂਰਨ ਹੈ: ਵਰਕਫਲੋ ਵਿੱਚ, ਤੁਸੀਂ ਨਿਯੰਤਰਣ ਦਾ ਪ੍ਰਵਾਹ ਲਿਖਦੇ ਹੋ (ਅਨੁਮਾਨਿਤ, ਪਰਖਣਯੋਗ, ਸਸਤਾ)। ਤੁਸੀਂ ਏਜੰਡੇ ਦਾ ਨਿਯੰਤਰਣ ਮਾਡਲ ਨੂੰ ਦਿੰਦੇ ਹੋ (ਲਚਕੀਲਾ ਪਰ ਅਸੰਭਵ)। ਜ਼ਿਆਦਾਤਰ ਕਾਰਪੋਰੇਟ ਕੰਮ ਅਸਲ ਵਿੱਚ ਇੱਕ ਵਰਕਫਲੋ ਹੈ; ਅਸਲ ਏਜੰਟ ਮੁਕਾਬਲਤਨ ਘੱਟ ਹਨ।

ਸੰਕੇਤ: "ਕੀ ਮੈਂ ਇਸ ਕੰਮ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਕਦਮ ਲਿਖ ਸਕਦਾ ਹਾਂ?" ਪੁੱਛੋ ਜੇ ਤੁਸੀਂ ਇਸਨੂੰ ਲਿਖ ਸਕਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਵਰਕਫਲੋ ਬਣਾਓ — ਸਸਤਾ, ਸੁਰੱਖਿਅਤ, ਵਧੇਰੇ ਟੈਸਟ ਕਰਨ ਯੋਗ। ਹਾਲਾਂਕਿ, ਜੇਕਰ ਕਦਮ ਇਨਪੁਟ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਵੱਖ-ਵੱਖ ਹੁੰਦੇ ਹਨ ਅਤੇ ਅੰਦਾਜ਼ਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਦਾ, ਤਾਂ ਇੱਕ ਏਜੰਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਤਿੰਨ ਬੁਨਿਆਦੀ ਵਰਕਫਲੋ ਪੈਟਰਨ

ਪ੍ਰੋਂਪਟ ਚੇਨਿੰਗ: ਇੱਕ ਕਦਮ ਦਾ ਆਉਟਪੁੱਟ ਅਗਲੇ ਦਾ ਇੰਪੁੱਟ ਹੁੰਦਾ ਹੈ। "ਡਰਾਫਟ → ਸੰਪਾਦਨ → ਫਾਰਮੈਟ ਬਣਾਓ।" ਹਰ ਕਦਮ ਸਧਾਰਨ ਅਤੇ ਕੇਂਦਰਿਤ ਹੈ; ਡੀਬੱਗ ਕਰਨ ਲਈ ਆਸਾਨ.

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

ਸਮਾਨਤਾ: ਸੁਤੰਤਰ ਨੌਕਰੀਆਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਚਲਾਉਣਾ ਅਤੇ ਨਤੀਜਿਆਂ ਨੂੰ ਜੋੜਨਾ। +msgstr "5 ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸੰਖੇਪ ਕਰੋ, ਫਿਰ ਜੋੜੋ।" ਨਾ ਸਿਰਫ ਇਹ ਤੇਜ਼ ਹੈ, ਪਰ ਹਰ ਟੁਕੜੇ ਨੂੰ ਪੂਰਾ ਧਿਆਨ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ.

ਪੈਟਰਨ

ਜਦੋਂ

ਉਦਾਹਰਨ

ਜੰਜੀਰ

ਕਦਮ ਕ੍ਰਮਵਾਰ ਅਤੇ ਨਿਰਭਰ ਹਨ

ਡਰਾਫਟ → ਸੰਪਾਦਨ → ਫਾਰਮੈਟ

ਰੀਡਾਇਰੈਕਟ

ਇਨਪੁਟ ਕਿਸਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਸੈਸਿੰਗ

ਸਹਾਇਤਾ ਬੇਨਤੀ ਵਰਗੀਕਰਣ

ਸਮਾਨਾਂਤਰ

ਸੁਤੰਤਰ ਉਪ-ਕਾਰਜ

ਕਈ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸੰਖੇਪ ਕਰੋ

ਏਜੰਟ (ਲੂਪ)

ਕਦਮਾਂ ਦਾ ਪਹਿਲਾਂ ਤੋਂ ਅਨੁਮਾਨ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਦਾ

ਓਪਨ-ਐਂਡ ਖੋਜ/ਮੁਰੰਮਤ

# ਰੂਟਿੰਗ ਪੈਟਰਨ (ਸੰਕਲਪਿਕ) ਕਿਸਮ = pattern.classify(request) # "ਵਾਪਸੀ" | "ਤਕਨੀਕ" | "ਇਨਵੌਇਸ" ਜੇ ਟੂਰ == "ਵਾਪਸੀ": ਜਵਾਬ = ਰਿਟਰਨ_ਫਲੋ(ਬੇਨਤੀ)ਏਲੀਫ ਟਰ == "ਤਕਨੀਕੀ": ਜਵਾਬ = ਤਕਨੀਕੀ_ਫਲੋ(ਬੇਨਤੀ) ਹੋਰ: ਜਵਾਬ = ਇਨਵੌਇਸ_ਫਲੋ(ਬੇਨਤੀ)

ਯੋਜਨਾਬੰਦੀ-ਐਗਜ਼ੀਕਿਊਸ਼ਨ-ਵੇਰੀਫਿਕੇਸ਼ਨ ਚੱਕਰ

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

# Plan-execute-verify (conceptual)plan = model.uret("ਇਸ ਕੰਮ ਨੂੰ ਕਦਮਾਂ ਵਿੱਚ ਤੋੜੋ: " + ਟਾਸਕ) ਯੋਜਨਾ ਵਿੱਚ ਕਦਮ ਲਈ: ਨਤੀਜਾ = ਏਜੰਟ_ਲੂਪ(ਪੜਾਅ) # ਟੂਲਸ਼ੇਕ ਨਾਲ ਚਲਾਓ = ਮਾਡਲ. ਯੂਰੇਟ("ਕੀ ਇਹ ਆਉਟਪੁੱਟ ਕਾਰਜ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ? ਮੈਨੂੰ ਦੱਸੋ ਕਿ ਕੀ ਕੁਝ ਗੁੰਮ ਹੈ: " + ਟਾਸਕ + ਨਤੀਜੇ) ਜੇਕਰ # ਠੀਕ ਕਰਨ ਦੀ ਜਾਂਚ. ਗੁੰਮ ਹੈ ...

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

ਕਮਜ਼ੋਰ/ਮਜ਼ਬੂਤ ਡਿਜ਼ਾਈਨ

ਕਮਜ਼ੋਰ (ਇੱਕ ਵਿਸ਼ਾਲ ਏਜੰਟ 'ਤੇ ਸਭ ਕੁਝ ਪਾਉਣਾ):

ਕਹੋ "ਉਸ ਗੁੰਝਲਦਾਰ ਚੀਜ਼ ਨੂੰ ਪੂਰਾ ਕਰੋ" ਅਤੇ ਇਸਨੂੰ ਅਸੀਮਿਤ ਸਾਧਨਾਂ ਨਾਲ ਜਾਰੀ ਕਰੋ। # ਨਤੀਜਾ: ਅਣਪਛਾਤੇ ਵਿਵਹਾਰ, ਅਨੰਤ ਲੂਪਸ ਦਾ ਜੋਖਮ, ਉੱਚ ਕੀਮਤ, # ਡੀਬੱਗ ਕਰਨਾ ਅਸੰਭਵ।

ਸ਼ਕਤੀਸ਼ਾਲੀ (ਪਹਿਲਾਂ ਪ੍ਰਵਾਹ, ਏਜੰਟ ਸਿਰਫ਼ ਲੋੜ ਪੈਣ 'ਤੇ, ਸੀਮਤ):

ਪਹਿਲਾਂ ਕੰਮ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਦਮਾਂ (ਰੂਟਿੰਗ + ਚੇਨਿੰਗ) ਵਿੱਚ ਵੰਡੋ। ਏਜੰਟ ਦੀ ਵਰਤੋਂ ਸਿਰਫ਼ ਉਪ-ਟਾਸਕ ਵਿੱਚ ਕਰੋ ਜਿੱਥੇ ਕਦਮ ਅਣਜਾਣ ਹਨ; ਕਦਮ ਸੀਮਾ, ਪ੍ਰਗਤੀ ਟਰੈਕਿੰਗ ਅਤੇ ਪੁਸ਼ਟੀਕਰਨ ਦੌਰ ਸ਼ਾਮਲ ਕਰੋ।

ਤਿੰਨ ਮਿੰਨੀ ਕੇਸ

ਕੇਸ 1 — ਏਜੰਟ ਦੀ ਬਜਾਏ ਵਰਕਫਲੋ। ਇੱਕ ਟੀਮ ਨੇ ਇੱਕ ਮੁਫਤ ਏਜੰਟ ਨਾਲ "ਪ੍ਰਕਿਰਿਆ ਸਹਾਇਤਾ ਬੇਨਤੀ" ਟਾਸਕ ਸਥਾਪਤ ਕੀਤਾ; ਕਈ ਵਾਰ ਏਜੰਟ 15 ਕਦਮ ਮੁੜ ਕੇ ਗਲਤ ਰਸਤੇ 'ਤੇ ਚਲਾ ਜਾਂਦਾ ਹੈ। ਕਦਮ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਫਿਕਸ ਕੀਤੇ ਗਏ ਸਨ (ਸ਼੍ਰੇਣੀਬੱਧ ਕਰੋ → ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ → ਡਰਾਫਟ ਲਿਖੋ → ਮਨਜ਼ੂਰੀ ਲਈ ਜਮ੍ਹਾਂ ਕਰੋ)। ਜਦੋਂ ਅਸੀਂ ਰੂਟਿੰਗ + ਚੇਨਿੰਗ ਵਰਕਫਲੋ 'ਤੇ ਸਵਿਚ ਕੀਤਾ, ਤਾਂ ਇਕਸਾਰਤਾ 58% ਤੋਂ 96% ਤੱਕ ਵਧ ਗਈ ਅਤੇ ਲਾਗਤ ਅੱਧੀ ਰਹਿ ਗਈ।

ਕੇਸ 2 - ਸਮਾਨਾਂਤਰ ਲਾਭ। ਇੱਕ ਕਾਨੂੰਨੀ ਟੀਮ ਇੱਕ-ਇੱਕ ਕਰਕੇ 20 ਠੇਕਿਆਂ ਦਾ ਸਾਰ ਲੈ ਰਹੀ ਸੀ; ਇਸ ਵਿੱਚ ਕੁੱਲ 4 ਮਿੰਟ ਲੱਗੇ। ਜਦੋਂ ਅਸੀਂ ਇੱਕ ਸਮਾਨਾਂਤਰ ਪੈਟਰਨ (ਸਾਰੇ ਇੱਕੋ ਸਮੇਂ, ਫਿਰ ਜੋੜ) ਵਿੱਚ ਬਦਲਦੇ ਹਾਂ, ਤਾਂ ਸਮਾਂ ਘਟਾ ਕੇ 25 ਸਕਿੰਟ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ ਅਤੇ ਗੁਣਵੱਤਾ ਵਿੱਚ ਵਾਧਾ ਹੋਇਆ ਸੀ ਕਿਉਂਕਿ ਹਰੇਕ ਸੰਖੇਪ ਨੂੰ ਪੂਰਾ ਧਿਆਨ ਦਿੱਤਾ ਗਿਆ ਸੀ।

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

ਆਮ ਗਲਤੀਆਂ

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

ਸੰਖੇਪ ਵਿੱਚ

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

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

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

ਚੈੱਕਲਿਸਟ

  • [ ] ਮੈਂ "ਲੋੜ ਅਨੁਸਾਰ ਜਟਿਲਤਾ" ਪੈਮਾਨੇ 'ਤੇ ਸਹੀ ਪੱਧਰ ਦੀ ਚੋਣ ਕਰ ਸਕਦਾ ਹਾਂ।
  • [ ] ਮੈਂ ਵਰਕਫਲੋ ਅਤੇ ਏਜੰਟ ਵਿਚਕਾਰ ਨਿਯੰਤਰਣ ਵਿੱਚ ਅੰਤਰ ਨੂੰ ਵੱਖ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ।
  • [ ] ਮੈਂ ਢੁਕਵੇਂ ਕੰਮਾਂ ਲਈ ਚੇਨਿੰਗ, ਰੂਟਿੰਗ ਅਤੇ ਸਮਾਨਾਂਤਰ ਪੈਟਰਨਾਂ ਦਾ ਨਕਸ਼ਾ ਬਣਾ ਸਕਦਾ ਹਾਂ।
  • ਮੈਂ ਏਜੰਟਾਂ ਵਿੱਚ ਪਲਾਨ-ਐਕਜ਼ੀਕਿਊਟ-ਵੈਰੀਫਾਈ ਚੱਕਰ, ਰੋਕਣ ਦੀ ਸਥਿਤੀ ਅਤੇ ਪ੍ਰਗਤੀ ਟਰੈਕਿੰਗ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ।
  • [ ] ਮੈਂ ਇਹ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ ਹਾਂ ਕਿ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲਚਕਤਾ ਅਨਿਸ਼ਚਿਤਤਾ ਅਤੇ ਲਾਗਤਾਂ ਲਿਆਉਂਦੀ ਹੈ।