Ágensek
Az ágens fogalmának definíciója:
A mesterséges intelligencia berkeiben már több éve
ismert általános kifejezés az "szoftverügynök".
Egy olyan programot jelent, amely egy emberi ügynökhöz hasonlóan
viselkedik, mint pl. egy utazási ügynök vagy egy biztosítási
ügynök. Az "ügynök" széles
körben használt szó, ezért ha az "intelligencia"
szóval együtt merül fel a számítástechnikai
berkekben, akkor újabban az ágens elnevezést
is használják. Az ágens egy olyan szoftveralapú
számítógépes rendszer, amelynek a következõ
kívánatos tulajdonságai vannak:
- önállóság: azaz képes legyen
közvetett emberi beavatkozás nélkül cselekedni
és kontrollálja a belsõ állapotát és
akcióit.
- személyiség: egy ügynöknek jól
definiált, hihetõ személyisége van, amely lehetõvé
teszi az emberekkel való párbeszédet.
- kommunikációs képesség: az ágensek
képesek kommunikálni egymással vagy más emberekkel
az információszerzés érdekében.
- alkalmazkodóképesség: egy ágens
automatikusan hozzáigazodik a gazdája igényeihez az
elõzõ tapasztalatai alapján. A környezetében
bekövetkezett változásokhoz is alkalmazkodik
- mobilitás: egy ágens képes magát
az egyik géprõl a másikra átvinni függetlenül
a rendszerarchitektúrától és a platformtól.
(eredeti definíció: O.
Etzioni: Intelligent Agents on the Internet: Fact, Fiction, and Forecast
)
A valóságban nem minden tulajdonságot vesznek fel
az ügynökprototípusok, de ezek elengedhetetlenül
szükségesek ahhoz, hogy megkülönböztessék
õket az egyszerû programoktól. A Weben különféle
ágensdefiníciók találhatók, amelyek
nem sokban különböznek egymástól. Legjobban
Wooldridge cikkében található
meghatározás hasonlít az itt megadotthoz( HTML
formában). Az MIT Agent Group-jánál a szoftverágenst
pl. így határozzák meg: What's
an Agent?.
De a Weben olyan lexikonok is találhatóak, amelyek már
bevették az "ügynök" jelentéskörébe
a fent említett jelentésárnyalatot is:
Ha nyomon szeretnénk követni az ágensirodalom alakulását,
a következõ forrásokból meríthetünk:
- UMBC
Agent Web (Tim Finin): az interneten található legösszeszedettebb
Web-lapok egyike. Mindent, amit az ágensekrõl tudni szeretnénk,
megtalálható. Olvashatunk a szoftverügynökök
általános alapjairól, sõt egy levelezési
listáról is megtudhatjuk az aktuális híreket.
Válogathatunk az összegyûjtött publikációforrásokból,
amelyek fõleg az egyetemi szférára vonatkoznak, de
található kereskedelmi alkalmazásra is példa.
A világon számos helyen folyik kutatás az ügynökökkel
kapcsolatban, a lehetséges felhasználási területek
mindegyikére van utalás, sõt élesben kipróbálható
példák is akadnak.
- Agent
Related Pages from Mike Wooldridge: a honlapja abból a szempontból
érdekes, hogy összegyûjti az ágensekkel és
a velük határos témákkal foglalkozó személyekre
vonatkozó linkeket is.De ugyancsak találunk utalást
projektre, ezekkel foglalkozó csoportokra és publikációkra
is.
- Intelligent
Software Agents: Sverker Janson lapja a kutatási irányoknak,
kategóriáknak megfelelõen tagolja a linkgyûjteményét.
Minden tagolmányban olvashatunk az elméleti hátterérõl,
a kapcsolódó szervezetekre, csoportokra, projektekre mutató
linkeket is találhatunk
Különféle kutatások, projektek:
- MIT
Media Lab, Software Agents Group: a mûszaki tudományok
fellegvárában a második helyen áll a kutatási
területek közül. A fõ kutatási irány
a személyi információs ügynök lehetõségeit
vizsgálja, amely fõként az információszûréssel
kapcsolatos. Egy érdekes mûködõ rendszer a Julia.
- IBM
Intelligent Agents Home Page: a Kék Óriás is keményen
fejleszti az "ágensalapú technológiáját".
Elsõsorban személyi alkalmazásokban látja a
jõvõt, és a mobilis (platformfüggetlen)
ügynökökre irányítja figyelmét. A másik
érdekes vonulat az ABE,
amely egy általános célú ágens(építõ-)fejlesztõi
környezet. Célja, hogy egy már meglévõ
alkalmazáshoz olyan ügynököt (" intelligens
programmodult") nyújtson, ami figyeli a környezetében
fellépõ adott feltételek,események megváltozását
és néhány önálló döntést
is hoz, illetve cselekszik és értesíti a gazdáját
róla. Ilyen alkalmazás lehet pl. a Usenet monitotrozása.
C++ és Java támogatással készül.
További általános gyûjtõhelyek:
- @gency: a
kutatási helyek országok szerint vannak sorbarendezve. Linkek
a fontosabb ágenssel kapcsolatos Webhelyekre. Ágensfejlesztõi
nyelvek.
- Other Agent
Pages: egy gyengébb gyûjtemény.
- PC
AI - Intelligent Agents: ld. elõbb.
- Agent
Society Home Page: nemzetközi, nonprofit szervezet, amely vezetõ
vállalatokat és intézeteket von maga alá és
célja az ágenstechnológia széleskörû
támogatása és terjesztése.
- Agent
Info: az AgentWebhez hasonló linkgyûjtemény, de
kisebb kaliberû.
Megvalósított ágensek(kereskedelmi
ill. kutatási szféra):
Ágensgyûjtõ helyek a Neten:
- "The Spot for all Bots
on the Net": ez olyan általános hely, amely összegyûjti
az aktuálisokat és az alaposan kategorizált ágenslinkeket,
sõt lehetõség van újabb hozzávételére.
Elsõsorban a newsbotok(*)
érdekesek.
- Top Ten: kereskedelmi
célra szánt ágenseket mutatnak be, ill. gyûjtenek
össze. Találhatunk itt Weblapok keresésére szakosodottakat,
termékbrokereket és newsbotokat is.
Alkalmazott melléktudományok:
Az ágensek témakörével szoros kapcsolatba
hozható az információszûrés és
-keresés. A megvalósított szoftverügynökök
közül sokukat elsõsorban információkeresésre
hoztak létre. További linkek, irományok az infókeresésrõl
és infószûrésrõl.
Helyi cikkgyûjtemény az ágensekrõl általában:
Michael Wooldridge klasszikusnak számító alapcikke:
Intelligent Agents: Theory and Practice
Az ágensekkel kapcsolatos Web-lapokon Leonard M. Foner (foner@media.mit.edu)
általános bevezetõként említett cikke:
What's an Agent?
Egy általános összefoglaló cikk az ágensekrõl,
kommunikációs lehetõségeikrõl: Michael
R. Genesereth: Software Agents
A gyakorlatias ágensszoftver-fejlesztõk paradigmái
és az ágenselméleti tudósok formális
logikája közötti ûrt próbálja betölteni
Richard Goodwin írása: Formalizing
Properties of Agents
A Stanford Egyetemen megvalósított SIFT leírása:
SIFT - A Tool for Wide-Area Information Dissemination
Tak W. Yantól.
Applying Agent Technology:
Nicholas R. Jennings (N.R.Jennings@qmw.ac.uk)
Michael Wooldridge (M.Wooldridge@doc.mmu.ac.uk)
Az ágensek illetve az ágensek által megoldandó
problémák legfontosabb jellemzõit firtatja, valamint
leírja, hogy milyen problémák várnak még
megoldásra.
drótposta