Fitimet:
- Zbatimi i shkallës në rritje të kompleksitetit nga zgjidhja më e thjeshtë te agjenti
- Dallimi midis modeleve të lidhjes me zinxhir, drejtimit dhe rrjedhës së punës paralele
- Thyerja e një detyre me shumë hapa në një cikël planifikimi-ekzekutimi-verifikimi
Ne vendosëm ciklin e thjeshtë me një automjet në njësinë e mëparshme. Puna e vërtetë shpesh kërkon hapa të shumtë, mjete të shumta dhe nganjëherë vendime të degëzuara: "Gjeni porositë që janë vonë këtë muaj, hartoni një email për kërkim falje për klientët, përmblidhni për një menaxher." Në këtë njësi, ne mbulojmë modelet për organizimin e detyrave me shumë hapa, kur keni nevojë për një agjent të vërtetë, dhe ciklin e planifikimit-ekzekutimit-verifikimit. Parimi kryesor: kompleksiteti aq sa duhet.
Shkalla nga zgjidhja më e thjeshtë në agjent
Jo çdo detyrë meriton zgjidhjen më komplekse. Ngjituni hap pas hapi në shkallën e kompleksitetit dhe ndaluni në zgjidhjen më të thjeshtë adekuate:
- Thirrje e vetme: Nëse detyra zgjidhet nga një telefonatë model i vetëm (përmbledh, klasifiko) ndalo këtu.
- Thirrje e vetme me RAG: Nëse kërkohet informacion, shtoni rikuperimin dhe përsëri thirrje të vetme.
- Rrjedha fikse e punës: Nëse hapat njihen paraprakisht, renditini ato me dorë (rrjedha e kodit). Modeli bën një nënpunë në çdo hap, por ju përcaktoni rendin.
- Agjent i drejtuar nga modeli: Nëse hapat nuk mund të njihen paraprakisht, modeli vendos se cilin agjent të thërrasë dhe kur. Opsioni më i fuqishëm, por më i shtrenjtë dhe i rrezikshëm.
Dallimi midis Workflow dhe agjentit është kritik: Në Workflow, ju shkruani rrjedhën e kontrollit (të parashikueshëm, të testueshëm, të lirë). Ju i jepni kontrollin e axhendës modelit (fleksibël por i paparashikueshëm). Shumica e punës së korporatës është në fakt një rrjedhë pune; agjentët e vërtetë janë relativisht të paktë.
Këshillë: "A mund t'i shkruaj hapat për këtë detyrë paraprakisht?" pyesni. Nëse mund ta shkruani, ndërtoni një rrjedhë pune - më e lirë, më e sigurt, më e testueshme. Megjithatë, nëse hapat ndryshojnë në varësi të hyrjes dhe nuk mund të parashikohen, kërkohet një agjent.
Tre modele bazë të rrjedhës së punës
Lidhja e shpejtë me zinxhir: Dalja e një hapi është hyrja e hapit tjetër. "Gjeneroni draft → modifikoni → format." Çdo hap është i thjeshtë dhe i fokusuar; lehtë për tu korrigjuar.
Drejtimi: Fillimisht klasifikoni kërkesën hyrëse dhe ia dërgoni ekspertit përkatës. "A është kjo pyetje teknike, faturimi apo rimbursimi?" → ridrejto për të korrigjuar nën-rrjedhën. Çdo rrugë është optimizuar me udhëzimet dhe mjetet e veta.
Paralelizim: Kryerja e punëve të pavarura në të njëjtën kohë dhe kombinimi i rezultateve. "Përmblidhni 5 dokumente veç e veç, më pas kombinoni." Jo vetëm që është i shpejtë, por çdo pjesë merr vëmendjen e plotë.
model
kur
shembull
të lidhur me zinxhirë
Hapat janë të njëpasnjëshëm dhe të varur
Draft → modifiko → format
ridrejtoj
Përpunim i ndryshëm në varësi të llojit të hyrjes
Klasifikimi i kërkesës për mbështetje
paralele
Nënpunime të pavarura
Përmblidhni disa dokumente veç e veç
Agjent (lak)
Hapat nuk mund të parashikohen paraprakisht
Hulumtim/riparim i hapur
# Modeli i rrugëzimit (konceptual)lloj = model.klasifikoj(kërkesë) # "kthim" | "teknika" | "faturë"if tour == "kthim": përgjigje = kthim_rrjedhë(kërkesë)elif tur == "teknik": përgjigje = rrjedhë_teknik(kërkesë)tjetër: përgjigje = rrjedhë_faturës(kërkesë)
Cikli Planifikim-Zbatim-Verifikimi
Një model i fuqishëm në agjentët realë: keni planin e modelit, më pas ekzekutoni, më pas verifikoni. Modeli e ndan detyrën komplekse në nënhapa, kryen çdo hap me mjete dhe në fund pyet "a ia arrita qëllimit?" ai kontrollon. Hapi i verifikimit kap gabimet me një pamje të veçantë dhe të freskët ("a plotëson ky rezultat detyrën?").
# Plan-execute-verify (conceptual)plan = model.uret("Ndajeni këtë detyrë në hapa: " + detyrë)për hapin në plan: rezultat = agent_loop(hap) # execute with toolscheck = model.uret("A plotëson detyrën kjo dalje? Më tregoni nëse mungon ndonjë gjë: " + detyrë + rezultate) nëse korrigjimi mungon ...:
Dy praktika të mira për detyra të gjata: vendosja e një kushti ndalimi (numri maksimal i hapave - parandalon ciklin e pafund) dhe gjurmimin e progresit (kërkoni që agjenti të shkruajë atë që po bën në mënyrë që të mos shpërqendrohet). Agjenti, i cili nuk ka kufi hapash, mund të rrotullohet përgjithmonë nëse ngec dhe kostoja do të shpërthejë.
Dizajn i dobët/i fortë
I dobët (duke vënë gjithçka në një agjent gjigant):
Thuaj "përfundoje atë gjë komplekse" dhe lëshoje me mjete të pakufizuara.# Rezultati: sjellje e paparashikueshme, rreziku i pafundësive, kosto e lartë,# e pamundur të korrigjohet.
I fuqishëm (rrjedhja e parë, agjent vetëm aty ku nevojitet, i kufizuar):
Së pari ndani punën në hapa fikse (drejtim + zinxhir). Përdorni agjentin vetëm në nëndetyrë ku hapat janë të panjohur; Shtoni kufirin e hapave, ndjekjen e progresit dhe raundin e verifikimit.
Tre Mini Rastet
Rasti 1 - Rrjedha e punës në vend të agjentit. Një ekip ngriti detyrën e "kërkesës për mbështetje të procesit" me një agjent të lirë; Ndonjëherë agjenti kthente 15 hapa dhe shkonte në rrugën e gabuar. Hapat u rregulluan në thelb (klasifikoni → merrni informacionin përkatës → shkruani draftin → dorëzoni për miratim). Kur kaluam në rrjedhën e punës së rrugëzimit + zinxhir, qëndrueshmëria u rrit nga 58% në 96% dhe kostoja u përgjysmua.
Rasti 2 - Fitimi paralel. Një ekip ligjor përmbledhte 20 kontrata një nga një; U deshën 4 minuta në total. Kur kaluam në një model paralel (të gjitha në të njëjtën kohë, pastaj kombinoni), koha u reduktua në 25 sekonda dhe cilësia u rrit ndërsa çdo përmbledhje merrte vëmendjen e plotë.
Rasti 3 - Nuk kishte asnjë kusht ndalimi. Një agjent hetues i thërriste pafund të njëjtat dy mjete, duke kërkuar informacione që nuk e gjente; akumuloi kosto të konsiderueshme brenda natës. Kur u shtua kufiri maksimal prej 8 hapash dhe rregulli "Nëse nuk e gjen dot në 3 përpjekje, thuaj nuk e di", kostoja u mbajt nën kontroll dhe erdhën përgjigjet e sinqerta "Nuk e gjeta".
Gabimet e zakonshme
- Delegimi i gjithçkaje te agjenti: Rrjedha e punës është më e lirë, më e sigurt dhe e testueshme nëse dihen hapat.
- Përzierja e rrjedhës së punës me agjentin: A e merrni ju apo modelja kontrollin? Mos dizajnoni pa e bërë të qartë këtë.
- Mos vendosja e një kushti ndalimi: Agjenti hyn në një lak të pafund dhe grumbullon kosto.
- Nuk ka gjurmim progresi: Gjatë një misioni të gjatë, agjenti shpërqendrohet, duke bërë përsëri të njëjtën punë.
- Kapërcimi i raundit të verifikimit: Prodhimi i pasaktë, por me pamje të besueshme jepet i pakontrolluar.
Kujdes: Sa më i lirë të jetë agjenti, aq më e madhe bëhet rrezja e shpërthimit. Fleksibiliteti nuk është falas; çdo liri shtesë shton paparashikueshmërinë dhe rrezikun. Zgjidhni zgjidhjen më të ngushtë adekuate.
Në përmbledhje
- Në kompleksitet, zbatohet parimi "sipas nevojës": thirrje e vetme → RAG → rrjedha e punës → agjent vetëm nëse është vërtet e nevojshme.
- Në Workflow, ju shkruani rrjedhën e kontrollit (të parashikueshme); Axhendën ia lini modeles (fleksibil por me rrezik).
- Tre modele bazë: zinxhir (varur në mënyrë sekuenciale), rrugëzim (shpërndarë sipas llojit), paralele (punë të pavarura).
- Agjentët realë përdorin ciklin plan-ekzekutim-verifikim, gjendjen e ndalimit dhe gjurmimin e progresit.
- Me rritjen e fleksibilitetit, rritet paparashikueshmëria dhe kostoja; Zgjidhni zgjidhjen më të ngushtë adekuate.
Detyra e aplikimit
Zgjidhni një detyrë me shumë hapa nga biznesi juaj (p.sh. "përgatitni dhe shpërndani raportin mujor"). (1) A mund t'i shkruani hapat e kësaj detyre paraprakisht? Nëse mund ta shkruani, dizajnojeni si një rrjedhë pune (çfarë modeli: zinxhir/drejtim/paralel?); Nëse nuk mund të shkruani, shpjegoni pse nevojitet një agjent. (2) Vizatoni modelin tuaj të zgjedhur me një diagram kuti-shigjeta. (3) Nëse agjencia: shkruani se si do të konfiguroni gjendjen e ndalimit, ndjekjen e progresit dhe raundin e verifikimit. (4) Rendisni 3 rreziqe për të kryer të njëjtën detyrë me një "agjent të vetëm dev".
listë kontrolli
- [ ] Mund të zgjedh nivelin e duhur në shkallën "kompleksiteti sipas nevojës".
- [ ] Mund të dalloj ndryshimin në kontroll midis Workflow dhe agjentit.
- [ ] Unë mund të hartoj modele zinxhirësh, rrugëzimi dhe paralele me detyrat e duhura.
- [ ] Mund të konfiguroj ciklin plan-ekzekutim-verifikim, gjendjen e ndalimit dhe gjurmimin e progresit në agjentë.
- [ ] Mbaj parasysh se shumë fleksibilitet sjell paparashikueshmëri dhe kosto.