Mjukvaruagenter
Mjukvaruagenter är autonoma programvarukomponenter som kan uppfatta sin miljö, fatta beslut och genomföra åtgärder för att uppnå mål å användarens eller systemets vägnar. De kan fungera individuellt eller som delar av ett multi-agent-system där flera agenter samarbetar eller konkurrerar. Mjukvaruagenter kännetecknas av viss autonomi, anpassningsförmåga och förmåga att kommunicera med andra enheter eller system.
De bygger ofta på beslutsmodeller som BDI (belief-desire-intention), eller på reaktiva och planbaserade arkitekturer. Vissa mjukvaruagenter
Historiskt har begreppet mjukvaruagenter vuxit fram ur AI och distribuerade system under 1990-talet. FIPA (Foundation for
Användningsområdenen är breda och inkluderar personliga digitala assistenter, automatiserad handel och tjänstehandel, kundtjänstbotar, e-postfiltrering, rekommendationssystem, webbrobotar,
Utmaningar och samhällspåverkan inkluderar säkerhet, integritet och användarsäkerhet, pålitlighet och spårbarhet, etik och ansvar samt regulatoriska