Skip to main content

Hvad er en autonom agent?

En autonom agent udfører funktioner i et miljø for at nå specifikke mål uden at blive instrueret til at gøre det.Nogle computerprogrammer fungerer som autonome agenter, ligesom avanceret robotik, eksempler på kunstigt liv og computervirus.Talrige forskere udfører arbejde på dette område for at udvikle en dybere forståelse af agenter og deres potentielle kapaciteter såvel som applikationer.Handelstidsskrifter og årlige konferencer giver et udvekslingsmedium for at give folk mulighed for at dele informations- og forskningsresultater.

At skelne mellem en autonom agent og computerprogrammer kan være udfordrende.I nogle tilfælde er der overlapning, og linjerne i definitionen kan sløre.Generelt er det nødvendigt for en agent at kunne bruge ræsonnement til at interagere med et system.Dette inkluderer evnen til at føle information, behandle det og i nogle tilfælde manipulere det.En autonom agent er også nødt til at opføre sig målrettet for at nå et bestemt mål.

Et eksempel på en autonom agent i software kan være noget som et forsyningskædehåndteringsprogram.Programmet ser på aspekter af forsyningskæden og kan deltage i aktiviteter som bestilling og flytning af forsyninger, planlægningspersonale og anmodning om lastbiler.Disse aktiviteter letter alle et større mål om at holde forsyningskæden i bevægelse på en organiseret måde.Dette adskiller sig fra et automatiseret system, der kan reagere forenklet;Måske bestiller det nye forsyninger, når en fabrik begynder at løbe lavt, for eksempel som svar på en trigger i programmeringen.

Flere agenter kan handle inden for et enkelt system og kan være samarbejdsvillig eller uafhængig af hinanden.I robotik kan interaktioner mellem autonome agenter være vigtige.De kan bruge sensorer til at hente visuelle input, lyde og andre input fra miljøet.Disse oplysninger kan koordineres på tværs af systemet for at udføre opgaver som at gribe og manipulere genstande.Systemer kan også lære af deres oplevelser om at udvikle mere raffinerede funktioner og arbejde sammen med hinanden for at nå mål.

Anvendelser til denne forskning er især vigtige inden for områder som kunstigt liv, udviklingen af komplekse robotik og avancerede computerprogrammer.En virkelig autonom agent kræver ikke retning fra en ekstern kilde som en programmør eller et andet værktøj og kan udføre komplekse opgaver.Automation af denne art kan spare arbejdstager, da programmet muligvis kan gennemføre aktiviteter effektivt uden at involvere arbejdstagere.Automatiseret medicinsk fakturering genererer for eksempel regninger og dokumentation uden behov for en erfaren medarbejder til at håndtere denne opgave.