Inhoudsopgave:
Definitie - Wat betekent Software Agent?
Een softwareagent is een stuk software dat functioneert als een agent voor een gebruiker of een ander programma, dat autonoom en continu werkt in een bepaalde omgeving. Het wordt geremd door andere processen en middelen, maar kan ook leren van zijn ervaring in het functioneren in een omgeving gedurende een lange periode van tijd.
Techopedia legt Software Agent uit
Software-agents bieden eindgebruikers verschillende voordelen door repetitieve taken te automatiseren. De basisconcepten met betrekking tot software-agents zijn:
- Ze worden opgeroepen voor een taak
- Ze verblijven in "wacht" -status op hosts
- Ze vereisen geen gebruikersinteractie
- Ze hebben de status op hosts op startvoorwaarden
- Ze roepen andere taken op, waaronder communicatie
Er zijn een aantal verschillende softwareagenten, waaronder:
- Kopersagenten of winkelbots: deze agenten draaien rond het ophalen van netwerkinformatie met betrekking tot goederen en diensten.
- Gebruikers- of persoonlijke agenten: deze agenten voeren verschillende taken uit, zoals het invullen van formulieren, optreden als tegenstanders in games, het samenstellen van aangepaste rapporten en het controleren van e-mail, naast andere taken.
- Monitoring- en bewakingsagenten: deze agenten observeren en rapporteren over apparatuur.
- Agenten voor datamining: deze agenten vinden trends en patronen in veel verschillende bronnen en stellen gebruikers in staat om de gegevens te sorteren om de informatie te vinden die ze zoeken.