Arhitecturile deliberative pot fi:
conditionale
intentionale
sociale
Formele de cooperare intr-un SMA sunt :
partajarea rezultatelor
partajarea taskurilor
retea de contracte
retea de legaturi
Un agent poate avea urmatoarele proprietati:
autonom
orientat pe scop
reactiv
Conflictele pozitive ce pot aparea in partajarea taskurilor unui SMA sunt:
apar atunci cand exista agenti ce execita un anumit task si produc rezultate antagonice sau lipsite de consistenta
apar in cazurile in care la un moment dat exista diversi agenti ce executa un task determinat si produc rezultate diferite dar coerente
apar atunci cand exista diversi agenti capabili sa execute un task cerut de un organizator
apar cand nu exista nici un agent capabil sa execute(sau nu doreste sa execute) un task cerut de la un anumit organizator
Intr-un SMA, repartitia taskurilor se poate efectua:
prin alocare rigida sau definita
centralizand procesul de alocare
prin reteaua de contracte
distribuind alocarea ansamblului de agenti curenti
Agentii software pot fi de tipul:
agenti cu sarcini specifice
agenti biologici
agenti de amuzament
virusi
comunicativ
tactil
mobil
Arhitectura agentilor:
poate fi orizontala
se bazeaza pe interconexiunea modulelor hardware si software care permit unui agent sa se comporte conform specificatiilor din teoria agentilor
poate fi verticala
In cadrul unui SMA, un agent poate initia o cooperare de tip partajare de rezultate:
in calitate de organizator
in calitate de agent ofertant voluntar de informatie
in calitate de agent care reactioneaza la receptia de informative voluntara
in calitate de colaborator
In cadrul unui SMA, un agent poate participa intr-o cooperare de tip partajare task-uri:
in calitate de agent mediator
Un agent poate fi:
colaborator si organizator
organizator
colaborator
Arhitectura SMA:
se bazeaza pe interconectarea modulelor hardware si software ale agentilor
poate fi de tip orizontal
poate fi de tip vertical
poate fi de tip informational
Tipuri de arhitecturi SMA:
deliberative
reactive
hibride
informationale
Un SMA:
este un sistem distribuit format dintr-o colectie de agenti autonomi care interactioneaza intr-un mediu comun
permite adaugarea sau eliminarea agentilor din respectivul SMA
impune prezenta tuturor agentilor pentru ca sistemul sa functioneze
Arhitectura unui SMA poate fi:
statica in care toate componentele SMA ca si intrarile si iesirile sale sunt definite in specificatia proiectului
dinamica, componentele nu sunt toate cunoscute iar specificatia si provenienta intrarilor ca si destinatia iesirilor pentru fiecare componenta nu sunt fixe
statica in care trebuie sa fie prezente toate elementele pentru ca sisstemul sa functioneze
dinamica in care agentii pot participa sau nu o oarecare periada de timp si de asemenea pot intra sau abandona participarea la sistem
Criteriile pentru alocarea activitatilor corespund in mod direct scopurilor de proiectare:
se aloca activitatile agentilor astfel incat sa minimizeze comunicarea inter-agent sis a maximizeze coeziunea agentului
alocarea actiunilor independente si a actiunilor care completeaza resursele agentului de la diferiti agenti trebuie sa exploateze concurenta si dependentele activitatilor
alocarea activitatilor pentru agenti trebuie facuta astfel incat sa permita operatorului sa identifice centrele de decizie la nivelele de decizie
alocarea activitatilor pentru agenti trebuie facuta astfel incat sistemul sa fie transparent pentru operator
Motivele pentru care agentii au nevoie sa fie coordonati sunt:
pentru a preveni haosul
in cazul in care nu sunt impuse constrangeri globale
intr-un SMA agentii au diferite capacitate si posibilitati de expertiza
actiunile agentilor sunt foarte des interdependente si prin urmare un agent trebuie sa astepte alt agent sa-si completeze taskul inainte de a-si executa propriul task
In cadrul unui SMA, un agent poate initia o cooperare de tip partajare de task-uri:
In cadrul unui SMA, in cazul unei negocieri prin partajare de task-uri, se pot distinge urmatoarele mecanisme:
retea contractuala
client/server
Conflictele negative ce pot apare in partajarea task-urilor intr-un SMA:
apar in cazurile in care la un moment dat exista diversi agent ice executa un task determinat si produc rezultate diferite dar coerente
apar cand nu exista nici un agent capabil sa execute (sau nu doreste sa execute) un task cerut de un anumit organizator
apar atunci cand exista agenti ce executa un anumit task si produc rezultate antagonice sau lipsite de consistenta
Proprietati ce caracterizeaza un agent:
autonomia
sociabilitatea
reactiunea
initiativa
Ce sunt metodele procedurale ?
Metode in care cunoasterea este reprezentata sub forma de proceduri ce permit obtinerea starilor la momente specifice, pornind de la starile initiale sau intermediare
Metode ce considera cunoasterea ca o serie de enunturi adevarate(asertiuni) privind cunostintele si relatiile dintre ele
Metode prin care cunoasterea este reprezentata, pornind de la relatiile dintre obiecte, sub forma de grafuri si retele
Precizati ce sunt : • Strategiile (cunostintele) de control
Cunostinte ce se refera la modul de rezolvare a problemei si care indica ordinea in care se aplica regulile
Cunostinte continute in reguli ce indica modul in care sunt folosite faptele
Date primare aflate in baza de fapte
Precizati ce sunt: • Cunostintele afirmative
Precizati ce sunt: • Cunostintele operatorii