Kim jest inteligentny agent?

Inteligentny agent to jednostka komputerowa, która działa niezależnie i działa, aby zrealizować wcześniej napisane cele. Aby zrealizować cele, inteligentny agent musi być w stanie analizować i dostosowywać się do bodźców zewnętrznych; w przeciwnym razie może nie być w stanie dokładnie osiągnąć celów. Podczas gdy niektóre proste systemy mają jednego agenta, systemy złożone są wyposażone w podagentów, które działają poniżej agenta głównego, wykonując listę pomniejszych zadań i raportując bezpośrednio do agenta głównego. Agent jest powszechnie zdolny do uczenia się poprzez sztuczną inteligencję, ale agent jest stworzony tylko po to, aby mieć określone reakcje na bodźce zewnętrzne i nie może tworzyć nowych reakcji.

W informatyce inteligentny agent to część systemu, która ma funkcjonować niezależnie i zwykle jest tworzona przy użyciu sztucznej inteligencji. Wraz z tym agent jest zaprogramowany tak, aby miał określone cele, w zależności od tego, co ma robić system. Na przykład, jeśli system jest klimatyzatorem, cele mogą obejmować chłodzenie powietrza oraz włączanie i wyłączanie w razie potrzeby. Chociaż system jest w stanie nauczyć się być bardziej wydajnym, nie może być sprzeczny z wcześniej zapisanymi celami.

Aby osiągnąć te cele, inteligentny agent musi być w stanie analizować siebie i dostosowywać się do sytuacji. W przypadku systemu klimatyzacji urządzenie jest przeznaczone do chłodzenia powietrza, więc musi być w stanie analizować temperaturę zewnętrzną. Analizując temperaturę zewnętrzną i własny system, agent będzie wiedział, kiedy należy włączyć lub wyłączyć lub dostosować się do sytuacji. Umożliwia to również agentowi sprawdzenie błędów w swojej logice, które następnie może poprawić, aby lepiej służyć wcześniej napisanym celom.

Proste systemy zwykle mają jednego inteligentnego agenta, który może z łatwością kontrolować wszystkie funkcje. Złożone systemy mogą wymagać kilku inteligentnych agentów, ale generalnie otrzymują hierarchię, aby uniknąć wewnętrznych zmagań logicznych. Agenci podrzędni wykonują mniejsze zadania i są zazwyczaj zarządzane przez agenta głównego, który nadzoruje te zadania i zapewnia prawidłowe działanie systemu.

Podczas swojego działania inteligentny agent zazwyczaj uczy się, jak najlepiej służyć swojemu celowi, sprawdzając wskaźniki błędów i sukcesu. Chociaż agent może nauczyć się lepiej wykonywać czynności, może wykonywać tylko wcześniej napisane czynności. Klimatyzator nie może wykonać zadania, które nie jest zapisane w jego kodzie, takiego jak przemieszczenie się, aby lepiej schłodzić pomieszczenie. Podobnie jak cele, nie może zmienić swoich działań, ale może zmienić sposób, w jaki system wykonuje te działania.