Slovník výrazov AI/Základy umelej inteligencie

Základy umelej inteligencie

racionálny agent

Anglický výraz rational agent

základnéheslo č. 55 otázok a odpovedí2 odborné zdroje

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

  1. Russell & Norvig · AIMA, kap. 2aima.cs.berkeley.edu
  2. UC Berkeley CS188 · agentiinst.eecs.berkeley.edu

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.