Presná definícia
Čo znamená racionálny agent?
Racionálny agent je agent, ktorý pre každú dostupnú históriu vnemov volí akciu s najvyšším očakávaným výsledkom podľa určenej miery výkonu, svojich znalostí a dostupných akcií. Racionalita sa hodnotí ex ante podľa informácií pri rozhodnutí, nie podľa šťastia výsledku. Neznamená vševedúcnosť, neomylnosť ani morálnosť; kvalita správania závisí aj od správne navrhnutého cieľa a metrík.
Skúsenosť a kontext
Ako sa pojem používa v praxi
Koncept sa používa pri návrhu plánovačov, robotov a agentov posilňovaného učenia. Najprv sa špecifikuje miera výkonu, horizont, neistota, náklady, bezpečnostné obmedzenia a prípustné akcie. Agent potom porovnáva očakávané dôsledky, nie iba okamžitú odmenu. Pri doručovacom robote môže cieľ zahŕňať čas, energiu, riziko kolízie aj splnenie pravidiel. Testovanie musí odhaliť „gaming“ metriky: agent môže presne optimalizovať chybný cieľ a správať sa neželane, hoci je formálne racionálny.
Overiteľnosť
Odborné zdroje
Praktické odpovede
Často kladené otázky
Je racionálna akcia vždy úspešná?
Nie. Pri neistote môže najlepšie odôvodnená voľba viesť k zlému výsledku. Posudzuje sa očakávaný výkon podľa vtedy dostupných informácií.
Musí racionálny agent poznať všetky následky?
Nie. Využíva znalosti a model, ktoré má, a môže aktívne získavať informácie, ak očakávaný prínos prevýši náklady.
Je racionálny agent automaticky etický?
Nie. Ak cieľ alebo miera výkonu ignoruje práva a bezpečnosť, optimalizácia môže byť škodlivá. Normy musia byť súčasťou cieľa, obmedzení a dohľadu.
Musí racionálny agent používať strojové učenie?
Nie. Môže plánovať so symbolickým modelom alebo pravidlami. Učenie je užitočné, keď treba zlepšiť model prostredia či politiku zo skúseností.
Ako sa overí racionalita?
Porovnaním rozhodnutí s referenčnou politikou alebo optimom pri známych predpokladoch a testovaním citlivosti na neistotu, zmenu nákladov a neúplné pozorovania.
Prihlásiť / registrovať