Agent oprogramowania

term_id: software_agent

Category: application_paradigms

Definition

Agent oprogramowania to autonomiczna jednostka zdolna do postrzegania swojego środowiska, rozumowania i działania w celu osiągnięcia określonych celów. Agenci ci mogą działać niezależnie, dostosowywać się do zmian i współpracować

Summary

Program komputerowy wykonujący zadania w imieniu użytkowników lub innych programów z pewnym stopniem autonomii.

Key Concepts

  • Autonomia
  • Cykl percepcji-działania
  • Zachowanie ukierunkowane na cel
  • Reaktywność

Use Cases

  • Zautomatyzowani boty obsługi klienta
  • Monitorowanie i konserwacja sieci
  • Silniki rekomendacyjne dostosowane do indywidualnych potrzeb