Co je to inteligentní agent?
Inteligentní agent je počítačová entita, která funguje nezávisle a snaží se dokončit předem napsané cíle. Aby bylo možné dokončit cíle, musí být inteligentní agent schopen analyzovat a přizpůsobovat se vnějším podnětům; Jinak nemusí být schopen přesně dosáhnout cílů. Zatímco některé jednoduché systémy mají jednoho agenta, složité systémy přicházejí s podávanými agenty, které fungují pod hlavním agentem, aby plnily seznam drobných úkolů a přímo hlásili hlavní agent. Agent se obvykle dokáže učit prostřednictvím umělé inteligence, ale agent je vyroben pouze proto, aby měl pouze určité reakce na vnější podněty a nemůže vytvářet nové reakce. Spolu s tím je agent naprogramován tak, aby měl určité cíle, v závislosti na tom, co má systém dělat. Například, pokud je systém klimatizací, mohou cíle zahrnovat ochlazení AIr a v případě potřeby zapnutí a vypnutí. I když se systém může naučit být efektivnější, nemůže jít proti předem napsaným cílům.
Aby se dosáhlo těchto cílů, musí být inteligentní agent schopen analyzovat sebe sama a přizpůsobit se situacím. Se systémem klimatizace klimatizace je zařízení vyrobeno tak, aby ochladilo vzduch, takže musí být schopno analyzovat vnější teplotu. Analýzou vnější teploty a vlastního systému bude agent vědět, kdy je vhodné zapnout nebo vypnout nebo se přizpůsobit situaci. To také umožňuje agentovi kontrolovat chyby ve své logice, které pak může napravit, aby lépe sloužil předem napsaným cílům.
Jednoduché systémy mají obvykle jednoho inteligentního agenta, který může snadno ovládat všechny funkce. Složité systémy mohou vyžadovat několik inteligentních agentů, ale obecně jim je dána hierarchie, aby se zabránilo vnitřní logické boji. Sub-agenti provádějí SMAller úkoly a obvykle se řídí hlavním agentem, který dohlíží na tyto úkoly a zajišťuje správně běží systém.
Během jeho provozu se inteligentní agent obvykle naučí, jak nejlépe sloužit svému účelu kontrolou chyby a míry úspěšnosti. Zatímco agent se může naučit provádět akce lépe, může provádět pouze předem napsané akce. Klimatizace nemůže provést úkol, který není zapsán do jeho kódu, jako je přesun, aby lépe ochladil místnost. Stejně jako cíle nemůže změnit své akce, ale může změnit, jak dobře systém provádí tyto akce.