Kim jest agent?

Cytując M. Wooldridge’a:

Agent jest systemem komputerowym, który jest osadzony w pewnym środowisku, i który jest zdolny do autonomicznych akcji w celu zrealizowania zleconych, określonych celów[1].

Podejście programowania agentowego jest wyższym poziomem abstrakcji od programowania obiektowe. Od obiektów odróżnia go kilka elementów (m. in. tolerancja na błędne dane, dublowanie obliczeń, zwracanie wyników obarczonych błędem). K. Cetnarowicz wymienia cechy agenta programowego:

  • Własność autonomii nie jest cechą odróżniającą pojęcie agenta od innych pojęć z zakresu informatyki, a w szczególności od pojęcia obiektu, który podobnie jak agent może być rozważany jako autonomiczny.

  • Cechą wyróżniającą agenta jest jego zdolność do obserwacji zachowania się innych agentów w środowisku.

  • Agent może posiadać zdolność do komunikacji z innymi agentami za pośrednictwem środowiska, ale także bezpośredniej komunikacji (podobnej do komunikacji między obiektami), ale zdolność ta nie jest cechą wyróżniającą dla agenta w odniesieniu do obiektu [2 str.48-49].

Podsumowując, agenci w tworzonym systemie będą charakteryzowali się następującymi cechami:

  • Autonomiczność.
  • Komunikatywność.
  • Obserwowanie środowiska i innych agentów.
  • Reagowanie na zmiany środowiska i działania innych agentów.
  • Zdolność do uczenia się i wykorzystywania wiedzy.
  • Tolerancja na błędy danych oraz na ich brak.
  • Zwracanie nie zawsze dokładnych danych (mogą być one błędne).

[1] Wooldridge M. – An Introduction to MultiAgent Systems. John Wiley and sons Ltd., 2009.

[2] Cetnarowicz K. – Paradygmat agentowy w Informatyce. Koncepcje, podstawy i zastosowania. Wydawnictwo Akademicka Oficyna Wydawnicza EXIT, Warszawa 2012.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s