Extras din curs
Dupa 1990 are loc nasterea si raspandirea celei de-al 4-lea val al programului determinat de revelatia cunoasterii,cu accent pe cunosterea inconstienta,deci cunoasterea bazata pe intuitie ,imaginatie si capacitatea creativa a individului.Este perioada ce va fi caracterizata de masini care “gandise”, destinate pe domenii.
Datorita facilitatilor de comunicare dincolo de granite,spatii si timp oferite de reteaua internet, economia noului mileniu poate fi privita ca o scena digitala in care noile afaceri devin e-business(afaceri electronice),comertul devine e-comerce(comert electronic).Apar noi servicii electronice(e-services)si se nasc noi comunitati de tip virtual(e-comunites).Apar deci si se dezvolta in cadrul economiei digitale o noua piata(piata digitala sau piata electronica)in care trebuie acordata o atentie tot mai mare noii resurse strategice care este informatia,cunostintile.
Principalii actori ai economiei digitale sunt:
1. cumparatorii / consumatorii milioanele de internanti care navigheaza pe internet
2. vanzatorii sute de mii de navigatori digitali care-si prezinta produsele pe net
3. produsele si serviciile digitale care constau in centralizarea software-lui ,a muzicii,a cartilor, ziarelor,revistlor si altor produse si servicii
4. companiile creatoare de infrastructura digitale firme importante in asigurarea hardware-uri si software-uri necesare pentru dezvoltarea comertului electronic
5. intermediarii(agentii) un tip nou de actori care-si ofera serviciile pe web,implicat in crearea si sustinerea pietii on-line,ajutand consumatorii si vanzatorii in derularea tranzactiilor electronice.
Se constata aparitia unui nou tip de actor : intermediarul sau agentul.Se impune astfel distribuirea inteligentei artificiale in vederea realizarii de agenti inteligenti sau sistemelor multiagent care pot lua decizii intr-o societate populata de agenti inteligenti,artificiali sau umani care au propriile lor scopuri.
Astfel apare si se dezvolta o noua tehnologie in realizarea programelor si anume : programarea orientata pe agent(A.O.P.)care constituie o modalitate de abordare in constructia sistemelor multi –agent
Conceptul de agent poate avea diverse semnificatii in functie de domeniul in care este utilizat:economie, stiinte sociale,biologice,stiinta calculatorului
Agent:
a) de vanzari
b) de asigurari
c) agricol
d) software
In stiinta calculatoarelor termenul de agent este folosit pentru a desmena o componenta sau/si hardware care este capabila sa actioneze in interesul utilizatorului pentru indeplinirea cu precizie a unor sarcini.Din punct de vedere software un agent este un program care se comporta analog cu un agent uman, fiind capabil sa comunice in mod inteligent cu alti agenti software sau persoane.
Dupa unii cercetatori de la IBM un agent este un software care stie cum sa faca lucrurile pe care le-ai face tu insuti daca ai avea timp.Avand in vedere multitudinea de roluri pe care le poate avea un agent este dificil de a se alcatui o definitie formala,unanima acceptata a agentului.
Caracteristici pe care trebuie sa le indeplineasca un agent:
Principalele caracteristici pe care le au majoritatea agentilor software care se comercializeaza la ora actuala sunt:
1. autonomia – agentul opereaza sau realizeaza sarcini fara intervantia directa a omului sau a altceva
2. comunicare – abilitatea de a interactiona cu alti agenti sau persoane prin intermediul unui limbaj de comunicare specific agentilor KQML
3. reactie – capacitatea de a reactiona in mod selectiv la schimbarile de mediu
4. initiativa – abilitatea de a nu reactiona doar ca raspuns la mediu ci si din proprie initiativa
5. continuitati in timp – spre deosebire de programele obisnuite care se termina cand procesarea se termina ,agentul continua sa ruleze monotorizand continuu evenimentele care-i vor declansa actiunea
6. orientarea spre un anumit scop – agentul actioneaza astfel incat sa-si indeplineasca scopul in interesul utilizatorului
Caracteristici suplimentare
a) mobilitate
b) bunavointa – se pres. ca agentul nu are scopuri conflicte,agentul incearca sa faca ce i se cere
c) inteligenta – capacitatea de a invata ,de a-si perfectiona performantele in timp
d) adaptabilitate
Agentii care indeplinesc doar caracteristici generale ,sunt numiti agenti slabi,iar cei care indeplinesc si caracteristici suplimentare sunt numiti agenti complexi
agenti slabi = agenti reactivi
agenti tari = agenti cognitivi
Clasificarea agentilor:
1. dupa gradul de mobilitate
a) agenti statici
b) agenti mobili
2. dupa mod de comportament
a) agenti deliberativi au incorporat un model de rationament simbolic
b) agenti reactivi care nu poseda un model de rationament simbolic
3. dupa rolul lor
a) agenti de informare
b) agenti de negociere
c) agenti de interfata
4. dupa arhitectura
a) agenti simpli
b) agenti hibrizi
5. dupa numarul subagentilor
a) omogeni - monoagenti
b) eterogeni - multiagenti
6. dupa veracitate
a) agenti sinceri (de incredre care nu mint niciodata)
b) agenti mincinosi (mint intentionat)
Preview document
Conținut arhivă zip
- Tendinte Actuale si Viitoare Privind Tehnologiile de Programare.doc