Mokymasis iš realios patirties
„Perplexity Computer“ modelio mokymas po treniravimo, siekiant imituoti sėkmingą elgseną, sumažinti naudotojų pataisymų poreikį ir išvengti įrankio klaidų.
Tai, kaip naudotojai sąveikauja su mūsų produktais realiame pasaulyje, yra vertingas modelio mokymo šaltinis. Duomenų yra gausu, jie atspindi faktinį naudotojų užduočių paskirstymą ir užfiksuoja naudotojų pataisymus bei įrankių triktis, kurias sintetinė aplinka gali praleisti.
Dažnas būdas mokytis iš realaus pasaulio duomenų yra atmetimo atrankos derinimas: įvertinkite kiekvienos sesijos rezultatą, pasilikite sėkmingas ir apmokykite modelį jas imituoti. Tačiau sėkmingas rezultatas nereiškia, kad kiekvienas žingsnis buvo teisingas, todėl visos trajektorijos imitavimas rizikuoja sustiprinti blogą tarpinį elgesį kartu su geruoju. Nepavykusių sesijų atmetimas taip pat praranda svarbius įrodymus apie tai, kur modelis pasiekia savo ribas.
Atmetimo atrankos tikslinimą deriname su užuominomis valdomu savidistiliavimu, kad mokytumėmės tiek iš sėkmingų, tiek iš nesėkmingų sesijų. Užuomina – tai trumpas korekcinis nurodymas, pagrįstas informacija, kurią modelis jau turėjo padarydamas klaidą. Naudingi žingsniai iš sėkmingų sesijų išlieka imitavimo tikslais, o pagrįstos užuominos paverčia išvengiamas klaidas pataisymo tikslais.
Naudotojo pataisymai ir įrankių klaidos prideda priežiūros apie tai, kas pakeliui nutiko ne taip, be to, ar užduotis galiausiai pavyko. Šį etapą taikome po sustiprinto mokymo sintetinėse aplinkose, kad padėtume sumažinti atotrūkį tarp tų aplinkų ir realaus pasaulio naudojimo.
Naudojant tiesiogiai, vėlesnis po apmokymo gautas GLM-5.2 kontrolinis taškas sumažino įrankių kvietimų triktis 21,2 %, palyginti su ankstesniu apmokytu kontroliniu tašku. GLM-5.3 atveju po apmokymo įrankių kvietimų triktys sumažėjo 33,0 %, o vidutinė numatoma vidutinio ar didelio naudotojų nepasitenkinimo tikimybė sumažėjo 17,2 %, palyginti su baziniu modeliu.
Nuo sintetinių prie realaus pasaulio duomenų
Sintetinės užduotys leidžia mums sukurti kontroliuojamas problemas su rezultatais, kuriuos lengva patikrinti, tačiau jos paprastai apsiriboja viena užklausa ir gali apimti tik tuos scenarijus, kurius aiškiai suprojektuojame.
Priešingai, naudotojai realiojo pasaulio sesijose pateikia įvairias instrukcijas, kontekstą ir įrankių derinius į sesijas, kurios vyksta per kelis sąveikos posūkius. Toks realiojo pasaulio naudojimas natūraliai duoda du vertingus klaidų signalus: naudotojo pataisymai atskleidžia, kur agentas nesuteikė to, ko jie norėjo, o įrankių klaidos parodo, kur jo veiksmai sugedo realiose aplinkose. Mūsų atrankos vamzdynas gerbia naudotojų privatumą ir mokymo pasirinkimus, išskirdamas sesijas su asmens tapatybės informacija (PII) ir nuo naudotojų, kurie atsisakė.
Realaus pasaulio duomenys todėl pateikia nesėkmės atvejus, kurių sintetinė aplinka gali neatskleisti, ir dažnai jau turi įtrauktą vietą, kur įvyko nesėkmė.
Imituokite gerus žingsnius, ištaisykite blogus
Mokantis iš realaus pasaulio duomenų, standartinis atmetimo atrankos derinimas (RFT) atrenka sėkmingas sesijas pagal jų galutinius rezultatus, tiesiogiai nenaudojant naudotojo ir įrankio atsiliepimų gerų tarpinių veiksmų atskyrimui nuo blogų. Agentas gali atsigauti po blogo įrankio iškvietimo arba pataisyti klaidą po naudotojo atsiliepimų ir vis tiek pateikti tinkamą išvestį pabaigoje.
Nepavykusių sesijų atmetimas taip pat riboja pavyzdžių efektyvumą. Sesija, kuri niekada nepasiekia gero rezultato, vis tiek gali atskleisti aiškią, išvengiamą klaidą kaip naudingus mokymo signalus.
Šiuos apribojimus sprendžiame atskirdami du sprendimus: kurios sesijos turi imituotino elgesio, o kurie posūkiai turi ištaisytinų klaidų. Duomenų vamzdynas šiuos sprendimus priima atskirai, o tada modelio posūkiams priskiria vieną iš trijų gydymo būdų:
- Imituoti: ne klaidų posūkiai sėkmingose sesijose gauna įprastą kryžminės entropijos (CE) nuostolį, padidindami užregistruotų žetonų tikimybę.
- Teisingai: tiek sėkmingose, tiek nesėkmingose sesijose klaidų posūkiai su galiojančia užuomina gauna Kullback–Leibler (KL) divergencijos nuostolį, nukreipdami modelį kito žetono prognozių, kurias jis daro matydamas užuominą, link.
- Laikyti kontekstu: posūkiai nesėkmingose sesijose, kuriose trūksta patvirtintos užuominos, ir pažymėti blogi posūkiai be patvirtintos užuominos bet kurioje sesijos tipo tarnauja kaip kontekstas, bet gauna nei vieno nuostolio.
Dėl to sėkmingos sesijos gali pateikti tiek imitavimo, tiek koregavimo tikslus, o nesėkmingos sesijos pateikia tik koregavimo tikslus. Visi likę posūkiai, įskaitant sistemos, naudotojo ir įrankio išvestį, lieka kaip kontekstas.
Imitavimo dalis naudoja standartinį RFT. Korekcinė dalis naudoja On-Policy Self-Distillation (OPSD): tas pats modelis veikia kaip mokytojas ir mokinys, o mokytojui suteikiama privilegijuota informacija. Čia ši privilegijuota informacija yra trumpa užuomina, paaiškinanti išvengiamą klaidą. Mokome mokinį atitikti mokytojo kito žetono prognozes, neįteikiant jam užuominos.
Abi dalys yra svarbios. Tik pataisymui skirtas mokymas gali atskleisti trumpąjį kelią: mokytojas ir mokinys gali sutikti ignoruodami kontekstą, o ne mokydamiesi pataisymo. CE terminas pririša mokymą prie naudingo elgesio, padėdamas atgrasyti nuo susitarimo, kylančio ignoruojant kontekstą.
Mokymą praėjęs mokinys tampa modelio parinktimi „Computer“. Naujos sesijos iš tiesioginio naudojimo pereina per tuos pačius tinkamumo ir privatumo filtrus prieš patekdamos į kitą mokymo vamzdyno ciklą.
Pavyzdys: viena sesija gali išmokyti abu pamokas
Toliau pereiname prie konkretaus pavyzdžio, kuriame yra ir imitavimas, ir koregavimas.
Apsvarstykite galimą sėkmingą sesiją, kurioje naudotojas prašo palyginti asyncio pakeitimus Python 3.13 naudojant oficialią dokumentaciją. Mūsų įrankių dokumentacijoje nurodyta, kad search.web grąžina pataikymų sąrašą, kurių kiekvienas turi url lauką.
Modelis pirmiausia atlieka galiojančią vienos versijos paieškos užklausą kaip dalį įrodymų rinkimo palyginimui, o tai yra geras elgesys imituoti.
Tačiau kitas kodo vykdymo iškvietimas neteisingai laiko šį sąrašą žodynu. Kodo įrankis grąžina TypeError: list indices must be integers or slices, not str. Kadangi grąžinamas tipas buvo dokumentuotas prieš iškvietimą, tai yra klaida, kurios modelis turėjo būti pajėgus išvengti. Siekiant ištaisyti šį veiksmą, galima sugeneruoti užuominą su teisingu iškvietimu.
Kaip veikia mokymas
Mokymo vamzdynas turi keturis etapus: pasirinkti sesijas ir įvertinti jų rezultatus, identifikuoti klaidas ir sukurti užuominas iš naudotojų atsiliepimų bei įrankių klaidų, sugeneruoti kito žetono tikimybes tiek iš mokytojo, tiek iš mokinio ir apmokyti modelį su kombinuotu CE ir KL nuostoliu.
Pasirinkite sesijas, tada įvertinkite rezultatą
Atrankos vamzdynas ima duomenis iš mokymui tinkamo tikrų Computer sesijų poaibio, kurias pateikė GLM 5.2. Prieš atrenkant šio darbo eigos pavyzdžius, taikomi atsisakymai dalyvauti mokyme ir vamzdyno su PII susijusios išimtys.
Pradinis patikros procesas atrenka kandidatus, LLM teisėjo įvertintus 4 arba 5 balais pagal penkių balų užduoties sunkumo skalę, ir padalija juos į 2 grupes:
- Naudotojo atsiliepimų grupė apima sesijas su tikru naudotojo tolesniu veiksmu arba vidutinio ar didelio nepasitenkinimo vėliavėle. Šiuos didelės intencijos tolesnius veiksmus randame ypač naudingus mokymuisi: naudotojai aktyviai bando užbaigti užduotį, o jų pataisymai tiksliai nurodo, ką modelis praleido.
- Įrankio klaidų grupė apima sesijas su nepavykusiais iškvietimais, pažymėtais taisyklėmis pagrįstų patikrinimų, išskyrus pripažintas infrastruktūros triktis ir atmestą autorizaciją.
Du LLM teisėjai tada įvertina galutinį rezultatą pagal naudotojo užklausą; abu teisėjai turi pateikti teigiamą verdiktą, kad sesija būtų pažymėta kaip „sėkminga“. Tais atvejais, kai pateikiami artefaktai, rezultatų etapas gali atkurti ir patikrinti pateiktį, o jei tas etapas patiria nesėkmę, grįžtama prie tekstinių sprendimų. Sesijos, kurios klasifikuojamos kaip nepilnos, pavyzdžiui, darbas, laukiantis naudotojo, yra neįtraukiamos.
Šis žingsnis identifikuoja galimus mokymo signalų šaltinius; tačiau ne kiekviena klaida priskirtina modeliui, nes kai kurios kyla dėl dviprasmiškų instrukcijų ar infrastruktūros trikčių. Vėlesnis anotavimas nustato, kurios galimos klaidos iš tikrųjų yra išvengiamos ir tinkamos mokymui.
Rasti klaidas iš naudotojų atsiliepimų
Apsvarstykite pavyzdinę sesiją naudotojo atsiliepimų grupėje, kurioje naudotojas klausia: „Kaip rasti savo w3 svetainėje paychex“. Modelis „w3“ traktuoja kaip rašybos klaidą, ieško W-2 instrukcijų ir paaiškina, kaip rasti tą formą. Naudotojo papildomas klausimas „Turėjau omenyje W-3 perdavimo formą“ nustato klaidą, net jei sesija galiausiai yra sėkminga.
Skundas padeda nustatyti klaidą, tačiau pagrindinė priežastis yra ankstesnis sprendimas perinterpretuoti „w3“ kaip W-2. Pradinė užklausa padaro klaidą išvengiamą: modelis galėjo išsaugoti W-3 arba paprašyti paaiškinimo. Pasirodo, kad paskutinis asistento posūkis prieš skundą yra pagrindinė priežastis tik maždaug pusę laiko.
Mūsų anotavimo vamzdynas sistemingai susieja priežastį ir pasekmę kiekvienoje naudotojo atsiliepimų sesijoje. Anotatorius iš pradžių patikrina, ar nėra praleisto reikalavimo, arba intencijos, palaikomos ankstesnio konteksto. Tada trys LLM teisėjai identifikuoja atsakingus posūkius, reikalaudami, kad bent du sutartų dėl tam tikro posūkio. Kartais ankstesnis teiginys aiškiai nustato reikalavimą. Kitais atvejais joks ankstesnis teiginys to nedaro, tačiau kelios ankstesnio pokalbio dalys bendrai leidžia daryti išvadą apie numatomą elgesį. Šis dizainas leidžia jiems sujungti skundą su ankstesne pagrindine klaida, o ne priskirti jį tik paskutiniam atsakymui.
Prieš priimdamas užuominą, vamzdynas taip pat patikrina, ar jo korekciniai teiginiai išplaukia iš informacijos, prieinamos prieš pažymėtą posūkį. Šie patikrinimai skirti sumažinti retrospektyvinį šališkumą, kai nauja skunde atskleista preferencija laikoma tuo, ką modelis jau turėjo žinoti.
Šiame pavyzdyje užuomina nurodo modeliui ieškoti W-3 perdavimo formos svetainėje „Paychex“, o ne W-2, arba paklausti, kurią formą naudotojas turi omenyje, jei užklausa dviprasmiška. Koregavimas taikomas ankstesniam interpretavimui ir paieškos sprendimui, o ne tik galutiniam atsakymui. Originalus posūkis lieka nepakeistas; anotacija prideda is_bad_turn: true ir netuščią hint.
Rasti klaidas iš įrankių klaidų
Apsvarstykite kitą sesiją įrankio klaidų grupėje su paieškos iškvietimu, kur agentas ieško su recency_filter: "year", tačiau įrankis tai atmeta, nes leidžiamos reikšmės yra „day“, „week“ arba „month“. Tai aiškus schemos pažeidimas.
Įrankio klaidų kelias naudoja deterministines taisykles žinomoms klaidoms ir modelio sprendimą dviprasmiškis atvejais. Vien klaidos pranešimo taip pat neužtenka norint apkaltinti modelį; įvertintas pataisymas turi nurodyti kažką, ką modelis galėjo žinoti iš įrankio schemos, sistemos instrukcijų ar ankstesnio pokalbio.
Čia užuomina įvardija nepavykusį iškvietimą, apima patvirtinimo klaidą ir nurodo modeliui naudoti leistiną reikšmę arba praleisti lauką, jei jis pasirenkamas.
Du priekiniai praleidimai
Pažymėjus žingsnį, mokymo priemonė du kartus paleidžia tą patį kontrolinį tašką: vieną kartą kaip mokytoją, o kitą – kaip studentą. Mokytojas mato užuominą, o studentas – ne.
Abu praleidimai naudoja mokytojo prievartą, kai modeliui tiekiame užregistruotą sesiją, o neleisdami jam pasirinkti naujų žetonų. Priekinis praleidimas vis tiek sukuria pilną kito žetono paskirstymą kiekviename žingsnyje, tačiau jis visada yra sąlygotas fiksuoto prefikso iš įrašo, o ne iš eigos žetonų.
Paieškos pavyzdyje tas pats modelis priskiria daug didesnę tikimybę „month“ ir mažesnę „year“, kai pateikiama užuomina. Mokymui ši paskirstymo poslinkis naudojamas kaip lankstus tikslas.
Mokytojo prognozės yra atskirtos arba sustabdomo gradiento: jos pateikia tikslą, bet negauna atnaujinimo per mokytojo etapą. Po mokinio etapo vienas optimizatoriaus žingsnis atnaujina bendrą modelį.
Nuostolių funkcija
CE nuostolis
CE nuostolis įrašo žetonus, pasirinktus imitavimui, laiko tiesos taikiniais ir baudžia modelį už jiems priskirtas mažas tikimybes. Tai sukuria griežtą imitavimo taikinį.
Žetono pozicijoje tegu yra mokinio žetono tikimybė visame žodyne . Užregistruotas kitas žetonas atsakyme arba įrankio iškvietime yra , vieno aktyvaus elemento taikinio paskirstymas yra .
Kryžminė entropija matuoja, kaip gerai mokinys numato šį užregistruotą žetoną. Turint vieno aktyvaus elemento taikinį, ji sumažėja iki neigiamos žurnalo tikimybės, priskirtos .
CE kaukė yra , kur žetonas turėtų būti imituojamas, ir kitu atveju. Sudėjus pasirinktas pozicijas gautas imitavimo nuostolis.
KL nuostolis
KL nuostolis vietoj to naudoja visą mokytojo kito žetono tikimybių paskirstymą kaip lankstų pataisymo tikslą. Mokytojo kontekstas apima dabartinę užuominą ir visas ankstesnes užuominas, išsaugotas tame mokymo segmente; mokinio kontekstas visada yra be užuominų.
KL kaukė yra , kur žetonas turėtų būti ištaisytas, ir kitu atveju; CE ir KL kaukės nesidengia. Šiose pozicijose priekinis KL baudžia nesutarimą tarp mokytojo ir mokinio visame žodyne:
Kombinuoti nuostoliai
Abu terminai dalijasi vienu vardiku, o ne yra normalizuojami atskirai. Šis vardiklis suskaičiuoja bendrą žetonų, pasirinktų imitavimui, skaičių visoje mokymo partijoje. Svoris kontroliuoja korekcinio mokymo indėlį lyginant su imitavimu.
Šis bendras normalizavimas atitinka mūsų mokymo infrastruktūros vieno vardiklio sąsają ir atkuria standartinį SFT nuostolį, kai , supaprastindamas bazinius palyginimus. Kadangi CE žetonų yra daug daugiau nei KL žetono, bendro vardiklio naudojimas taip pat leidžia išvengti neproporcingai didelių svorių suteikimo atskiriems KL žetonams partijose su keliais pažymėtais žetonais.
Pritaikius ankstesniems pavyzdžiams, posūkiai, kuriuose yra W-3/W-2 sumaišymas ir netinkamas paieškos iškvietimas, gauna KL. Kitas nepažymėtas asistento turinys sėkmingoje sesijoje vis tiek gauna CE. Kitas asistento turinys nesėkmingoje sesijoje išlaikomas kaip kontekstas, bet negauna nei CE, nei KL.
Ką rodo vertinimai
Mūsų vertinimai atsako į du atskirus klausimus. Pirma, ar užuomina iš tikrųjų padeda modeliui ištaisyti klaidą, kai ji yra? Antra, ar mokymas padeda modeliui išvengti šios klaidos vėliau, be užuominos? Pirmasis patikrina, ar užuominos suteikia naudingų mokymo signalų. Antrasis patikrina, ar modelis iš jų mokosi.
Užuominos gali nukreipti modelį toliau nuo klaidų
Prieš paleidžiant mokymą, išbandome pirmąjį klausimą, kad įsitikintume, jog užuominos iš tiesų gali nukreipti modelį toliau nuo klaidų.
Naudotojo atsiliepimai
Atgaminome pažymėtus naudotojo atsiliepimų posūkius su užuomina ir be jos, naudodami tą patį GLM-5.2 bazinį modelį nulinėje temperatūroje. Aklas teisėjas mato vėlesnį skundą, bet nei užuominą, nei sąlygą, kuri lėmė atsakymą.
W-3 pavyzdyje užuomina perkelia kito žetono tikimybę „3“ link ir toliau nuo „2“ po prefikso „W-“.
Didesniame 40 posūkių išlaikytame pavyzdyje, pagrįstame aiškiai nurodytais ankstesniais įrodymais, dalis, įvertinta kaip pataisyta arba einanti teisingu keliu, pakyla nuo 40,0% be užuominos iki 75,0% su ja. Kitame 40 posūkių, pagrįstų numanoma intencija, ji pakyla nuo 32,5% iki 80,0%.
Įrankio klaidos
Paieškos įrankio klaidos pavyzdyje užuomina iš tiesų perkelia tikimybių masę nuo „year“ žetono prie „month“ žetono.
Didesniame 985 posūkių išlaikytame pavyzdyje mes iš naujo sugeneruojame kiekvieną posūkį keturis kartus su užuomina ir be jos, naudodami tą patį bazinį modelį. Aklas teisėjas įvertina, ar kiekvienas naujas generavimas išvengia pradinės nesėkmės. Užuominos padidina nesėkmių išvengimą nuo 75,1% iki 93,7%, porinis prieaugis sudaro 18,6 procentinio punkto, o koreguotų veiksmų dalis padidėja nuo 60,6% iki 82,3%. Priedai yra didžiausi klaidoms, kurių vien pasikartojanti atranka negali lengvai pataisyti.
Įrankių patikimumas ir naudotojų atsiliepimai po mokymo
Toliau tikriname, ar apmokytas modelis daro mažiau klaidų negaudamas užuominų. Vertiname bazinį modelį ir įvairius poapmokymo kontrolinius taškus atliekant neprisijungusias etalonines užduotis ir tiesioginėse vartotojų sesijose, tikrindami, ar sumažėja įrankių gedimų ir vartotojų nepasitenkinimo.
Atsijungęs vertinimas
Atsijungęs vertinimas naudoja BrowseComp, Finch, WideSearch, DRACO, DSQA, SpreadsheetBench, HLE, reprezentatyvų „Computer“ užduočių rinkinį ir tikrina įgūdžių įkėlimą, dokumentų peržiūrą bei tiesiogines nuorodas. Mes matuojame įrankio iškvietimų dalį, kurių rezultatai tiesiogiai pažymėti kaip klaidos vertinimo trajektorijose.
Šiuose vertinimuose užregistruotas įrankio klaidų dažnis buvo 2,79% baziniam GLM 5.2, 1,35% tik RFT patikros taškui ir 0,87% RFT-plus-OPSD patikros taškui. Šie patikros taškai buvo apmokyti naudojant skirtingus duomenis, todėl tai nėra suderintų duomenų OPSD abliacija. Užduoties lygio etalono rezultatai buvo įvairūs, todėl mažesnis įrankio klaidų skaičius nebūtinai reiškia platų užduoties sėkmės pagerėjimą.
Internetinis įvertinimas: GLM-5.2
GLM-5.2 atveju atlikome du atskirus A/B testus, kurių kiekvienoje sąlygoje dalyvavo apie šimtas tūkstančių naudotojų. Pirmajame ankstyvasis RFT-plus-OPSD kontrolinis taškas turėjo šiek tiek mažesnį įrankių klaidų dažnį nei bazinis GLM 5.2 (atitinkamai 2,82 % ir 2,94 %), tačiau skirtumas nebuvo statistiškai reikšmingas.
Vėlesniame teste palyginome du RFT-plus-OPSD patikros taškus: ankstesnį (pirmąjį patikros tašką) ir vėlesnį (antrąjį patikros tašką). Įrankio iškvietimo klaidos sumažėjo nuo 2,24% iki 1,77% iškvietimų su užregistruotu statusu. Tai buvo statistiškai reikšmingas 21,2% santykinis sumažėjimas. Antrojo patikros taško tiesiogiai internete su baziniu GLM 5.2 nelyginome.
Naudotojų atsiliepimų rezultatai buvo mažiau vienareikšmiai. Antrajame GLM-5.2 eksperimente vidutinė stipraus nepasitenkinimo (vidutinio arba didelio) tikimybė buvo 2,58 % pirmam kontroliniam taškui ir 2,54 % antram kontroliniam taškui, o statistiškai reikšmingo skirtumo nebuvo.
Internetinis vertinimas: GLM-5.3
GLM-5.3 atveju tiesiogiai palyginome po apmokymo gautą kontrolinį tašką su baziniu GLM-5.3. Įrankių kvietimų triktys sumažėjo nuo 3,56 % iki 2,38 % visų kvietimų su užfiksuotu statusu, t. y. santykinai sumažėjo 33,04 %. MID+ rodiklis (vidutinė numatoma vidutinio ar didelio nepasitenkinimo tikimybė) sumažėjo nuo 4,12 % iki 3,41 %, t. y. santykinai sumažėjo 17,2 %. Abu sumažėjimai buvo statistiškai reikšmingi.
Išvada
Centrinė idėja yra mokytis sprendimo, o ne tik sesijos lygiu.
Sėkmingas rezultatas gali paslėpti klaidas, o nesėkminga sesija vis tiek gali atskleisti, kaip patobulėti. Išsaugome naudingą elgesį iš sėkmingų sesijų kaip atramą, naudojame skundus ir įrankių klaidas išvengiamoms nesėkmėms nustatyti ir mokome modelį prognozių, kurias jis daro, kai šios klaidos ir pataisymai pateikiami aiškiai. Sėkmė suteikia išsaugotinu elgesiu; nesėkmė suteikia kryptį tobulėjimui.
Realaus pasaulio naudojimas daro šį požiūrį ypač naudingą. Realūs naudotojai pateikia tikslus, apribojimus ir darbo eiga, kuriuos sunku numatyti sintetinėje aplinkoje. Jų pataisymai atskleidžia reikalavimus, kuriuos modelis praleido, o įrankių klaidos atskleidžia atotrūkį tarp to, ką modelis bandė padaryti, ir to, ką leidžia aplinka. Šie signalai papildo rezultatais pagrįstą mokymą: vietoj to, kad klaustume tik ar užduotis pavyko, galime klausti, kur modelis pasuko ne į tą pusę ir kokia informacija galėjo jam padėti priimti geresnį sprendimą.
Ribos yra vienodai svarbios. Teisėjai gali klysti, o vieno žingsnio ištaisymas negarantuoja, kad visa užduotis pavyks. Tikslas yra ne tik agentas, kuris atsigauna po pataisymo. Tai agentas, kuriam pataisymų reikia rečiau.
Citata
@online{perplexity2026LearningFromRealWorldExperience,
author = {{Perplexity} and Senzeyu Zhang and Chuan Wang and Hang Wu and Hao Zhang and Yuan Liang and Yunfan Zhong and Phi Hoang and Claire Beamer and Jeremy Yang and Andrew Wilson and Denis Yarats},
title = {{Learning from real-world experience}},
date = {2026-09-21},
url = {https://www.perplexity.ai/hub/blog/learning-from-real-world-experience}
}