Unità 10 / 11

Flussi tax-Xogħol tal-Aġenti u Kompiti f'diversi Passi

Qligħ:

  • L-applikazzjoni tal-iskala dejjem tikber ta 'kumplessità mill-aktar soluzzjoni sempliċi għall-aġent
  • Id-distinzjoni bejn il-katina, ir-rotot u l-mudelli tal-fluss tax-xogħol paralleli
  • Tkissir ta 'kompitu f'diversi stadji f'ċiklu ta' ppjanar-eżekuzzjoni-verifika

Aħna stabbilixxew iċ-ċiklu sempliċi ta 'vettura waħda fl-unità preċedenti. Ix-xogħol reali ħafna drabi jeħtieġ passi multipli, għodod multipli, u xi drabi deċiżjonijiet ta’ fergħat: “Sib ordnijiet li jkunu tard dan ix-xahar, abbozza email ta’ apoloġija lill-klijenti, sommarju għal maniġer.” F'din l-unità, aħna nkopru mudelli għall-organizzazzjoni ta 'kompiti f'diversi stadji, meta jkollok bżonn aġent reali, u ċ-ċiklu ta' ppjanar-eżekuzzjoni-verifika. Il-prinċipju ewlieni: il-kumplessità daqs kemm hemm bżonn.

Skala minn Soluzzjoni Sempliċi għal Aġent

Mhux kull kompitu jistħoqqlu l-aktar soluzzjoni kumplessa. Titla pass pass fuq l-iskala tal-kumplessità u waqqaf l-aktar soluzzjoni adegwata sempliċi:

  1. Sejħa waħda: Jekk il-kompitu jiġi solvut b'sejħa ta' mudell wieħed (qosor, ikklassifikat) ieqaf hawn.
  2. Sejħa waħda b'RAG: Jekk tkun meħtieġa informazzjoni, żid l-irkupru u għal darb'oħra sejħa waħda.
  3. Fluss tax-xogħol fiss: Jekk il-passi huma magħrufa minn qabel, issekwenzahom manwalment (fluss tal-kodiċi). Il-mudell jagħmel sub-xogħol f'kull pass, iżda inti tiddetermina l-ordni.
  4. Aġent immexxi mill-mudell: Jekk il-passi ma jistgħux ikunu magħrufa minn qabel, il-mudell jiddeċiedi liema aġent isejjaħ u meta. L-iktar għażla qawwija iżda l-aktar għalja u riskjuża.

Id-differenza bejn Workflow u l-aġent hija kritika: Fil Workflow, inti tikteb il-fluss ta 'kontroll (prevedibbli, ttestjati, irħas). Int tagħti kontroll tal-aġenda lill-mudell (flessibbli iżda imprevedibbli). Ħafna xogħol korporattiv huwa fil-fatt fluss tax-xogħol; aġenti reali huma relattivament ftit.

Tip: "Nista 'nikteb il-passi għal dan il-kompitu minn qabel?" staqsi. Jekk tista’ tiktebha, ibni fluss tax-xogħol — irħas, aktar sigur, aktar ttestjat. Madankollu, jekk il-passi jvarjaw skont l-input u ma jistgħux jiġu mbassra, huwa meħtieġ aġent.

Tliet Mudelli Bażiċi tal-Fluss tax-Xogħol

Ktajjar fil-pront: L-output ta 'pass wieħed huwa l-input ta' dak li jmiss. “Iġġenera abbozz → editja → format.” Kull pass huwa sempliċi u ffukat; faċli biex tiddibaggja.

Rotot: L-ewwel tikklassifika t-talba deħlin u tibgħatha lill-espert xieraq. "Din il-mistoqsija hija teknika, kontijiet, jew rifużjoni?" → direzzjoni ġdida biex tikkoreġi s-sub-stream. Kull mogħdija hija ottimizzata bil-pront u l-għodod tagħha stess.

Parallelizzazzjoni: Tmexxi impjiegi indipendenti simultanjament u tgħaqqad ir-riżultati. "Iġbor fil-qosor 5 dokumenti separatament, imbagħad għaqqad." Mhux biss huwa mgħaġġel, iżda kull biċċa tieħu attenzjoni sħiħa.

mudell

meta

eżempju

b'katina

Il-passi huma sekwenzjali u dipendenti

Abbozz → editja → format

direzzjoni mill-ġdid

Ipproċessar differenti skond it-tip ta 'input

Klassifikazzjoni tat-talba ta' appoġġ

parallel

Sotto-xogħlijiet indipendenti

Agħti fil-qosor dokumenti multipli separatament

Aġent (linja)

Passi ma jistgħux jiġu mbassra minn qabel

Riċerka/tiswija miftuħa

# It-tip tal-mudell tar-rotot (kunċettwali) = pattern.classify(talba) # "ritorn" | "teknika" | "fattura"jekk tour == "ritorn": tweġiba = return_flow(talba)elif tur == "teknika": tweġiba = fluss_technic (talba) inkella: tweġiba = fluss_fattura(talba)

Ċiklu ta' Ippjanar-Eżekuzzjoni-Verifika

Mudell b'saħħtu f'aġenti reali: għandek il-pjan tal-mudell, imbagħad tesegwixxi, imbagħad ivverifika. Il-mudell ikisser il-kompitu kumpless f'sottopassi, iwettaq kull pass b'għodda, u finalment jistaqsi "ilħaqt l-għan?" jiċċekkja. Il-pass tal-verifika jaqbad l-iżbalji b'dehra separata u friska ("Dan l-output jissodisfa l-kompitu?").

# Plan-execute-verify (kunċettwali)plan = model.uret("Aqsam dan il-kompitu f'passi: " + kompitu) għal pass fil-pjan: riżultat = agent_loop(pass) # eżegwixxi ma' toolscheck = model.uret("Dan l-output jissodisfa l-kompitu? Għidli jekk hemmx xi ħaġa nieqsa: " + kompitu + riżultati) jekk check.rounding: # korrezzjoni.

Żewġ prattiki tajbin għal ħidmiet twal: jimponi kundizzjoni ta' waqfien (numru massimu ta' passi — jipprevjeni linja infinita) u traċċar tal-progress (għid lill-aġent iikteb dak li qed jagħmel sabiex ma jtellifx). L-aġent, li m'għandux limitu ta 'pass, jista' jdur għal dejjem jekk jeħel u l-ispiża tisplodi.

Disinn Dgħajjef/Qawwija

Dgħajjef (tpoġġi kollox fuq aġent ġgant wieħed):

Għid "ikkompleta dik il-ħaġa kumplessa" u rilaxxha b'għodda illimitata.# Riżultat: imġieba imprevedibbli, riskju ta' loops infiniti, spiża għolja, # impossibbli li tiddibaggja.

Qawwija (fluss l-ewwel, aġent biss fejn meħtieġ, limitat):

L-ewwel jaqsam ix-xogħol f'passi fissi (routing + chaining). Uża l-aġent biss f'subtask fejn il-passi mhumiex magħrufa; Żid limitu ta 'pass, traċċar tal-progress u rawnd ta' verifika.

Tliet Każijiet Mini

Każ 1 — Workflow minflok aġent. Tim wieħed waqqaf il-kompitu ta '"talba ta' appoġġ għall-proċess" b'aġent ħieles; Xi drabi l-aġent kien idur 15-il tarġa u jmur fit-triq ħażina. Il-passi kienu essenzjalment iffissati (ikklassifika → ġib l-informazzjoni rilevanti → tikteb abbozz → tissottometti għall-approvazzjoni). Meta qlibna għall-fluss tax-xogħol routing + chaining, il-konsistenza żdiedet minn 58% għal 96% u l-ispiża naqset bin-nofs.

Każ 2 — Qligħ parallel. Tim legali kien qed jiġbor fil-qosor 20 kuntratt wieħed wieħed; B'kollox ħadu 4 minuti. Meta qlibna għal mudell parallel (kollha fl-istess ħin, imbagħad għaqqad), il-ħin tnaqqas għal 25 sekonda u l-kwalità żdiedet hekk kif kull sommarju rċeviet attenzjoni sħiħa.

Każ 3 — Ma kien hemm l-ebda kundizzjoni ta' waqfien. Aġent investigattiv baqa’ jsejjaħ l-istess żewġ għodod bla tmiem, ifittex informazzjoni li ma setax isib; akkumula spejjeż sinifikanti mil-lum għal għada. Meta ġew miżjuda l-limitu massimu ta’ 8 passi u r-regola "Jekk ma tistax issibha fi 3 provi, ngħidu ma nafx", l-ispiża nżammet taħt kontroll u ġew tweġibiet onesti "Ma stajtx insibha".

Żbalji komuni

  • Iddelega kollox lill-aġent: Il-fluss tax-xogħol huwa orħos, aktar sigur u ttestjat jekk il-passi jkunu magħrufa.
  • Taħlit tal-fluss tax-xogħol mal-aġent: Inti jew il-mudell tieħu l-kontroll? Tiddisinjax mingħajr ma tagħmilha ċara.
  • Mhux iffissar kundizzjoni ta 'waqfien: L-aġent jidħol f'linja infinita u jakkumula l-ispejjeż.
  • Ebda traċċar tal-progress: Matul missjoni twila, l-aġent jiġi distratt, billi jerġa 'jagħmel l-istess xogħol.
  • Taqbeż ir-rawnd ta' verifika: L-output mhux korrett iżda li jidher plawsibbli jitwassal mhux ikkontrollat.
Attenzjoni: Iktar ma jkun ħieles l-aġent, akbar isir ir-raġġ tal-blast. Il-flessibilità mhix b'xejn; kull libertà addizzjonali żżid l-imprevedibbiltà u r-riskju. Agħżel l-aktar dejqa soluzzjoni adegwata.

Fil-qosor

  • Fil-kumplessità, il-prinċipju "kif meħtieġ" japplika: sejħa waħda → RAG → fluss tax-xogħol → aġent biss jekk verament meħtieġ.
  • Fil-Workflow, tikteb il-fluss tal-kontroll (prevedibbli); Int tħalli l-aġenda f’idejn il-mudell (flessibbli iżda riskjuża).
  • Tliet mudelli bażiċi: katina (dipendenti sekwenzjali), rotta (qassam skond it-tip), parallel (impjiegi indipendenti).
  • L-aġenti reali jużaw iċ-ċiklu tal-pjan-eżekuzzjoni-verifika, il-kundizzjoni tal-waqfien, u t-traċċar tal-progress.
  • Hekk kif tiżdied il-flessibbiltà, l-imprevedibbiltà u l-ispiża tiżdied; Agħżel l-aktar dejqa soluzzjoni adegwata.

Kompitu ta' applikazzjoni

Agħżel kompitu f'diversi stadji min-negozju tiegħek stess (eż. "Ipprepara u tqassam rapport ta' kull xahar"). (1) Tista 'tikteb il-passi ta' dan il-kompitu minn qabel? Jekk tista 'tiktebha, iddisinjaha bħala workflow (liema mudell: chaining/routing/parallel?); Jekk ma tistax tikteb, spjega għaliex hemm bżonn aġent. (2) Iġbed id-disinn magħżul tiegħek b'dijagramma ta 'kaxxa-vleġġa. (3) Jekk aġenzija: ikteb kif se twaqqaf il-kundizzjoni tal-waqfien, it-traċċar tal-progress, u r-rawnd ta 'verifika. (4) Elenka 3 riskji li tagħmel l-istess kompitu ma '"aġent ta' żvilupp wieħed".

lista ta' kontroll

  • [ ] Kapaċi nagħżel il-livell it-tajjeb fuq l-iskala ta' "kumplessità kif meħtieġ".
  • [ ] Kapaċi niddistingwi d-differenza fil-kontroll bejn Workflow u aġent.
  • [ ] Kapaċi nimmappja xejriet ta' chaining, routing u paralleli għal kompiti xierqa.
  • [ ] Kapaċi nwaqqaf iċ-ċiklu tal-pjan-eżekuzzjoni-verifika, il-kundizzjoni tal-waqfien u t-traċċar tal-progress fl-aġenti.
  • [ ] Inżomm f'moħħi li wisq flessibilità ġġib imprevedibbiltà u spejjeż.