Mjukvaruagents
En mjukvaruagent är ett datorprogram som kan uppfatta sin miljö, fatta beslut och agera för att uppnå specificerade mål utan ständig mänsklig inblandning. Den uppvisar ofta autonomi och kan kommunicera med andra program eller användare, samt anpassa sitt beteende efter kontexten.
Egenskaper hos mjukvaruagenter inkluderar autonomi, proaktivitet, reaktivitet, målmedvetenhet och ofta lärande eller anpassning. De kan verka
Det finns olika typer av mjukvaruagenter: enkla reglerbaserade agenter som följer fasta om-så-regler, intelligenta agenter som
Tillämpningar inkluderar personliga assistenter och rekommendationssystem, webb- och datahämtning, automatisering i företag och nätverkshantering, e-handel samt
Standarder och ramverk som FIPA och FIPA-ACL samt plattformar som JADE används för interoperabilitet och utveckling
Utmaningar och etiska frågor inkluderar säkerhet, integritet, transparens och förklarbarhet, samt ansvarsfrågor när beslut fattas av