ಘಟಕ 10 / 11

ಏಜೆಂಟ್ ವರ್ಕ್‌ಫ್ಲೋಗಳು ಮತ್ತು ಬಹು-ಹಂತದ ಕಾರ್ಯಗಳು

ಲಾಭಗಳು:

  • ಸರಳವಾದ ಪರಿಹಾರದಿಂದ ಏಜೆಂಟ್‌ಗೆ ಸಂಕೀರ್ಣತೆಯ ಹೆಚ್ಚುತ್ತಿರುವ ಪ್ರಮಾಣವನ್ನು ಅನ್ವಯಿಸುವುದು
  • ಚೈನ್, ರೂಟಿಂಗ್ ಮತ್ತು ಸಮಾನಾಂತರ ಕೆಲಸದ ಹರಿವಿನ ಮಾದರಿಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸ
  • ಯೋಜನೆ-ಕಾರ್ಯಗತಗೊಳಿಸುವ-ಪರಿಶೀಲಿಸುವ ಚಕ್ರಕ್ಕೆ ಬಹು-ಹಂತದ ಕಾರ್ಯವನ್ನು ಮುರಿಯುವುದು

ಹಿಂದಿನ ಘಟಕದಲ್ಲಿ ನಾವು ಏಕ-ವಾಹನ ಸರಳ ಚಕ್ರವನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ. ನೈಜ ಕೆಲಸಕ್ಕೆ ಅನೇಕ ಹಂತಗಳು, ಬಹು ಪರಿಕರಗಳು ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಕವಲೊಡೆಯುವ ನಿರ್ಧಾರಗಳು ಬೇಕಾಗುತ್ತವೆ: "ಈ ತಿಂಗಳ ಕೊನೆಯಲ್ಲಿ ಆರ್ಡರ್‌ಗಳನ್ನು ಹುಡುಕಿ, ಗ್ರಾಹಕರಿಗೆ ಕ್ಷಮೆಯಾಚಿಸುವ ಇಮೇಲ್ ಅನ್ನು ರಚಿಸಿ, ಮ್ಯಾನೇಜರ್‌ಗಾಗಿ ಸಾರಾಂಶಗೊಳಿಸಿ." ಈ ಘಟಕದಲ್ಲಿ, ನಿಮಗೆ ನಿಜವಾದ ಏಜೆಂಟ್ ಅಗತ್ಯವಿರುವಾಗ ಮತ್ತು ಯೋಜನೆ-ಕಾರ್ಯನಿರ್ವಹಣೆ-ಪರಿಶೀಲನಾ ಚಕ್ರವನ್ನು ಬಹು-ಹಂತದ ಕಾರ್ಯಗಳನ್ನು ಸಂಘಟಿಸಲು ನಾವು ಮಾದರಿಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತೇವೆ. ಮುಖ್ಯ ತತ್ವ: ಅಗತ್ಯವಿರುವಷ್ಟು ಸಂಕೀರ್ಣತೆ.

ಸರಳವಾದ ಪರಿಹಾರದಿಂದ ಏಜೆಂಟ್‌ಗೆ ಸ್ಕೇಲ್ ಮಾಡಿ

ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ಅತ್ಯಂತ ಸಂಕೀರ್ಣವಾದ ಪರಿಹಾರಕ್ಕೆ ಅರ್ಹವಾಗಿಲ್ಲ. ಸಂಕೀರ್ಣತೆಯ ಪ್ರಮಾಣದಲ್ಲಿ ಹಂತ ಹಂತವಾಗಿ ಏರಿ ಮತ್ತು ಸರಳವಾದ ಸಮರ್ಪಕ ಪರಿಹಾರದಲ್ಲಿ ನಿಲ್ಲಿಸಿ:

  1. ಏಕ ಕರೆ: ಒಂದೇ ಮಾದರಿಯ ಕರೆಯಿಂದ ಕಾರ್ಯವನ್ನು ಪರಿಹರಿಸಿದರೆ (ಸಂಗ್ರಹಿಸಿ, ವರ್ಗೀಕರಿಸಿ) ಇಲ್ಲಿ ನಿಲ್ಲಿಸಿ.
  2. RAG ನೊಂದಿಗೆ ಏಕ ಕರೆ: ಮಾಹಿತಿ ಅಗತ್ಯವಿದ್ದರೆ, ಮರುಪಡೆಯುವಿಕೆ ಮತ್ತು ಮತ್ತೊಮ್ಮೆ ಒಂದೇ ಕರೆ ಸೇರಿಸಿ.
  3. ಸ್ಥಿರ ಕೆಲಸದ ಹರಿವು: ಹಂತಗಳು ಮುಂಚಿತವಾಗಿ ತಿಳಿದಿದ್ದರೆ, ಅವುಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅನುಕ್ರಮಗೊಳಿಸಿ (ಕೋಡ್ ಹರಿವು). ಮಾದರಿಯು ಪ್ರತಿ ಹಂತದಲ್ಲೂ ಉಪ-ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ, ಆದರೆ ನೀವು ಆದೇಶವನ್ನು ನಿರ್ಧರಿಸುತ್ತೀರಿ.
  4. ಮಾದರಿ-ಚಾಲಿತ ಏಜೆಂಟ್: ಹಂತಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ತಿಳಿಯಲಾಗದಿದ್ದರೆ, ಯಾವ ಏಜೆಂಟ್ ಮತ್ತು ಯಾವಾಗ ಕರೆ ಮಾಡಬೇಕೆಂದು ಮಾದರಿ ನಿರ್ಧರಿಸುತ್ತದೆ. ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ಆದರೆ ಅತ್ಯಂತ ದುಬಾರಿ ಮತ್ತು ಅಪಾಯಕಾರಿ ಆಯ್ಕೆ.

ವರ್ಕ್‌ಫ್ಲೋ ಮತ್ತು ಏಜೆಂಟ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವು ನಿರ್ಣಾಯಕವಾಗಿದೆ: ವರ್ಕ್‌ಫ್ಲೋನಲ್ಲಿ, ನೀವು ನಿಯಂತ್ರಣದ ಹರಿವನ್ನು ಬರೆಯುತ್ತೀರಿ (ಊಹಿಸಬಹುದಾದ, ಪರೀಕ್ಷಿಸಬಹುದಾದ, ಅಗ್ಗದ). ನೀವು ಮಾದರಿಗೆ ಕಾರ್ಯಸೂಚಿಯ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತೀರಿ (ಹೊಂದಿಕೊಳ್ಳುವ ಆದರೆ ಅನಿರೀಕ್ಷಿತ). ಹೆಚ್ಚಿನ ಕಾರ್ಪೊರೇಟ್ ಕೆಲಸವು ವಾಸ್ತವವಾಗಿ ಕೆಲಸದ ಹರಿವು; ನಿಜವಾದ ಏಜೆಂಟ್‌ಗಳು ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ.

ಸಲಹೆ: "ನಾನು ಈ ಕಾರ್ಯಕ್ಕಾಗಿ ಹಂತಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ಬರೆಯಬಹುದೇ?" ಕೇಳು. ನೀವು ಅದನ್ನು ಬರೆಯಬಹುದಾದರೆ, ಕೆಲಸದ ಹರಿವನ್ನು ನಿರ್ಮಿಸಿ - ಅಗ್ಗದ, ಸುರಕ್ಷಿತ, ಹೆಚ್ಚು ಪರೀಕ್ಷಿಸಬಹುದಾದ. ಆದಾಗ್ಯೂ, ಇನ್‌ಪುಟ್‌ಗೆ ಅನುಗುಣವಾಗಿ ಹಂತಗಳು ಬದಲಾಗಿದ್ದರೆ ಮತ್ತು ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಏಜೆಂಟ್ ಅಗತ್ಯವಿದೆ.

ಮೂರು ಮೂಲಭೂತ ಕೆಲಸದ ಹರಿವಿನ ಮಾದರಿಗಳು

ಪ್ರಾಂಪ್ಟ್ ಚೈನಿಂಗ್: ಒಂದು ಹಂತದ ಔಟ್‌ಪುಟ್ ಮುಂದಿನ ಇನ್‌ಪುಟ್ ಆಗಿದೆ. "ಡ್ರಾಫ್ಟ್ ರಚಿಸಿ → ಎಡಿಟ್ → ಫಾರ್ಮ್ಯಾಟ್." ಪ್ರತಿ ಹಂತವು ಸರಳ ಮತ್ತು ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ; ಡೀಬಗ್ ಮಾಡಲು ಸುಲಭ.

ರೂಟಿಂಗ್: ನೀವು ಮೊದಲು ಒಳಬರುವ ವಿನಂತಿಯನ್ನು ವರ್ಗೀಕರಿಸಿ ಮತ್ತು ಅದನ್ನು ಸೂಕ್ತ ತಜ್ಞರಿಗೆ ಕಳುಹಿಸಿ. "ಈ ಪ್ರಶ್ನೆಯು ತಾಂತ್ರಿಕವೇ, ಬಿಲ್ಲಿಂಗ್ ಅಥವಾ ಮರುಪಾವತಿಯೇ?" → ಸರಿಯಾದ ಉಪ-ಸ್ಟ್ರೀಮ್‌ಗೆ ಮರುನಿರ್ದೇಶಿಸಿ. ಪ್ರತಿಯೊಂದು ಮಾರ್ಗವು ತನ್ನದೇ ಆದ ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಪರಿಕರಗಳೊಂದಿಗೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ.

ಸಮಾನಾಂತರೀಕರಣ: ಸ್ವತಂತ್ರ ಉದ್ಯೋಗಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ನಡೆಸುವುದು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಯೋಜಿಸುವುದು. "5 ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಂಕ್ಷೇಪಿಸಿ, ನಂತರ ಸಂಯೋಜಿಸಿ." ಇದು ವೇಗವಾಗಿ ಮಾತ್ರವಲ್ಲ, ಪ್ರತಿ ತುಣುಕು ಸಂಪೂರ್ಣ ಗಮನವನ್ನು ಪಡೆಯುತ್ತದೆ.

ಮಾದರಿ

ಯಾವಾಗ

ಉದಾಹರಣೆ

ಚೈನ್ಡ್

ಹಂತಗಳು ಅನುಕ್ರಮ ಮತ್ತು ಅವಲಂಬಿತವಾಗಿವೆ

ಡ್ರಾಫ್ಟ್ → ಎಡಿಟ್ → ಫಾರ್ಮ್ಯಾಟ್

ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ

ಇನ್‌ಪುಟ್ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಿನ್ನ ಸಂಸ್ಕರಣೆ

ಬೆಂಬಲ ವಿನಂತಿಯ ವರ್ಗೀಕರಣ

ಸಮಾನಾಂತರ

ಸ್ವತಂತ್ರ ಉಪ ಕೃತಿಗಳು

ಬಹು ದಾಖಲೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಾರಾಂಶಗೊಳಿಸಿ

ಏಜೆಂಟ್ (ಲೂಪ್)

ಹಂತಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ

ಮುಕ್ತ ಸಂಶೋಧನೆ/ದುರಸ್ತಿ

# ರೂಟಿಂಗ್ ಮಾದರಿ (ಪರಿಕಲ್ಪನಾ) ಪ್ರಕಾರ = ಪ್ಯಾಟರ್ನ್.ಕ್ಲಾಸಿಫೈ(ವಿನಂತಿ) # "ರಿಟರ್ನ್" | "ತಂತ್ರಜ್ಞಾನ" | "ಇನ್‌ವಾಯ್ಸ್" ವೇಳೆ ಪ್ರವಾಸ == "ರಿಟರ್ನ್": ಉತ್ತರ = ರಿಟರ್ನ್_ಫ್ಲೋ(ವಿನಂತಿ) ಎಲಿಫ್ ಟರ್ == "ತಾಂತ್ರಿಕ": ಉತ್ತರ = ತಾಂತ್ರಿಕ_ಫ್ಲೋ(ವಿನಂತಿ) ಬೇರೆ: ಉತ್ತರ = ಇನ್‌ವಾಯ್ಸ್_ಫ್ಲೋ(ವಿನಂತಿ)

ಯೋಜನೆ-ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ-ಪರಿಶೀಲನಾ ಚಕ್ರ

ನೈಜ ಏಜೆಂಟ್‌ಗಳಲ್ಲಿ ಪ್ರಬಲ ಮಾದರಿ: ಮಾದರಿ ಯೋಜನೆಯನ್ನು ಹೊಂದಿರಿ, ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಿ, ನಂತರ ಪರಿಶೀಲಿಸಿ. ಮಾದರಿಯು ಸಂಕೀರ್ಣ ಕಾರ್ಯವನ್ನು ಉಪ-ಹಂತಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ, ಪ್ರತಿ ಹಂತವನ್ನು ಸಾಧನಗಳೊಂದಿಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ "ನಾನು ಗುರಿಯನ್ನು ಸಾಧಿಸಿದೆಯೇ?" ಅವನು ಪರಿಶೀಲಿಸುತ್ತಾನೆ. ಪರಿಶೀಲನಾ ಹಂತವು ಪ್ರತ್ಯೇಕ, ತಾಜಾ ನೋಟದೊಂದಿಗೆ ದೋಷಗಳನ್ನು ಹಿಡಿಯುತ್ತದೆ ("ಈ ಔಟ್‌ಪುಟ್ ಕಾರ್ಯವನ್ನು ಪೂರೈಸುತ್ತದೆಯೇ?").

# Plan-execute-verify (conceptual)plan = model.uret("ಈ ಕಾರ್ಯವನ್ನು ಹಂತಗಳಾಗಿ ವಿಭಜಿಸಿ: " + ಕಾರ್ಯ)ಯೋಜನೆಯಲ್ಲಿನ ಹಂತಕ್ಕಾಗಿ: ಫಲಿತಾಂಶ = agent_loop(ಹಂತ) # ಉಪಕರಣಗಳ ಪರಿಶೀಲನೆಯೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ = model.uret("ಈ ಔಟ್‌ಪುಟ್ ಕಾರ್ಯವನ್ನು ಪೂರೈಸುತ್ತದೆಯೇ? ಏನಾದರೂ ಕಾಣೆಯಾಗಿದೆಯೇ ಎಂದು ನನಗೆ ತಿಳಿಸಿ: " + ಕಾರ್ಯ + ಫಲಿತಾಂಶಗಳು ...) ಸರಿಯಾಗಿದ್ದರೆ.

ದೀರ್ಘ ಕಾರ್ಯಗಳಿಗಾಗಿ ಎರಡು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು: ನಿಲ್ಲಿಸುವ ಸ್ಥಿತಿಯನ್ನು ವಿಧಿಸಿ (ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ಹಂತಗಳು - ಅನಂತ ಲೂಪ್ ಅನ್ನು ತಡೆಯುತ್ತದೆ) ಮತ್ತು ಪ್ರಗತಿ ಟ್ರ್ಯಾಕಿಂಗ್ (ಏಜೆಂಟ್ ಅವರು ಏನು ಮಾಡುತ್ತಿದ್ದಾರೆಂದು ಬರೆಯಿರಿ, ಆದ್ದರಿಂದ ಅವನು ವಿಚಲಿತನಾಗುವುದಿಲ್ಲ). ಯಾವುದೇ ಹಂತದ ಮಿತಿಯಿಲ್ಲದ ಏಜೆಂಟ್, ಅವರು ಸಿಲುಕಿಕೊಂಡರೆ ಮತ್ತು ವೆಚ್ಚವು ಸ್ಫೋಟಗೊಂಡರೆ ಶಾಶ್ವತವಾಗಿ ತಿರುಗಬಹುದು.

ದುರ್ಬಲ/ಬಲವಾದ ವಿನ್ಯಾಸ

ದುರ್ಬಲ (ಒಂದು ದೈತ್ಯ ಏಜೆಂಟ್ ಮೇಲೆ ಎಲ್ಲವನ್ನೂ ಹಾಕುವುದು):

"ಆ ಸಂಕೀರ್ಣವಾದ ಕೆಲಸವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ" ಎಂದು ಹೇಳಿ ಮತ್ತು ಅನಿಯಮಿತ ಪರಿಕರಗಳೊಂದಿಗೆ ಅದನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ.# ಫಲಿತಾಂಶ: ಅನಿರೀಕ್ಷಿತ ನಡವಳಿಕೆ, ಅನಂತ ಲೂಪ್‌ಗಳ ಅಪಾಯ, ಹೆಚ್ಚಿನ ವೆಚ್ಚ, # ಡೀಬಗ್ ಮಾಡಲು ಅಸಾಧ್ಯ.

ಶಕ್ತಿಯುತ (ಮೊದಲು ಹರಿವು, ಅಗತ್ಯವಿರುವಲ್ಲಿ ಮಾತ್ರ ಏಜೆಂಟ್, ಸೀಮಿತ):

ಮೊದಲು ಕೆಲಸವನ್ನು ಸ್ಥಿರ ಹಂತಗಳಾಗಿ ವಿಂಗಡಿಸಿ (ರೂಟಿಂಗ್ + ಚೈನಿಂಗ್). ಹಂತಗಳು ತಿಳಿದಿಲ್ಲದ ಉಪಕಾರ್ಯದಲ್ಲಿ ಮಾತ್ರ ಏಜೆಂಟ್ ಅನ್ನು ಬಳಸಿ; ಹಂತದ ಮಿತಿ, ಪ್ರಗತಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು ಪರಿಶೀಲನೆ ಸುತ್ತನ್ನು ಸೇರಿಸಿ.

ಮೂರು ಮಿನಿ ಪ್ರಕರಣಗಳು

ಪ್ರಕರಣ 1 - ಏಜೆಂಟ್ ಬದಲಿಗೆ ವರ್ಕ್‌ಫ್ಲೋ. ಒಂದು ತಂಡವು ಉಚಿತ ಏಜೆಂಟ್‌ನೊಂದಿಗೆ "ಪ್ರಕ್ರಿಯೆ ಬೆಂಬಲ ವಿನಂತಿ" ಕಾರ್ಯವನ್ನು ಹೊಂದಿಸುತ್ತದೆ; ಕೆಲವೊಮ್ಮೆ ಏಜೆಂಟ್ 15 ಮೆಟ್ಟಿಲುಗಳನ್ನು ತಿರುಗಿಸಿ ತಪ್ಪು ದಾರಿಯಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದರು. ಹಂತಗಳನ್ನು ಮೂಲಭೂತವಾಗಿ ಸರಿಪಡಿಸಲಾಗಿದೆ (ವರ್ಗೀಕರಿಸಿ → ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಿ → ಡ್ರಾಫ್ಟ್ ಬರೆಯಿರಿ → ಅನುಮೋದನೆಗಾಗಿ ಸಲ್ಲಿಸಿ). ನಾವು ರೂಟಿಂಗ್ + ಚೈನಿಂಗ್ ವರ್ಕ್‌ಫ್ಲೋಗೆ ಬದಲಾಯಿಸಿದಾಗ, ಸ್ಥಿರತೆ 58% ರಿಂದ 96% ಕ್ಕೆ ಏರಿತು ಮತ್ತು ವೆಚ್ಚವನ್ನು ಅರ್ಧಕ್ಕೆ ಇಳಿಸಲಾಯಿತು.

ಪ್ರಕರಣ 2 - ಸಮಾನಾಂತರ ಲಾಭ. ಕಾನೂನು ತಂಡವು 20 ಒಪ್ಪಂದಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಸಾರಾಂಶ ಮಾಡುತ್ತಿತ್ತು; ಇದು ಒಟ್ಟು 4 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು. ನಾವು ಸಮಾನಾಂತರ ಮಾದರಿಗೆ ಬದಲಾಯಿಸಿದಾಗ (ಎಲ್ಲವೂ ಅದೇ ಸಮಯದಲ್ಲಿ, ನಂತರ ಒಗ್ಗೂಡಿ), ಸಮಯವನ್ನು 25 ಸೆಕೆಂಡುಗಳಿಗೆ ಕಡಿಮೆಗೊಳಿಸಲಾಯಿತು ಮತ್ತು ಪ್ರತಿ ಸಾರಾಂಶವು ಪೂರ್ಣ ಗಮನವನ್ನು ಪಡೆದಂತೆ ಗುಣಮಟ್ಟವು ಹೆಚ್ಚಾಯಿತು.

ಪ್ರಕರಣ 3 - ಯಾವುದೇ ನಿಲ್ಲಿಸುವ ಸ್ಥಿತಿ ಇರಲಿಲ್ಲ. ಒಬ್ಬ ತನಿಖಾ ದಳ್ಳಾಲಿ ಅದೇ ಎರಡು ಸಾಧನಗಳನ್ನು ಅನಂತವಾಗಿ ಕರೆ ಮಾಡುತ್ತಲೇ ಇರುತ್ತಾನೆ, ತನಗೆ ಸಿಗದ ಮಾಹಿತಿಗಾಗಿ ಹುಡುಕುತ್ತಾನೆ; ರಾತ್ರಿಯಲ್ಲಿ ಗಮನಾರ್ಹ ವೆಚ್ಚವನ್ನು ಸಂಗ್ರಹಿಸಿದೆ. ಗರಿಷ್ಠ 8-ಹಂತದ ಮಿತಿ ಮತ್ತು "ನೀವು ಅದನ್ನು 3 ಪ್ರಯತ್ನಗಳಲ್ಲಿ ಕಂಡುಹಿಡಿಯಲಾಗದಿದ್ದರೆ, ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಎಂದು ಹೇಳಿ" ನಿಯಮವನ್ನು ಸೇರಿಸಿದಾಗ, ವೆಚ್ಚವನ್ನು ನಿಯಂತ್ರಣದಲ್ಲಿ ಇರಿಸಲಾಯಿತು ಮತ್ತು ಪ್ರಾಮಾಣಿಕವಾದ "ನನಗೆ ಅದನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ" ಎಂಬ ಉತ್ತರಗಳು ಬಂದವು.

ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು

  • ಎಲ್ಲವನ್ನೂ ಏಜೆಂಟ್‌ಗೆ ನಿಯೋಜಿಸುವುದು: ಹಂತಗಳು ತಿಳಿದಿದ್ದರೆ ಕೆಲಸದ ಹರಿವು ಅಗ್ಗವಾಗಿದೆ, ಸುರಕ್ಷಿತವಾಗಿದೆ ಮತ್ತು ಪರೀಕ್ಷಿಸಬಹುದಾಗಿದೆ.
  • ಏಜೆಂಟ್‌ನೊಂದಿಗೆ ವರ್ಕ್‌ಫ್ಲೋ ಮಿಶ್ರಣ: ನೀವು ಅಥವಾ ಮಾದರಿಯು ನಿಯಂತ್ರಣವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆಯೇ? ಇದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸದೆ ವಿನ್ಯಾಸ ಮಾಡಬೇಡಿ.
  • ನಿಲ್ಲಿಸುವ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ: ಏಜೆಂಟ್ ಅನಂತ ಲೂಪ್ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತಾನೆ ಮತ್ತು ವೆಚ್ಚವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತಾನೆ.
  • ಯಾವುದೇ ಪ್ರಗತಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಇಲ್ಲ: ಸುದೀರ್ಘ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ, ಏಜೆಂಟ್ ವಿಚಲಿತರಾಗುತ್ತಾರೆ, ಮತ್ತೆ ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತಾರೆ.
  • ಪರಿಶೀಲನೆಯ ಸುತ್ತನ್ನು ಬಿಟ್ಟುಬಿಡುವುದು: ತಪ್ಪಾದ ಆದರೆ ತೋರಿಕೆಯ-ಕಾಣುವ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸದೆ ವಿತರಿಸಲಾಗಿದೆ.
ಗಮನ: ದಳ್ಳಾಲಿ ಮುಕ್ತವಾಗಿ, ಬ್ಲಾಸ್ಟ್ ತ್ರಿಜ್ಯವು ದೊಡ್ಡದಾಗುತ್ತದೆ. ಹೊಂದಿಕೊಳ್ಳುವಿಕೆ ಉಚಿತವಲ್ಲ; ಪ್ರತಿ ಹೆಚ್ಚುವರಿ ಸ್ವಾತಂತ್ರ್ಯವು ಅನಿರೀಕ್ಷಿತತೆ ಮತ್ತು ಅಪಾಯವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಕಿರಿದಾದ ಸಾಕಷ್ಟು ಪರಿಹಾರವನ್ನು ಆರಿಸಿ.

ಸಾರಾಂಶದಲ್ಲಿ

  • ಸಂಕೀರ್ಣತೆಯಲ್ಲಿ, "ಅಗತ್ಯವಿರುವ" ತತ್ವವು ಅನ್ವಯಿಸುತ್ತದೆ: ಒಂದೇ ಕರೆ → RAG → ವರ್ಕ್‌ಫ್ಲೋ → ಏಜೆಂಟ್ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದ್ದರೆ ಮಾತ್ರ.
  • ವರ್ಕ್‌ಫ್ಲೋನಲ್ಲಿ, ನೀವು ನಿಯಂತ್ರಣದ ಹರಿವನ್ನು ಬರೆಯುತ್ತೀರಿ (ಊಹಿಸಬಹುದಾದ); ನೀವು ಕಾರ್ಯಸೂಚಿಯನ್ನು ಮಾದರಿಗೆ ಬಿಡುತ್ತೀರಿ (ಹೊಂದಿಕೊಳ್ಳುವ ಆದರೆ ಅಪಾಯಕಾರಿ).
  • ಮೂರು ಮೂಲಭೂತ ಮಾದರಿಗಳು: ಚೈನ್ (ಅನುಕ್ರಮವಾಗಿ ಅವಲಂಬಿತ), ರೂಟಿಂಗ್ (ಪ್ರಕಾರದ ಮೂಲಕ ವಿತರಿಸಿ), ಸಮಾನಾಂತರ (ಸ್ವತಂತ್ರ ಉದ್ಯೋಗಗಳು).
  • ನೈಜ ಏಜೆಂಟ್‌ಗಳು ಪ್ಲಾನ್-ಎಕ್ಸಿಕ್ಯೂಟ್-ವೆರಿಫೈ ಸೈಕಲ್, ನಿಲ್ಲಿಸುವ ಸ್ಥಿತಿ ಮತ್ತು ಪ್ರಗತಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ.
  • ನಮ್ಯತೆ ಹೆಚ್ಚಾದಂತೆ, ಅನಿರೀಕ್ಷಿತತೆ ಮತ್ತು ವೆಚ್ಚ ಹೆಚ್ಚಾಗುತ್ತದೆ; ಕಿರಿದಾದ ಸಾಕಷ್ಟು ಪರಿಹಾರವನ್ನು ಆರಿಸಿ.

ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯ

ನಿಮ್ಮ ಸ್ವಂತ ವ್ಯವಹಾರದಿಂದ ಬಹು-ಹಂತದ ಕಾರ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ (ಉದಾ. "ಮಾಸಿಕ ವರದಿಯನ್ನು ತಯಾರಿಸಿ ಮತ್ತು ವಿತರಿಸಿ"). (1) ನೀವು ಈ ಕಾರ್ಯದ ಹಂತಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ಬರೆಯಬಹುದೇ? ನೀವು ಅದನ್ನು ಬರೆಯಬಹುದಾದರೆ, ಅದನ್ನು ವರ್ಕ್‌ಫ್ಲೋ ಆಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಿ (ಯಾವ ಮಾದರಿ: ಚೈನಿಂಗ್/ರೂಟಿಂಗ್/ಸಮಾನಾಂತರ?); ನಿಮಗೆ ಬರೆಯಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಏಜೆಂಟ್ ಏಕೆ ಬೇಕು ಎಂದು ವಿವರಿಸಿ. (2) ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ವಿನ್ಯಾಸವನ್ನು ಬಾಕ್ಸ್-ಬಾಣದ ರೇಖಾಚಿತ್ರದೊಂದಿಗೆ ಬರೆಯಿರಿ. (3) ಏಜೆನ್ಸಿ ವೇಳೆ: ನೀವು ನಿಲ್ಲಿಸುವ ಸ್ಥಿತಿ, ಪ್ರಗತಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು ಪರಿಶೀಲನೆ ಸುತ್ತನ್ನು ಹೇಗೆ ಹೊಂದಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ಬರೆಯಿರಿ. (4) "ಏಕ ದೇವ್ ಏಜೆಂಟ್" ಜೊತೆಗೆ ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುವ 3 ಅಪಾಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

ಪರಿಶೀಲನಾಪಟ್ಟಿ

  • [ ] ನಾನು "ಅಗತ್ಯವಿರುವ ಸಂಕೀರ್ಣತೆ" ಪ್ರಮಾಣದಲ್ಲಿ ಸರಿಯಾದ ಮಟ್ಟವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.
  • [ ] ವರ್ಕ್‌ಫ್ಲೋ ಮತ್ತು ಏಜೆಂಟ್ ನಡುವಿನ ನಿಯಂತ್ರಣದಲ್ಲಿನ ವ್ಯತ್ಯಾಸವನ್ನು ನಾನು ಪ್ರತ್ಯೇಕಿಸಬಹುದು.
  • [ ] ನಾನು ಸರಿಯಾದ ಕಾರ್ಯಗಳಿಗೆ ಚೈನ್, ರೂಟಿಂಗ್ ಮತ್ತು ಸಮಾನಾಂತರ ಮಾದರಿಗಳನ್ನು ನಕ್ಷೆ ಮಾಡಬಹುದು.
  • [ ] ನಾನು ಪ್ಲಾನ್-ಎಕ್ಸಿಕ್ಯೂಟ್-ವೆರಿಫೈ ಸೈಕಲ್ ಅನ್ನು ಹೊಂದಿಸಬಹುದು, ಏಜೆಂಟ್‌ಗಳಲ್ಲಿ ಸ್ಥಿತಿ ಮತ್ತು ಪ್ರಗತಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ನಿಲ್ಲಿಸಬಹುದು.
  • [ ] ತುಂಬಾ ನಮ್ಯತೆಯು ಅನಿರೀಕ್ಷಿತತೆ ಮತ್ತು ವೆಚ್ಚಗಳನ್ನು ತರುತ್ತದೆ ಎಂಬುದನ್ನು ನಾನು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳುತ್ತೇನೆ.