യൂണിറ്റ് 10 / 11

ഏജൻ്റ് വർക്ക്ഫ്ലോകളും മൾട്ടി-സ്റ്റെപ്പ് ടാസ്‌ക്കുകളും

നേട്ടങ്ങൾ:

  • ഏറ്റവും ലളിതമായ പരിഹാരത്തിൽ നിന്ന് ഏജൻ്റിലേക്ക് സങ്കീർണ്ണതയുടെ വർദ്ധിച്ചുവരുന്ന സ്കെയിൽ പ്രയോഗിക്കുന്നു
  • ചെയിനിംഗ്, റൂട്ടിംഗ്, പാരലൽ വർക്ക്ഫ്ലോ പാറ്റേണുകൾ എന്നിവ തമ്മിൽ വേർതിരിച്ചറിയുന്നു
  • ഒരു മൾട്ടി-സ്റ്റെപ്പ് ടാസ്‌ക്കിനെ പ്ലാനിംഗ്-എക്‌സിക്യൂഷൻ-വെരിഫൈയിംഗ് സൈക്കിളാക്കി മാറ്റുന്നു

മുമ്പത്തെ യൂണിറ്റിൽ ഞങ്ങൾ സിംഗിൾ-വെഹിക്കിൾ സിമ്പിൾ സൈക്കിൾ സ്ഥാപിച്ചു. യഥാർത്ഥ ജോലിക്ക് പലപ്പോഴും ഒന്നിലധികം ഘട്ടങ്ങളും ഒന്നിലധികം ടൂളുകളും ചിലപ്പോൾ ബ്രാഞ്ചിംഗ് തീരുമാനങ്ങളും ആവശ്യമാണ്: "ഈ മാസം വൈകി വരുന്ന ഓർഡറുകൾ കണ്ടെത്തുക, ഉപഭോക്താക്കൾക്ക് ഒരു ക്ഷമാപണ ഇമെയിൽ ഡ്രാഫ്റ്റ് ചെയ്യുക, ഒരു മാനേജർക്കായി സംഗ്രഹിക്കുക." ഈ യൂണിറ്റിൽ, നിങ്ങൾക്ക് ഒരു യഥാർത്ഥ ഏജൻ്റ് ആവശ്യമുള്ളപ്പോൾ മൾട്ടി-സ്റ്റെപ്പ് ടാസ്‌ക്കുകൾ സംഘടിപ്പിക്കുന്നതിനുള്ള പാറ്റേണുകളും പ്ലാനിംഗ്-എക്‌സിക്യൂഷൻ-വെരിഫിക്കേഷൻ സൈക്കിളും ഞങ്ങൾ കവർ ചെയ്യുന്നു. പ്രധാന തത്വം: ആവശ്യമുള്ളത്ര സങ്കീർണ്ണത.

ഏറ്റവും ലളിതമായ പരിഹാരത്തിൽ നിന്ന് ഏജൻ്റിലേക്കുള്ള സ്കെയിൽ

എല്ലാ ജോലികളും ഏറ്റവും സങ്കീർണ്ണമായ പരിഹാരത്തിന് അർഹമല്ല. സങ്കീർണ്ണത സ്കെയിലിൽ പടിപടിയായി കയറുക, ഏറ്റവും ലളിതമായ മതിയായ പരിഹാരത്തിൽ നിർത്തുക:

  1. സിംഗിൾ കോൾ: ഒരൊറ്റ മോഡൽ കോൾ (സംഗ്രഹിക്കുക, തരംതിരിക്കുക) വഴി ടാസ്‌ക്ക് പരിഹരിക്കപ്പെടുകയാണെങ്കിൽ ഇവിടെ നിർത്തുക.
  2. RAG ഉപയോഗിച്ച് ഒറ്റ കോൾ: വിവരങ്ങൾ ആവശ്യമാണെങ്കിൽ, വീണ്ടെടുക്കലും വീണ്ടും ഒറ്റ കോളും ചേർക്കുക.
  3. നിശ്ചിത വർക്ക്ഫ്ലോ: ഘട്ടങ്ങൾ മുൻകൂട്ടി അറിയാമെങ്കിൽ, അവ സ്വമേധയാ ക്രമപ്പെടുത്തുക (കോഡ് ഫ്ലോ). മോഡൽ ഓരോ ഘട്ടത്തിലും ഒരു ഉപജോലി ചെയ്യുന്നു, എന്നാൽ നിങ്ങൾ ഓർഡർ നിർണ്ണയിക്കുന്നു.
  4. മോഡൽ-ഡ്രൈവ് ഏജൻ്റ്: ഘട്ടങ്ങൾ മുൻകൂട്ടി അറിയാൻ കഴിയുന്നില്ലെങ്കിൽ, ഏത് ഏജൻ്റിനെ വിളിക്കണമെന്നും എപ്പോൾ വിളിക്കണമെന്നും മോഡൽ തീരുമാനിക്കുന്നു. ഏറ്റവും ശക്തവും എന്നാൽ ഏറ്റവും ചെലവേറിയതും അപകടസാധ്യതയുള്ളതുമായ ഓപ്ഷൻ.

വർക്ക്ഫ്ലോയും ഏജൻ്റും തമ്മിലുള്ള വ്യത്യാസം നിർണ്ണായകമാണ്: വർക്ക്ഫ്ലോയിൽ, നിങ്ങൾ നിയന്ത്രണത്തിൻ്റെ ഒഴുക്ക് എഴുതുന്നു (പ്രവചിക്കാവുന്നതും പരിശോധിക്കാവുന്നതും വിലകുറഞ്ഞതും). നിങ്ങൾ അജണ്ടയുടെ നിയന്ത്രണം മോഡലിന് നൽകുന്നു (അയവുള്ളതും എന്നാൽ പ്രവചനാതീതവുമാണ്). മിക്ക കോർപ്പറേറ്റ് ജോലികളും യഥാർത്ഥത്തിൽ ഒരു വർക്ക്ഫ്ലോയാണ്; യഥാർത്ഥ ഏജൻ്റുമാർ താരതമ്യേന കുറവാണ്.

നുറുങ്ങ്: "ഈ ടാസ്ക്കിനുള്ള ഘട്ടങ്ങൾ എനിക്ക് മുൻകൂട്ടി എഴുതാമോ?" ചോദിക്കുക. നിങ്ങൾക്ക് ഇത് എഴുതാൻ കഴിയുമെങ്കിൽ, ഒരു വർക്ക്ഫ്ലോ നിർമ്മിക്കുക - വിലകുറഞ്ഞതും സുരക്ഷിതവും കൂടുതൽ പരീക്ഷിക്കാവുന്നതുമാണ്. എന്നിരുന്നാലും, ഇൻപുട്ടിനെ ആശ്രയിച്ച് ഘട്ടങ്ങൾ വ്യത്യാസപ്പെടുകയും പ്രവചിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, ഒരു ഏജൻ്റ് ആവശ്യമാണ്.

മൂന്ന് അടിസ്ഥാന വർക്ക്ഫ്ലോ പാറ്റേണുകൾ

പ്രോംപ്റ്റ് ചെയിനിംഗ്: ഒരു ഘട്ടത്തിൻ്റെ ഔട്ട്പുട്ട് അടുത്ത ഘട്ടത്തിൻ്റെ ഇൻപുട്ടാണ്. "ഡ്രാഫ്റ്റ് സൃഷ്ടിക്കുക → എഡിറ്റ് → ഫോർമാറ്റ്." ഓരോ ഘട്ടവും ലളിതവും കേന്ദ്രീകൃതവുമാണ്; ഡീബഗ് ചെയ്യാൻ എളുപ്പമാണ്.

റൂട്ടിംഗ്: നിങ്ങൾ ആദ്യം ഇൻകമിംഗ് അഭ്യർത്ഥന തരംതിരിച്ച് ഉചിതമായ വിദഗ്ദ്ധന് അയയ്ക്കുക. "ഈ ചോദ്യം സാങ്കേതികമോ ബില്ലിംഗോ റീഫണ്ടോ ആണോ?" → ശരിയായ ഉപ-സ്ട്രീമിലേക്ക് റീഡയറക്‌ട് ചെയ്യുക. ഓരോ പാതയും അതിൻ്റേതായ നിർദ്ദേശങ്ങളും ഉപകരണങ്ങളും ഉപയോഗിച്ച് ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു.

സമാന്തരവൽക്കരണം: സ്വതന്ത്ര ജോലികൾ ഒരേസമയം പ്രവർത്തിപ്പിക്കുകയും ഫലങ്ങൾ സംയോജിപ്പിക്കുകയും ചെയ്യുന്നു. "5 പ്രമാണങ്ങൾ വെവ്വേറെ സംഗ്രഹിക്കുക, തുടർന്ന് സംയോജിപ്പിക്കുക." വേഗത മാത്രമല്ല, ഓരോ ഭാഗവും പൂർണ്ണ ശ്രദ്ധ നേടുന്നു.

പാറ്റേൺ

എപ്പോൾ

ഉദാഹരണം

ചങ്ങലയിട്ടു

ഘട്ടങ്ങൾ തുടർച്ചയായതും ആശ്രിതവുമാണ്

ഡ്രാഫ്റ്റ് → എഡിറ്റ് → ഫോർമാറ്റ്

തിരിച്ചുവിടുക

ഇൻപുട്ട് തരം അനുസരിച്ച് വ്യത്യസ്ത പ്രോസസ്സിംഗ്

പിന്തുണ അഭ്യർത്ഥന വർഗ്ഗീകരണം

സമാന്തരമായി

സ്വതന്ത്ര ഉപ ജോലികൾ

ഒന്നിലധികം പ്രമാണങ്ങൾ പ്രത്യേകം സംഗ്രഹിക്കുക

ഏജൻ്റ് (ലൂപ്പ്)

നടപടികൾ മുൻകൂട്ടി പ്രവചിക്കാൻ കഴിയില്ല

തുറന്ന ഗവേഷണം/അറ്റകുറ്റപ്പണി

# റൂട്ടിംഗ് പാറ്റേൺ (സങ്കല്പം) തരം = pattern.classify(request) # "return" | "സാങ്കേതികവിദ്യ" | "ഇൻവോയ്സ്" എങ്കിൽ ടൂർ == "മടങ്ങുക": ഉത്തരം = റിട്ടേൺ_ഫ്ലോ(അഭ്യർത്ഥന)എലിഫ് ടർ == "സാങ്കേതികം": ഉത്തരം = സാങ്കേതിക_ഫ്ലോ(അഭ്യർത്ഥന)മറ്റും: ഉത്തരം = ഇൻവോയ്സ്_ഫ്ലോ(അഭ്യർത്ഥന)

പ്ലാനിംഗ്-എക്സിക്യൂഷൻ-വെരിഫിക്കേഷൻ സൈക്കിൾ

യഥാർത്ഥ ഏജൻ്റുമാരിൽ ശക്തമായ പാറ്റേൺ: മോഡൽ പ്ലാൻ ഉണ്ടായിരിക്കുക, തുടർന്ന് എക്സിക്യൂട്ട് ചെയ്യുക, തുടർന്ന് സ്ഥിരീകരിക്കുക. മോഡൽ സങ്കീർണ്ണമായ ടാസ്‌ക്കിനെ ഉപ-ഘട്ടങ്ങളായി വിഭജിക്കുന്നു, ഓരോ ഘട്ടവും ടൂളുകൾ ഉപയോഗിച്ച് ചെയ്യുന്നു, ഒടുവിൽ "ഞാൻ ലക്ഷ്യം നേടിയോ?" അവൻ പരിശോധിക്കുന്നു. വെരിഫിക്കേഷൻ സ്റ്റെപ്പ് വേറിട്ടതും പുതുമയുള്ളതുമായ രൂപത്തിൽ പിശകുകൾ കണ്ടെത്തുന്നു ("ഈ ഔട്ട്‌പുട്ട് ചുമതല നിറവേറ്റുന്നുണ്ടോ?").

# Plan-execute-verify (conceptual)plan = model.uret("ഈ ടാസ്‌ക് ഘട്ടങ്ങളായി വിഭജിക്കുക: " + ടാസ്‌ക്) പ്ലാനിലെ ഘട്ടത്തിനായി: result = agent_loop(step) # toolcheck = model.uret("ഈ ഔട്ട്‌പുട്ട് ടാസ്‌ക്ക് പാലിക്കുന്നുണ്ടോ? എന്തെങ്കിലും നഷ്‌ടപ്പെട്ടിട്ടുണ്ടെങ്കിൽ എന്നോട് പറയുക: " + ടാസ്‌ക് + ഫലങ്ങൾ ... # ശരിയാണെങ്കിൽ.

ദൈർഘ്യമേറിയ ജോലികൾക്കുള്ള രണ്ട് നല്ല സമ്പ്രദായങ്ങൾ: ഒരു സ്റ്റോപ്പിംഗ് വ്യവസ്ഥ (പരമാവധി ഘട്ടങ്ങൾ - അനന്തമായ ലൂപ്പിനെ തടയുന്നു), പുരോഗതി ട്രാക്കുചെയ്യൽ (ഏജൻറ് താൻ എന്താണ് ചെയ്യുന്നതെന്ന് എഴുതാൻ ആവശ്യപ്പെടുക, അങ്ങനെ അവൻ ശ്രദ്ധ വ്യതിചലിക്കാതിരിക്കുക). സ്റ്റെപ്പ് ലിമിറ്റ് ഇല്ലാത്ത ഏജൻ്റ് കുടുങ്ങിയാൽ എന്നെന്നേക്കുമായി കറങ്ങാം, ചെലവ് പൊട്ടിത്തെറിക്കും.

ദുർബലമായ/ശക്തമായ ഡിസൈൻ

ദുർബലമായ (എല്ലാം ഒരു ഭീമൻ ഏജൻ്റിൽ ഇടുന്നു):

"ആ സങ്കീർണ്ണമായ കാര്യം പൂർത്തിയാക്കുക" എന്ന് പറയുകയും പരിധിയില്ലാത്ത ടൂളുകൾ ഉപയോഗിച്ച് അത് റിലീസ് ചെയ്യുകയും ചെയ്യുക.# ഫലം: പ്രവചനാതീതമായ പെരുമാറ്റം, അനന്തമായ ലൂപ്പുകളുടെ അപകടസാധ്യത, ഉയർന്ന ചിലവ്, # ഡീബഗ് ചെയ്യാൻ അസാധ്യമാണ്.

ശക്തമായത് (ആദ്യം ഒഴുകുക, ആവശ്യമുള്ളിടത്ത് മാത്രം ഏജൻ്റ്, പരിമിതം):

ആദ്യം ജോലിയെ നിശ്ചിത ഘട്ടങ്ങളായി വിഭജിക്കുക (റൂട്ടിംഗ് + ചെയിനിംഗ്). ഘട്ടങ്ങൾ അറിയാത്ത ഉപടാസ്കിൽ മാത്രം ഏജൻ്റ് ഉപയോഗിക്കുക; ഘട്ട പരിധി, പുരോഗതി ട്രാക്കിംഗ്, സ്ഥിരീകരണ റൗണ്ട് എന്നിവ ചേർക്കുക.

മൂന്ന് മിനി കേസുകൾ

കേസ് 1 - ഏജൻ്റിന് പകരം വർക്ക്ഫ്ലോ. ഒരു ടീം ഒരു സ്വതന്ത്ര ഏജൻ്റ് ഉപയോഗിച്ച് "പ്രോസസ്സ് സപ്പോർട്ട് അഭ്യർത്ഥന" ടാസ്ക് സജ്ജമാക്കി; ചിലപ്പോൾ ഏജൻ്റ് 15 പടികൾ തിരിഞ്ഞ് തെറ്റായ വഴിയിലേക്ക് പോകും. ഘട്ടങ്ങൾ അടിസ്ഥാനപരമായി നിശ്ചയിച്ചു (വർഗ്ഗീകരിക്കുക → പ്രസക്തമായ വിവരങ്ങൾ ലഭ്യമാക്കുക → ഡ്രാഫ്റ്റ് എഴുതുക → അംഗീകാരത്തിനായി സമർപ്പിക്കുക). ഞങ്ങൾ റൂട്ടിംഗ് + ചെയിനിംഗ് വർക്ക്ഫ്ലോയിലേക്ക് മാറിയപ്പോൾ, സ്ഥിരത 58% ൽ നിന്ന് 96% ആയി വർദ്ധിക്കുകയും ചെലവ് പകുതിയായി കുറയുകയും ചെയ്തു.

കേസ് 2 - സമാന്തര നേട്ടം. ഒരു നിയമസംഘം 20 കരാറുകൾ ഒന്നൊന്നായി സംഗ്രഹിക്കുകയായിരുന്നു; ആകെ 4 മിനിറ്റ് എടുത്തു. ഞങ്ങൾ ഒരു സമാന്തര പാറ്റേണിലേക്ക് മാറിയപ്പോൾ (എല്ലാം ഒരേ സമയം, തുടർന്ന് സംയോജിപ്പിക്കുക), സമയം 25 സെക്കൻഡായി കുറയ്ക്കുകയും ഓരോ സംഗ്രഹവും പൂർണ്ണ ശ്രദ്ധ നേടുകയും ചെയ്തതിനാൽ ഗുണനിലവാരം വർദ്ധിക്കുകയും ചെയ്തു.

കേസ് 3 - നിർത്താനുള്ള വ്യവസ്ഥ ഇല്ലായിരുന്നു. ഒരു അന്വേഷണ ഏജൻ്റ് ഒരേ രണ്ട് ഉപകരണങ്ങളെ അനന്തമായി വിളിച്ചുകൊണ്ടിരുന്നു, തനിക്ക് കണ്ടെത്താനാകാത്ത വിവരങ്ങൾക്കായി തിരയുന്നു; ഒറ്റരാത്രികൊണ്ട് കാര്യമായ ചിലവുകൾ ശേഖരിച്ചു. പരമാവധി 8-ഘട്ട പരിധിയും "3 ശ്രമങ്ങൾക്കുള്ളിൽ നിങ്ങൾക്കത് കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, എനിക്കറിയില്ല എന്ന് പറയൂ" എന്ന നിയമവും ചേർത്തപ്പോൾ, ചെലവ് നിയന്ത്രണത്തിലാക്കി, സത്യസന്ധമായ "എനിക്ക് അത് കണ്ടെത്താൻ കഴിഞ്ഞില്ല" എന്ന ഉത്തരങ്ങൾ വന്നു.

സാധാരണ തെറ്റുകൾ

  • എല്ലാം ഏജൻ്റിനെ ഏൽപ്പിക്കുന്നു: ഘട്ടങ്ങൾ അറിയാമെങ്കിൽ വർക്ക്ഫ്ലോ വിലകുറഞ്ഞതും സുരക്ഷിതവും പരീക്ഷിക്കാവുന്നതുമാണ്.
  • ഏജൻ്റുമായി വർക്ക്ഫ്ലോ മിക്സിംഗ്: നിങ്ങളോ മോഡലോ നിയന്ത്രണം ഏറ്റെടുക്കുന്നുണ്ടോ? ഇത് വ്യക്തമാക്കാതെ ഡിസൈൻ ചെയ്യരുത്.
  • ഒരു സ്റ്റോപ്പിംഗ് അവസ്ഥ സജ്ജീകരിക്കുന്നില്ല: ഏജൻ്റ് അനന്തമായ ലൂപ്പിലേക്ക് പ്രവേശിക്കുകയും ചെലവുകൾ ശേഖരിക്കുകയും ചെയ്യുന്നു.
  • പുരോഗതി ട്രാക്കിംഗ് ഇല്ല: ഒരു നീണ്ട ദൗത്യത്തിനിടെ, ഏജൻ്റ് ശ്രദ്ധ തിരിക്കുന്നു, അതേ ജോലി വീണ്ടും ചെയ്യുന്നു.
  • സ്ഥിരീകരണ റൗണ്ട് ഒഴിവാക്കുന്നു: തെറ്റായതും എന്നാൽ വിശ്വസനീയമായി കാണപ്പെടുന്നതുമായ ഔട്ട്‌പുട്ട് അൺചെക്ക് ചെയ്യാതെ ഡെലിവർ ചെയ്യുന്നു.
ശ്രദ്ധിക്കുക: ഏജൻ്റ് സ്വതന്ത്രമാകുന്തോറും സ്ഫോടന ആരം വലുതായിത്തീരുന്നു. വഴക്കം സൗജന്യമല്ല; ഓരോ അധിക സ്വാതന്ത്ര്യവും പ്രവചനാതീതതയും അപകടസാധ്യതയും കൂട്ടുന്നു. ഇടുങ്ങിയ മതിയായ പരിഹാരം തിരഞ്ഞെടുക്കുക.

ചുരുക്കത്തിൽ

  • സങ്കീർണ്ണതയിൽ, "ആവശ്യമനുസരിച്ച്" തത്വം ബാധകമാണ്: ഒറ്റ കോൾ → RAG → വർക്ക്ഫ്ലോ → ഏജൻ്റ് ശരിക്കും ആവശ്യമെങ്കിൽ മാത്രം.
  • വർക്ക്ഫ്ലോയിൽ, നിങ്ങൾ നിയന്ത്രണത്തിൻ്റെ ഒഴുക്ക് എഴുതുന്നു (പ്രവചനാതീതമാണ്); നിങ്ങൾ അജണ്ട മോഡലിന് വിടുന്നു (വഴക്കമുള്ളതും എന്നാൽ അപകടസാധ്യതയുള്ളതും).
  • മൂന്ന് അടിസ്ഥാന പാറ്റേണുകൾ: ചെയിനിംഗ് (തുടർച്ചയായി ആശ്രയിക്കുന്നത്), റൂട്ടിംഗ് (തരം അനുസരിച്ച് വിതരണം ചെയ്യുക), സമാന്തര (സ്വതന്ത്ര ജോലികൾ).
  • യഥാർത്ഥ ഏജൻ്റുമാർ പ്ലാൻ-എക്സിക്യൂട്ട്-വെരിഫൈ സൈക്കിൾ, സ്റ്റോപ്പിംഗ് അവസ്ഥ, പുരോഗതി ട്രാക്കിംഗ് എന്നിവ ഉപയോഗിക്കുന്നു.
  • വഴക്കം കൂടുന്നതിനനുസരിച്ച്, പ്രവചനാതീതതയും ചെലവും വർദ്ധിക്കുന്നു; ഇടുങ്ങിയ മതിയായ പരിഹാരം തിരഞ്ഞെടുക്കുക.

ആപ്ലിക്കേഷൻ ടാസ്ക്

നിങ്ങളുടെ സ്വന്തം ബിസിനസ്സിൽ നിന്ന് ഒരു മൾട്ടി-സ്റ്റെപ്പ് ടാസ്ക്ക് തിരഞ്ഞെടുക്കുക (ഉദാ. "പ്രതിമാസ റിപ്പോർട്ട് തയ്യാറാക്കി വിതരണം ചെയ്യുക"). (1) ഈ ടാസ്ക്കിൻ്റെ ഘട്ടങ്ങൾ മുൻകൂട്ടി എഴുതാമോ? നിങ്ങൾക്ക് ഇത് എഴുതാൻ കഴിയുമെങ്കിൽ, അത് ഒരു വർക്ക്ഫ്ലോ ആയി രൂപകൽപ്പന ചെയ്യുക (ഏത് പാറ്റേൺ: ചെയിനിംഗ്/റൂട്ടിംഗ്/സമാന്തരം?); നിങ്ങൾക്ക് എഴുതാൻ കഴിയുന്നില്ലെങ്കിൽ, ഒരു ഏജൻ്റ് ആവശ്യമായിരിക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് വിശദീകരിക്കുക. (2) നിങ്ങൾ തിരഞ്ഞെടുത്ത ഡിസൈൻ ഒരു ബോക്സ്-ആരോ ഡയഗ്രം ഉപയോഗിച്ച് വരയ്ക്കുക. (3) ഏജൻസി ആണെങ്കിൽ: സ്റ്റോപ്പിംഗ് അവസ്ഥ, പുരോഗതി ട്രാക്കിംഗ്, സ്ഥിരീകരണ റൗണ്ട് എന്നിവ നിങ്ങൾ എങ്ങനെ സജ്ജീകരിക്കും എന്ന് എഴുതുക. (4) "സിംഗിൾ ഡെവലപ്‌മെൻ്റ് ഏജൻ്റ്" ഉപയോഗിച്ച് ഒരേ ടാസ്‌ക് ചെയ്യുന്നതിൻ്റെ 3 അപകടസാധ്യതകൾ പട്ടികപ്പെടുത്തുക.

ചെക്ക്ലിസ്റ്റ്

  • [ ] "ആവശ്യത്തിനനുസരിച്ച് സങ്കീർണ്ണത" സ്കെയിലിൽ എനിക്ക് ശരിയായ ലെവൽ തിരഞ്ഞെടുക്കാം.
  • [ ] വർക്ക്ഫ്ലോയും ഏജൻ്റും തമ്മിലുള്ള നിയന്ത്രണത്തിലെ വ്യത്യാസം എനിക്ക് വേർതിരിച്ചറിയാൻ കഴിയും.
  • [ ] എനിക്ക് ചെയിനിംഗ്, റൂട്ടിംഗ്, പാരലൽ പാറ്റേണുകൾ എന്നിവ ഉചിതമായ ടാസ്ക്കുകളിലേക്ക് മാപ്പ് ചെയ്യാൻ കഴിയും.
  • [ ] എനിക്ക് പ്ലാൻ-എക്‌സിക്യൂട്ട്-വെരിഫൈ സൈക്കിൾ സജ്ജീകരിക്കാൻ കഴിയും, ഏജൻ്റുമാരുടെ അവസ്ഥയും പുരോഗതി ട്രാക്കിംഗും നിർത്തുന്നു.
  • [ ] വളരെയധികം വഴക്കം പ്രവചനാതീതതയും ചെലവുകളും കൊണ്ടുവരുമെന്ന് ഞാൻ ഓർക്കുന്നു.