Agent (programowanie): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
VolkovBot (dyskusja | edycje)
m robot dodaje: simple:Software agent
ToBot (dyskusja | edycje)
m Robot automatycznie usuwa linki zwrotne; zmiany kosmetyczne
Linia 2:
 
== Definicja agenta ==
Ze względu na brak standardów nie ma zgodności co do definicji [[Agent (programowanie)|agenta]]. Możemy jednak zdefiniować agenta jako jednostkę, działającą w pewnym środowisku, zdolną do komunikowania się, monitorowania swego otoczenia i podejmowania autonomicznych decyzji, aby osiągnąć cele określone podczas jej projektowania lub działania.
 
Agent powinien charakteryzować się następującymi cechami:
Linia 20:
* zdolność do komunikacji w języku naturalnym
 
== Rodzaje agentów ==
 
Można wyróżnić kilka rodzajów agentów ze względu na sposób: spostrzegania otoczenia, ingerencji w środowisko, podejmowania decyzji:
Linia 29:
Istnieją dwa podejścia do tworzenia systemów opartych na agentach programowych: wykorzystanie pojedynczego agenta lub stworzenie [[System wieloagentowy|systemu wieloagentowego]]
 
== Podział ze względu na przeznaczenie i reakcje użytkowników ==
 
'''1. Agenty zarządzające informacją''' - mają na celu wspomaganie użytkownika. Jednym z przykładów jest „asystent-doradca” w programach [[Microsoft Office|Microsoft Office]]
* Agenty zarządzające [[poczta elektroniczna|pocztą elektroniczną]] - agenty filtrują i sortują pocztę użytkownika, odpowiadają na standardowe zapytania itp.
* Agenty zarządzające organizacją dnia - świadczą pomoc użytkownikowi w organizowaniu planu dnia. Ten typ agentów to asystenty, np. 'spinacz' w MS Word. Taki agent potrafi wykonywać bardziej skomplikowane cele niż awatar i ma znacznie większą swobodę. Niekiedy tego radzaju agenty nazywane są 'agentami [[interfejs]]u'.
Linia 40:
* Agenty poszukujące informacji - agenty poszukujące dla użytkownika ściśle określonej informacji
* Agenty przeszukujące [[Internet]] - przeszukują Internet, aby odnaleźć różnorodną informację potrzebną użytkownikowi
* Agenty [[e-biznes|e-biznesu]]u i [[m-biznes|m-biznesu]]u - agenty funkcjonujące w handlu internetowym
* Agenty zarządzające siecią - agenty służące np. do zarządzania aktualizacją oprogramowania lub wykrywania ataków
 
Linia 54:
 
 
== Zobacz też ==
*[[Programowanie agentowe]]
*[[System wieloagentowy|Systemy wieloagentowe]]