Model BDI

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Modelul BDI ( credințe , dorințe , intenții , literalmente „credințe, dorințe, intenții”) vă permite să reprezentați caracteristicile și metodele de realizare a unui obiectiv într-un sistem construit conform paradigmelor agenților software .

Realizarea obiectivelor este pentru ce lucrează agentul. Acest lucru este identificat printr-o progresie a stărilor sale interne care tinde să îndeplinească sarcina într-un mod stabil prin determinarea acțiunilor pe care agentul este capabil să le întreprindă. Cea mai simplă implementare a acestui concept este un algoritm care returnează o valoare care indică succesul dacă obiectivul este atins. Cu toate acestea, obiectivele mai complexe pot fi împărțite în diferite categorii:

  • obiective de realizare
  • obiective de satisfacție ( obiective recurente, cum ar fi colectarea resurselor)
  • scopuri de conservare
  • obiective delta (de exemplu, modificări de stare).

În abordarea BDI, intențiile și aspectele motivaționale sunt, de asemenea, incluse în realizarea obiectivului, alte implementări ale acestui aspect sunt limbajul CosTrader și extensiile CosNotification , precum și limbile OCL și XML .

Aceste arhitecturi care se bazează pe conceptul de raționament practic propus de filosoful Michael Bratman permit efectuarea analizei procesului de raționament efectuat de oameni atunci când își propun să își satisfacă așteptările în lumea reală este asociat în mod unic cu analiza efectuată în perspectiva realizării unui sistem artificial care simulează un astfel de comportament.

Raționamentul practic constă în două procese principale:

  • procesul decizional între un set de perspective diferite
  • procesul de realizare a condiției preconizate.

Un moment fundamental al raționamentului practic este deci alegerea obiectivelor cuiva dintre cele considerate realizabile. Acest proces de alegere presupune cunoașterea atât a opțiunilor disponibile, cât și a propriilor dorințe. Deciziile luate au diferite grade de complexitate și importanță: puteți face alegeri fundamentale, cum ar fi să decideți să profitați de o oportunitate total nouă și neașteptată sau pur și simplu să decideți cel mai bun mod de a face ceva. Odată ce ai ales un anumit obiectiv, te străduiești să-l atingi până când îl atingi; obiectivul este abandonat numai dacă se crede că posibilitatea realizării acestuia a devenit îndepărtată sau dacă se are în vedere o alternativă mai dorită. În teoria raționamentului practic acest pas este descris ca transformarea opțiunilor alese în intenții, care au caracteristica de a persista până când convingerile noastre (credința) să sugereze rezonabile.

În procesul descris, este posibil să se identifice în mod clar comportamentul proactiv (persistența intențiilor) și reactiv (abandonarea intențiilor, deoarece acestea nu mai sunt convenabile și adoptarea unui nou scop). Comportamentul reactiv ne permite să verificăm alegerile noastre în lumina celor mai recente informații, în loc să ne concentrăm orbește asupra a ceea ce am decis anterior.

Caracteristica fundamentală a arhitecturilor BDI este de a utiliza structuri de date care corespund credințelor , dorințelor și intențiilor la care se referă teoria raționamentului practic ; procesele decizionale sunt realizate de funcții care acționează asupra acestor structuri. Modelul BDI nu corespunde unei singure realizări arhitecturale concrete: principalele referințe sunt sistemul IRMA (Bratman 1988 ), de tip deliberativ, și sistemul PRS (Georgeff 1987 ), de tip hibrid.