Softwarový agent

term_id: software_agent

Category: application_paradigms

Definition

Softwarový agent je autonomní entita schopná vnímat své prostředí, usuzovat a jedat za účelem dosažení konkrétních cílů. Tito agenti mohou fungovat nezávisle, přizpůsobovat se změnám a spolupracovat s ostatními agenty nebo systémy. Často jsou navrženi tak, aby automaticky řešili opakující se úlohy, shromažďovali data nebo komunikovali s jinými systémy bez přímého zásahu člověka.

Summary

Počítačový program, který vykonává úkoly jménem uživatelů nebo jiných programů s určitou mírou autonomie.

Key Concepts

  • Autonomie
  • Cyklus vnímání-a-konání
  • Cílem řízené chování
  • Reaktivita

Use Cases

  • Automatizovaní zákazničtí servisní boti
  • Sledování a údržba sítě
  • Personalizované engine pro doporučení