бирдиги 10 / 11

Агенттин иштөө процесстери жана көп кадамдуу тапшырмалар

Пайдалар:

  • Эң жөнөкөй чечимден агентке чейин өсүп жаткан татаалдыктын масштабын колдонуу
  • Чынжырчалуу, багыттоо жана параллелдүү иш процесстерин айырмалоо
  • Көп баскычтуу тапшырманы пландоо-аткаруу-текшерүү циклине айландыруу

Биз мурунку бөлүмдө бир унаадан турган жөнөкөй циклди орноттук. Чыныгы жумуш көбүнчө бир нече кадамдарды, бир нече куралдарды жана кээде бутактанган чечимдерди талап кылат: "Ушул айда кечиккен буйруктарды табыңыз, кардарлардан кечирим сураган электрондук каттын долбоорун түзүңүз, менеджер үчүн жыйынтыктап көрүңүз." Бул бөлүмдө биз көп кадамдуу тапшырмаларды уюштуруунун үлгүлөрүн, сизге чыныгы агент керек болгондо жана пландаштыруу-аткаруу-текшерүү циклин камтыйт. Негизги принцип: муктаждыкка жараша татаалдык.

Эң жөнөкөй чечимден агентке чейин масштабдоо

Ар бир тапшырма эң татаал чечимге татыктуу боло бербейт. Татаалдуулук шкаласы боюнча кадам-кадам көтөрүлүп, эң жөнөкөй адекваттуу чечимге токтоңуз:

  1. Жалгыз чакыруу: Эгерде тапшырма бир моделдик чакыруу менен чечилсе (жалпылоо, классификациялоо) ушул жерден токто.
  2. RAG менен бир чалуу: маалымат керек болсо, издөөнү жана кайра бир чалууну кошуңуз.
  3. Туруктуу иш процесси: Эгер кадамдар алдын ала белгилүү болсо, аларды кол менен иреттеңиз (коддун агымы). Модель ар бир кадамда суб-иш аткарат, бирок сиз тартипти аныктайсыз.
  4. Моделге негизделген агент: Эгер кадамдарды алдын ала билүү мүмкүн болбосо, модель кайсы агентти жана качан чакырууну чечет. Эң күчтүү, бирок эң кымбат жана кооптуу вариант.

Workflow менен агенттин ортосундагы айырма абдан маанилүү: Workflow программасында сиз башкаруунун агымын жазасыз (болжолдуу, текшерилүүчү, арзан). Сиз моделге күн тартибин башкарууну бересиз (ийкемдүү, бирок күтүүсүз). Көпчүлүк корпоративдик жумуш чындыгында иш процесси болуп саналат; реалдуу агенттер салыштырмалуу аз.

Кеңеш: "Бул тапшырманын кадамдарын алдын ала жазып бере аламбы?" сура. Эгер сиз аны жаза алсаңыз, жумушчу процессти түзүңүз — арзаныраак, коопсузураак, текшерилүүчү. Бирок, кадамдар киргизүүгө жараша өзгөрүп, алдын ала айтуу мүмкүн болбосо, агент талап кылынат.

Үч негизги иш процесси үлгүлөрү

Ыкчам чынжыр: Бир кадамдын чыгышы кийинкисинин кириши. “Сомдомо түзүү → түзөтүү → формат.” Ар бир кадам жөнөкөй жана багытталган; мүчүлүштүктөрдү оңдоо оңой.

Маршрутизация: Сиз алгач келип түшкөн суроо-талапты классификациялап, тиешелүү экспертке жөнөтөсүз. "Бул суроо техникалыкпы, эсеп коюубу же кайтарып берүүбү?" → туура суб-агымга багыттоо. Ар бир жол өзүнүн тез жана куралдары менен оптималдаштырылган.

Параллелдөө: көз карандысыз жумуштарды бир эле учурда иштетүү жана натыйжаларды бириктирүү. "5 документти өзүнчө жыйынтыктап, анан бириктиргиле". Бул тез гана эмес, ар бир бөлүгү толук көңүл бурат.

үлгү

качан

мисал

чынжырланган

Кадамдар ырааттуу жана көз каранды

Долбоор → түзөтүү → формат

багыттоо

Киргизүү түрүнө жараша ар кандай иштетүү

Колдоо өтүнүчүнүн классификациясы

параллелдүү

Көз карандысыз суб-иштер

Бир нече документтерди өзүнчө жыйынтыктаңыз

Агент (цикл)

Кадамдарды алдын ала айтуу мүмкүн эмес

Ачык изилдөө / оңдоо

# Маршруттук үлгү (концептуалдык) түрү = pattern.classify(суроо) # "кайтаруу" | "техника" | "invoice"if tour == "кайтуу": жооп = return_flow(суроо)elif tur == "техникалык": жооп = техникалык_агым(суроо)башка: жооп = invoice_flow(суроо)

Пландоо-аткаруу-текшерүү цикли

Чыныгы агенттердеги күчтүү үлгү: моделдин планын түзүңүз, анан аткарыңыз, анан текшериңиз. Модель татаал тапшырманы кичи тепкичтерге бөлүп, ар бир кадамды шаймандар менен аткарат жана акырында "мен максатка жеттимби?" ал текшерет. Текшерүү кадамы каталарды өзүнчө, жаңы көрүнүш менен кармайт («бул чыгаруу тапшырмага жооп береби?»).

# План-аткаруу-текшерүү (концептуалдык)план = model.uret("Бул тапшырманы кадамдарга бөлүңүз: " + тапшырма)пландагы кадам үчүн: натыйжа = agent_loop(кадам) # toolscheck менен аткарыңыз = model.uret("Бул чыгаруу тапшырмага жооп береби? Бир нерсе жетишпей калса айтыңыз: " + тапшырма + жыйынтыктар)эгерде текшерүү.жетилбесе: ... # оңдоо

Узак тапшырмалар үчүн эки жакшы тажрыйба: токтотуу шартын коюу (кадамдардын максималдуу саны — чексиз циклдин алдын алат) жана прогресске көз салуу (агент алаксып кетпеши үчүн эмне кылып жатканын жазсын). Кадам чеги жок агент тыгылып калса жана баасы жарылып кетсе, түбөлүк айлана алат.

Алсыз/күчтүү дизайн

Алсыз (баарын бир ири агентке коюу):

"Ошол татаал нерсени бүтүрүңүз" деп айтыңыз жана аны чексиз куралдар менен бошотуңуз.# Натыйжа: күтүлбөгөн жүрүм-турум, чексиз цикл коркунучу, кымбат баалуу, # мүчүлүштүктөрдү оңдоо мүмкүн эмес.

Күчтүү (биринчи агым, керек жерде гана агент, чектелген):

Адегенде жумушту белгиленген кадамдарга бөлүңүз (маршруттоо + чынжыр). Агентти кадамдар белгисиз болгон кошумча тапшырмада гана колдонуңуз; Кадам чегин, прогресске көз салуу жана текшерүү раундун кошуңуз.

Үч мини Case

1-жагдай - Агенттин ордуна иштөө процесси. Бир команда эркин агент менен "процессти колдоо өтүнүчү" тапшырмасын койду; Кээде агент 15 кадам бурулуп, туура эмес жолго түшүп кетчү. Кадамдар негизинен бекитилди (классификация → тиешелүү маалыматты алуу → долбоорду жазуу → бекитүүгө тапшыруу). Маршрутизация + чынжырлоо процессине өткөндө ырааттуулук 58% дан 96% га чейин жогорулап, наркы эки эсеге кыскарды.

2-жагдай - Параллель пайда. Юридикалык топ 20 келишимди бирден жыйынтыктап жаткан; Жалпысынан 4 мүнөт кетти. Биз параллелдүү үлгүгө өткөндө (баары бир убакта, анан бириктиребиз), убакыт 25 секундага чейин кыскарып, ар бир жыйынтыкка толук көңүл бурулгандыктан сапаты жогорулады.

3-жагдай - Токтотуу шарты болгон жок. Тергөөчү бир эле эки куралды тынымсыз чалып, таппай калган маалыматтарды издеп жатты; бир түн ичинде олуттуу чыгымдарды чогулткан. Максималдуу 8 кадамдык чек жана “3 аракетте таппасаң, билбейм деп айт” эрежеси кошулганда, чыгым көзөмөлдөнүп, чынчыл “таба албай койдум” деген жооптор келди.

Жалпы каталар

  • Баарын агентке өткөрүп берүү: кадамдар белгилүү болсо, иш процесси арзаныраак, коопсуз жана текшерилет.
  • Иш агымын агент менен аралаштыруу: Сиз же модель көзөмөлдөйсүзбү? Муну ачык көрсөтпөстөн долбоорлобоңуз.
  • Токтотуу шартын койбоо: Агент чексиз циклге кирип, чыгымдарды топтойт.
  • Прогресске көз салуу жок: Узак миссия учурунда агент алаксып, кайра ошол эле ишти аткарып калат.
  • Текшерүү айлампасын өткөрүп жиберүү: Туура эмес, бирок ишенүүгө татыктуу көрүнгөн чыгаруу текшерилбей жеткирилет.
Көңүл буруңуз: Агент канчалык бош болсо, жардыруу радиусу ошончолук чоң болот. Ийкемдүүлүк бекер эмес; ар бир кошумча эркиндик күтүүсүз жана тобокелдикти кошот. Эң тар адекваттуу чечимди тандаңыз.

Кыскача айтканда

  • Татаалдуулукта "зарылчылыкка жараша" принциби колдонулат: жалгыз чалуу → RAG → иш процесси → агент чындап зарыл болгондо гана.
  • Workflow ичинде сиз башкаруунун агымын жазасыз (болжолдуу); Күн тартибин моделге калтырасыз (ийкемдүү, бирок тобокелдүү).
  • Үч негизги үлгү: чынжырлоо (ырааттуу түрдө көз каранды), маршруттук (түр боюнча бөлүштүрүлөт), параллелдүү (көз карандысыз жумуштар).
  • Чыныгы агенттер план-аткаруу-текшерүү циклин, токтотуу шартын жана прогресске көз салышат.
  • Ийкемдүүлүк өскөн сайын, күтүлбөгөндүк жана чыгымдар көбөйөт; Эң тар адекваттуу чечимди тандаңыз.

Колдонмо тапшырмасы

Жеке бизнесиңизден көп кадамдуу тапшырманы тандаңыз (мисалы, "айлык отчетту даярдоо жана таратуу"). (1) Бул тапшырманын кадамдарын алдын ала жаза аласызбы? Эгер сиз аны жаза алсаңыз, аны иш процесси катары долбоорлоо (кандай үлгү: чынжырлоо/багыттоо/параллель?); Эгерде сиз жаза албасаңыз, агент эмне үчүн керек экенин түшүндүрүңүз. (2) Сиз тандаган дизайнды кутуча-жебе диаграммасы менен тартыңыз. (3) Эгерде агенттик: токтотуу шартын, прогресске көз салуу жана текшерүү раундун кантип орното турганыңызды жазыңыз. (4) "Бирдиктүү иштеп чыгуучу агент" менен бир эле тапшырманы аткаруунун 3 коркунучун тизмектеңиз.

текшерүү тизмеси

  • [ ] Мен "зарылдыгына жараша татаалдык" шкаласы боюнча туура деңгээлди тандай алам.
  • [ ] Мен Workflow менен агенттин ортосундагы башкаруунун айырмасын ажырата алам.
  • [ ] Тиешелүү тапшырмаларга чынжырлоо, багыттоо жана параллелдүү үлгүлөрдү картага алам.
  • [ ] Мен агенттерде план-аткаруу-текшерүү циклин, токтотуу абалын жана прогресске көз салууну орното алам.
  • [ ] Мен өтө көп ийкемдүүлүк күтүлбөгөндүк жана чыгымдарды алып келерин эстейм.