A számítástechnikában az intelligens ügynök olyan program , amely önállóan hajt végre egy számítógép -felhasználó által meghatározott feladatot hosszú ideig. Intelligens ügynököket használnak a kezelő segítésére vagy információgyűjtésre. Az ügynökök által végzett feladatok egyik példája a szükséges információk folyamatos keresése és összegyűjtése az interneten . Számítógépes vírusok , botok , keresőrobotok – mindez szintén az "intelligens" ügynökök számlájára írható. Az ilyen ügynökök, mint minden más, összetett algoritmussal rendelkeznek, amelyet gyakran neurális hálózatok valósítanak meg , mint például a Google keresőmotorja (kísérleti videókeresés). Az "intelligencia" ebben az összefüggésben a visszacsatolás lehetőségét jelenti, összhangban például a keresési lekérdezések elemzésének eredményeivel és azok kiadásával.
A mesterséges intelligenciában az intelligens ágens fogalma alatt olyan entitásokat értünk, amelyek szenzorrendszeren keresztül információt kapnak az általuk irányított folyamatok állapotáról, és működtetők rendszerén keresztül befolyásolják őket , miközben reakciójuk racionális abban az értelemben, hogy az általuk végrehajtott folyamatok. hozzájárulnak bizonyos paraméterek eléréséhez. Az élő természet legközelebbi analógja a rovarok primitív, ösztönös viselkedése. Az "intelligens" kifejezés nem jelent semmilyen intelligencia jelenlétét, hanem a primitív (buta) trigger automata vezérlőrendszerekhez képest magasabb szintű vezérlési technológiát hangsúlyozza. Ilyen ügynök lehet szoftverrendszer vagy komplex automatizált rendszer, például CNC gép, vagy technológiai, logisztikai, pénzügyi vagy bármilyen más folyamatok kezelésére szolgáló komplexum. Egy ágens akkor mondható "intelligensnek", ha a környezettel való interakciója megfelel egyik vagy másik követelményrendszernek. Az ilyen funkcionalitásnak semmi köze a magasabb rendű állatok intellektusához, nemhogy az emberekhez.
Az "intelligens ügynök" kifejezés e két használatában semmi közös, és nincs kapcsolat közöttük. Az első értelemben vett intelligens ágens az operációs rendszerek fejlesztési technológiájának része, és bár a benne használt algoritmusok akár sok SCADA rendszer algoritmusainál is összetettebb modellekre épülhetnek, az állapotra gyakorolt hatásának mértéke és módja. nagyon szigorúan meghatározott. A második értelemben vett „intelligens ágens” szintén nem lehet teljesen független, ellátja a feladatait, de fejlesztésének módszerei jóval nagyságrendekkel bonyolultabbak, a feladatok teljesen eltérő összetettsége és összetettsége miatt.
A UNIX család operációs rendszereiben az egyetlen számítógépen vagy helyi hálózaton belül működő intelligens ügynököt általában démonnak , a Windows családban szolgáltatásnak ( szolgáltatásnak) nevezik. Példa: a cron UNIX rendszeren és a " Feladatütemező " Windows rendszeren a felhasználó által megadott feladatok meghatározott időpontokban történő futtatásáról szól.
A mesterséges intelligenciában többféle ágens létezik. Például:
Egy egyszerű ágensprogram matematikailag leírható ágensfüggvényként , amely bármely releváns észlelési eredményt az ágens által végrehajtható cselekvéssé, vagy olyan tényezővé, visszacsatolási elemgé, funkcióvá vagy állandóvá vetít, amely befolyásolhatja a további cselekvéseket.
Ezzel szemben a szoftverügynök az észlelés eredményét csak egy cselekvésre vetíti ki.
Minden ügynök öt csoportra osztható az észlelt információ feldolgozásának típusa szerint:
Az egyszerű viselkedésű ügynökök csak a jelenlegi ismeretek alapján cselekszenek. Ügynökfunkciójuk a feltétel-művelet sémán alapul
HA (feltétel) AKKOR akcióEgy ilyen funkció csak akkor lehet sikeres, ha a környezet teljesen megfigyelhető. Egyes ügynökök információval is rendelkezhetnek jelenlegi állapotukról, ami lehetővé teszi számukra, hogy figyelmen kívül hagyják azokat a feltételeket, amelyek előfeltételei már teljesültek.
A modellalapú viselkedésű ügynökök olyan környezetben működhetnek, amely csak részben figyelhető meg. Az ügynökön belül a nézet hatókörén kívül eső rész ábrázolása tárolódik. Egy ilyen elképzeléshez az ügynöknek tudnia kell, hogyan néz ki a világ, hogyan működik. Ez a kiegészítő információ kiegészíti a "Világképet".
A céltudatos ágensek hasonlóak az előző típushoz, de többek között a számukra kívánatos helyzetekről tárolnak információkat. Ez lehetőséget ad az ügynöknek, hogy válasszon a kívánt célhoz vezető számos út közül.
A célirányos ágensek csak azon állapotok között tesznek különbséget, amikor a célt elérik és mikor nem. A gyakorlati ágensek ráadásul képesek megkülönböztetni, mennyire kívánatos számukra a jelenlegi állapot. Egy ilyen becslés egy "hasznossági függvény" használatával kapható meg, amely állapotok halmazát vetíti ki az állapotok hasznossági mértékeinek halmazára.
Egyes szakirodalomban a tanuló ágenseket ( LA) autonóm intelligens ágenseknek is nevezik , ami függetlenségüket, valamint tanulási és változó körülményekhez való alkalmazkodási képességüket jelenti. Nikolai Kasabov [1] szerint az OA rendszernek a következő képességeket kell mutatnia:
Funkcióik aktív ellátása érdekében az intelligens ügynökök általában hierarchikus struktúrával rendelkeznek, amely sok „alügynököt” tartalmaz. Az intelligens segédprogramok alacsony szintű funkciókat dolgoznak fel és hajtanak végre. Az intelligens ügynökök és segédügynökök egy komplett rendszert alkotnak, amely képes összetett feladatok elvégzésére. Ugyanakkor a rendszer viselkedése az ésszerűség benyomását kelti.
Többféle alágens létezik:
Meglehetősen korlátozott számú félintelligensnek tekinthető ágens (egyszerűségük, rossz döntési képességük, a külvilágra való korlátozott látásmódjuk és gyenge tanulásuk miatt) szerepel a dokumentumban [2] .
Elmondása szerint az ilyen hatásvizsgálatoknak csak 4 típusa van:
Az ilyen robotok, böngészve a hálózati erőforrásokat (leggyakrabban az internetet), információkat gyűjtenek árukról és szolgáltatásokról. A beszerző robotok nagyon hatékonyan dolgoznak fogyasztási cikkekkel, például CD-kkel, könyvekkel, elektromos cikkekkel és egyéb árukkal. Az Amazon.com nagyszerű példa egy ilyen robotra. A webhely felsorolja azokat a tételeket, amelyek érdekelhetik Önt a múltban vásárolt termékek alapján.
A felhasználói ügynökök olyan intelligens ügynökök, amelyek az Ön nevében, az Ön nevében járnak el. Ebbe a kategóriába tartoznak az intelligens ügynökök, amelyek folyamatosan vagy egy ideig a következő feladatokat látják el:
A vezérlő ágensek, más néven prediktív ágensek, figyelik és jelentenek. Például a NASA Jet Propulsion Laboratory-nak van egy ügynöke, aki felügyeli a készletek állapotát, a tervezést és az ütemezést. Az ilyen ügynökök általában figyelik a számítógépes hálózatokat, és nyomon követik a hálózathoz csatlakoztatott minden számítógép konfigurációját.
Az ilyen ügynökök az adattárházban működnek és információkat gyűjtenek. Az adattárház a különböző forrásokból származó információkat egyesíti. Az információgyűjtés az a folyamat, amikor adatokat találnak későbbi felhasználásra, például az eladások növelésére vagy az ügyfelek vonzására. Az „osztályozás” az egyik leggyakrabban használt információgyűjtési technika, amely megtalálja és kategorizálja az információk mintáit. Az információbányász ügynökök a fejlesztési trendek kulcsfontosságú változásait is észlelhetik, és figyelmeztethetnek, ha új információk állnak rendelkezésre.