Metode de cautare pe web
Aplicatii ale licitatiei olandeze in sistemele multi-agent
In acest proiect am incercat aplicarea mai multor tehnici de cautare pentru a gasi informatii utile despre aplicatiile licitatiei olandeze in sistemele multi-agent. La cautarile prezentate mai jos s-a folosit motorul de cautare Google.
Am tastat licitatie olandeza si am obtinut aproximativ 158.000 de rezultate, in doar 26 secunde.
Aceste rezultate contin cu siguranta informatii importante, insa aceste informatii sunt diversificate si nu sunt structurate. Am nevoie doar de o parte din ele, deci trebuie sa schimb aceasta interogare, astfel incat sa restrang aria de cautare cat mai mult. O modalitate de a obtine rezultate cat mai exacte este aceea de a introduce in interogare cuvintele : and , or si not . Daca separ doua dintre cuvintele-cheie prin operatorul and , atunci se vor gasi toate paginile web care contin ambele cuvinte. Daca folosesc operatorul or , ca rezultate ale cautarii vor fi toate paginile web care contin cel putin unul dintre cuvinte. Daca adaug not inaintea cuvantului din interogare, voi primi ca rezultate paginile web care nu contin cuvantul respectiv.
Am formulat urmatoarea interogare : (dutch auction)AND(multi-agent system) si am primit ca rezultat al cautarii 4.410 pagini web in 26 secunde.
Licitatie de instrumente financiare transferabile in care vanzatorul reduce treptat pretul ofertei pana cand este atins nivelul la care poate fi satisfacuta o cerere. Acesta este pretul la care se vor efectua ulterior toate vanzarile.
Sistemele multi-agent sunt una dintre cele mai
promitatoare tehnologii dezvoltate in cadrul Inteligentei
Artificiale (AI). Intuitiv definit, un agent nu este altceva decat un program
care actioneaza autonom, reactioneaza la mediul in care
este aplicat, dar si proactiv, in sensul ca poate initia
actiuni proprii pentru a-si atinge scopurile pentru care a fost
construit.
Agentii pot fi sau fizici sau virtuali. De exemplu, un robot trimis
sa exploreze un teritoriu nefamiliar poate fi un agent (robotii
autonomi trimisi pe Marte sau o drona care zboara fara
control uman pentru a fotografia un teritoriu inamic).
Exemplele unde asemenea programe sunt importante sunt multe.
Unul dintre ele (probabil printre cele mai cunoscute) este
comertul electronic. Sa luam de exemplu un consumator care
doreste sa cumpere online unul sau mai multe produse de pe un site de
licitatii electronice, cum ar fi Ebay.
Un agent ar trebui sa identifice cele mai bune oportunitati de
cumparare a respectivului bun/bunuri, sa le selecteze pe cele care
satisfac cel mai bine preferintele utilizatorului si, cel mai
important, sa liciteze astfel incat sa obtina cel mai bun
pret posibil.
Daca asta pare o utopie, trebuie spus ca o parte din
tranzactiile online sunt deja automatizate. De exemplu, exista un
sistem care permite cresterea automata a pretului pe Ebay
pana la o limita stabilita de cumparator. Acest sistem
(chiar daca este denumit de site "agent" este, insa, departe de a fi
"inteligent", in sensul dat in AI).
Nu doar bunurile "fizice" sunt vandute online, ci si cele virtuale. De
exemplu, spatiul disponibil pe ecranul unui utilizator care
navigheaza pe web (asa-numitul "spatiu de atentie") are o
valoare de reclama destul de importanta. De fiecare data cand
folosim un motor de cautare, de exemplu Google sau Yahoo!, o parte dintre
linkurile afisate (asa-numitele "sponsored links") sunt alocate
printr-o licitatie.
Astfel de licitatii se desfasoara automat, deoarece sunt
mult prea frecvente pentru a permite unui utilizator uman sa le
urmareasca. Putini isi dau seama ca un simplu click
pentru linkurile la unii termeni de cautare (in special cei medicali sau
cu valoare de litigiu in Statele Unite) se poate vinde cu cateva zeci de
dolari.
O alta aplicatie, la care a lucrat si autorul acestui articol,
este automatizarea negocierilor intre companiile de transport dintr-o
retea logistica. Astfel, de multe ori, doua sau mai multe
companii de transport pot sa isi (re)imparta ordinele de
transport, astfel incat ambele sa profite de pe urma tranzactiei.
Optimizarea unor astfel de negocieri este o problema dificila,
datorita complexitatii retelelor de transport ale marilor
firme, dar care poate fi eficient solutionata de un sistem
multi-agent.
Construirea unor agenti "inteligenti" este o disciplina complexa,
care necesita atat tehnici de Inteligenta Artificiala
(invatarea-masina), dar si unele tehnici dezvoltate
initial in economie
(in special teoria jocurilor). Dintre tehnicile de
invatare-masina pot fi amintite retelele neuronale,
retele Bayes, algoritmii evolutivi si multe altele.
De exemplu, retelele neuronale sunt modelate dupa
functionalitatea neuronilor umani. O alta metoda o constituie
algoritmii genetici (sau evolutivi). Simplu descris, acestia imita,
desigur la un nivel simplificat si matematic, modul in care evolutia
biologica "gaseste solutii" la probleme.
Important de subliniat este faptul ca aceste metode sunt departe de a
modela complexitatea reala a proceselor biologice sau a creierului uman (o
parte a acestuia inca nici nu e inteleasa pe deplin), dar s-au
dovedit foarte eficiente ca metode de optimizare matematica.
In final, intrebarea care se pune in acest domeniu este: ce ne rezerva
viitorul? Unii autori vorbesc de o viziune in care o serie de agenti
inteligenti ne inconjoara si se ocupa de toate problemele
curente din viata noastra.
Imaginati-va, de exemplu, ca telefonul mobil va contacta un alt
agent din telefonul interlocutorului dvs. si va reprograma o intalnire la
o alta data, daca sunteti in intarziere, fara
sa fie nevoie de o secretara personala. Sau, la plecarea intr-o
calatorie, va face toate rezervarile pentru cel mai convenabil
hotel, zbor si bilete la diverse evenimente, gasind si cea mai buna
combinatie calitate/pret.
Sau ne putem imagina un agent inglobat in cosul de cumparaturi
care, la intrarea intr-un supermarket, ne recomanda produsele preferate,
drumul catre raftul unde le gasim, dar gaseste si cea
mai convenabila oferta de pret pentru ele. Poate face toate
acestea, deoarece invata preferintele noastre pe baza vizitelor
precedente, dar si pe baza preferintelor altor consumatori care au
aceleasi gusturi.
Merita mentionat ca aceste tehnologii nu pun doar probleme pur
tehnice, ci si sociale. De exemplu, am fi dispusi sa
delegam decizii financiare (chiar unele privitoare la tranzactii
reduse ca valoare) unui program software? Sau, mai relevant, in ce
masura suntem dispusi sa lasam astfel de programe
sa stocheze si sa comunice cu alte programe preferintele
noastre. "
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |