Sunteți pe pagina 1din 15

Modelarea bazat pe ageni n economie

Ce este un agent?
Concise Oxford Dictionary (1988): ,,cineva care, sau prin care se exercit putere sau
produce un efect
Shardlow (1990) arat c ,,Agenii fac lucruri, ei acioneaz: de aceea ei se numesc ageni
Cris Langthon (1995) folosete denumirea agent pentru entiti artificiale, capabile s
simuleze comportamente simple umane.
Jennings, Sycara i Wooldridge (1998) ,,un agent este un sistem de calcul situat ntr-un
anumit mediu, care este capabil de aciune autonom flexibil pentru a realiza obiectivele
sale proiectate
Luck, M., .a. (2001) ,,Agenii pot fi definii ca fiind entiti computaionale rezolvitoare de
probleme, autonome, capabile s execute operaii n medii dinamice i deschise

J. Ferber (1995) detaliaz i mai mult lucrurile, el spunnd, n esen, c agenii sunt entiti
reale (fizice) sau virtuale care:
Acioneaz ntr-un mediu specificat;
Comunic cu ali ageni;
Urmeaz un set de tendine, reprezentnd obiective sau optimizeaz o funcie;
Dispun de resurse;
Percep mediul nconjurtor pn la o anumit limit;
Reprezint intern mediul nconjurtor (unii ageni doar reacioneaz);
Ofer cunoatere i servicii;
Se autoreproduc (opional);
Urmresc obiective bine definite, innd cont de resurse, cunotine, percepie,
reprezentare i stimuli.

1) Agent in sens larg


Autonomie: agentul opereaz fr intervenia direct a oamenilor sau a altor sisteme i
are un anumit tip de control asupra aciunilor (activitilor) proprii i strii interne;
Reactivitate: agentul percepe mediul nconjurtor (care poate fi realitatea fizic, un
utilizator prin intermediul unui interfee grafice, o mulime de ali ageni, Internet sau
Intranet, o combinaie a acestora .a.) i rspunde de o anumit manier la schimbrile
continue i neanticipate care au loc n mediu;
Proactivitate: agentul nu reacioneaz doar ca rspuns la schimbrile din mediul
nconjurtor; el este capabil s aib comportamente orientate ctre atingerea unor
scopuri, avnd n acest sens iniiativ proprie;
Abilitate social: agentul interacioneaz cu ali ageni (i posibil oameni) utiliznd un
anumit limbaj de comunicare, care este neles de toi ceilali ageni (sau oameni).

2) Agent n sens restrns


Mobilitate: agentul are abilitatea de a se deplasa ntr-o reea (de exemplu pe WWW);
Capabilitatea: agentul nu comunic informaii false;
Bunvoina: agentul nu are scopuri conflictuale n raport cu ali ageni i execut
ntotdeauna ceea ce i se cere;
Inteligena: agentul acioneaz asemntor, n unele privine, cu o fiin inteligent.

Sistem bazat pe ageni (SBA)


Prin sistem bazat pe ageni se nelege un sistem de calcul n care elementul cheie l reprezint
agentul.
Un SBA este deci un sistem care poate conine unul sau mai muli ageni.
Sistemele multiagent reprezint sisteme bazate pe ageni care sunt apte s reprezinte
probleme care au multiple metode de rezolvare, perspective multiple i/sau entiti
rezolvitoare de probleme multiple.
Deci ele au avantajele sistemelor distribuite i concurente de rezolvare a problemelor, dar mai
au i avantajul suplimentar al modalitilor sofisticate de interaciune.
Tipurile principale de interaciune ce pot fi gsite n sistemele multiagent includ: colaborarea,
coordonarea, cooperarea i negocierea.

Colaborarea stabilete maniera de repartizare a unei sarcini ntre mai muli ageni, fiind
posibil s se utilizeze aici tehnici specializate sau distribuite.
Coordonarea realizeaz maniera n care aciunile pentru ndeplinirea diferitelor sarcini pot
fi organizate n timp i spaiu pentru a realiza obiectivele.
Cooperarea este forma general de interaciune cea mai studiat n studiul sistemelor
multiagent. ntr-o manier simpl, ea poate fi redus la a determina cine ce face, cnd i
cu ce mijloace, n ce mod i cu cine. Ea const n rezolvarea unor subprobleme, prin
repartizarea de sarcini, coordonarea aciunilor i rezolvarea conflictelor ce pot s apar.
Negocierea presupune realizarea coordonrii, cooperrii i coordonrii agenilor din
cadrul sistemului multiagent prin mediere, adic prin folosirea unor ageni mediatori, n
vederea aplanrii conflictelor.
Inteligena comportamental, conform lui R. Brooks (1991), este inteligena rezultat n urma
interaciunii dintre un agent i mediul su.

Tipologia (clasificarea) agenilor


n raport cu proprietile pe care le au agenii:
- ageni autonomi: ageni proactivi, orientai ctre un scop i acionnd conform
acestuia, fr s fie necesar intervenia utilizatorului, confirmarea i acordul
acestuia;
- ageni adaptivi: ageni care se adapteaz dinamic i nva despre i din mediul lor
nconjurtor. Deci aceti ageni se adapteaz la incertitudine i schimbare;
- ageni reactivi: ageni care sunt activai de evenimente i senzitivi la conjunctura din
domeniul realitii nconjurtoare. Aceti ageni sunt capabili s simt i s acioneze;
- ageni cooperativi: ageni care i coordoneaz aciunile i negociaz pentru a atinge
obiective comune;
- ageni sociali: ageni care colaboreaz cu ali ageni i/sau oameni pentru a atinge
scopuri comune;

- ageni cu personalitate: ageni avnd caracteristici de personalitate umane cum ar fi


emoii, intenii, convingeri, rspunderi .a.;
- ageni inteligeni: ageni care ncorporeaz caracteristici ce definesc inteligena
uman cum sunt introspecia, nvarea, adaptarea, .a.
- ageni mobili: ageni care se deplaseaz unde este nevoie, posibil urmnd un
itinerar. Deplasarea se poate face ntr-un spaiu real sau virtual;
- ageni interactivi: ageni care interacioneaz cu oamenii, ali ageni, sisteme legale
i surse informaionale;

Dup funciile realizate:


- ageni informaionali: ageni care colecteaz informaie din surse multiple
eterogene i trimit informaie ctre surse multiple;
- ageni interfa utilizator: ageni care comunic cu oamenii utiliznd diferite
tipuri de interfee, inclusiv limbajul natural;
- ageni reactivi (actori): ageni care execut anumite operaii n mod autonom i
n timp real ca urmare a apariiei anumitor evenimente sau mesaje n mediul
nconjurtor;
- ageni mediatori: ageni care mijlocesc alocarea resurselor de orice fel ntre
oameni i/sau alte categorii de ageni

Agenii i mediul inconjurtor

Agenii percep mediul prin senzori i acioneaz asupra lui prin efectori

Dou aspecte sunt critice pentru mediile agenilor: cel fizic i cel
comunicaional.

Mediul fizic definete acele principii i procese care guverneaz i susin o populaie de entiti
(ageni). n ce privete agenii artificiali, acetia pot avea diferite cerine pentru a supravieui
(funciona), dar au nevoie de un mediu fizic pentru a exista.

Dac n medii cu un singur agent, agenii sunt privii ca entiti independente, n medii cu mai
muli ageni, acetia devin entiti interdependente. Dac n primul caz, agentul poate s
acioneze singur, n al doilea caz el trebuie s comunice cu ceilali ageni. Apare, astfel,
conceptul de mediu comunicaional. Acesta conine, n primul rnd, principiile i procesele care
guverneaz i susin schimbul de idei, cunotine, informaii i date.

Conceperea unui MBA


Conceperea unui MBA poate fi acum definit ca fiind procesul n care se rezolv urmtoarele
probleme:
1) Care este arhitectura agentului? Vom denumi aceast problem ca fiind problema agentului
i a relaiei acestuia cu mediul nconjurtor.
2) Care sunt tipurile de interaciune, adic succesiunea de influene reciproce care permite
mai multor ageni s-i optimizeze fiecare n parte satisfacie. Aceast problem revine la cea a
coordonrii aciunilor agenilor, la cooperare i negocierea dintre ageni. De aceea, ea se mai
numete problema interaciunilor agenilor n cadrul MBA.
3) Cum poate fi fcut s evolueze comportamentul agenilor astfel nct ei s nvee din
experiena trecut i care sunt consecinele asupra comportamentului colectiv al sistemului
multiagent care decurge din aceasta. Problema aceasta se mai numete i problema adaptrii i
nvrii n MBA (inteligenei agenilor) .

4) Cum se realizeaz practic astfel de sisteme, care sunt programele software sunt necesare,
ce limbaje de modelare se pot folosi pentru a descrie agenii i sistemele multiagent. Aceasta
este numit problema proiectrii i realizrii modelului bazat pe ageni.

Avantajele principale ale modelrii bazate pe ageni (MBA)

(1) MBA surprinde fenomene emergente;


(2) MBA constituie o descriere natural a sistemului modelat;
(3) MBA este flexibil.

Aplicaii i exemple de modele bazate pe agenti n economie


1. Fluxuri: fluxul de cumprtori din magazine, transport;
2. Piee: piaa aciunilor, piaa valutar, diferite piee ale bunurilor, simulare
strategic a funcionrii mecanismelor de pia;
3. Organizaii: proiectarea organizaiilor virtuale; simularea organizaiilor
complexe; riscul operaional; diferite reele organizaionale;
4. Procese de difuzie din economie si societate: difuzia inovaiilor, dinamica
adaptiv a sistemlor n raport cu mediul nconjurtor.