Skip to main content

Hva er en intelligent agent?

En intelligent agent er en datamaskinenhet som fungerer uavhengig og jobber for å fullføre forhåndsskrevne mål.For å fullføre mål, må den intelligente agenten kunne analysere og tilpasse seg utenfor stimuli;Ellers kan det ikke være i stand til å oppnå mål nøyaktig.Mens noen enkle systemer har ett agent, kommer komplekse systemer med underagenter som fungerer under hovedagenten for å utføre en liste over mindre oppgaver og rapportere direkte til hovedagenten.Agenten er ofte i stand til å lære gjennom kunstig intelligens, men agenten er bare gjort for å ha visse svar på stimuli utenforå fungere uavhengig, og det er ofte laget med kunstig intelligens.Sammen med dette er agenten programmert til å ha visse mål, avhengig av hva systemet skal gjøre.For eksempel, hvis systemet er et klimaanlegg, kan mål inkludere avkjøling av luften og slå av og på når det er nødvendig.Med et klimaanlegg er enheten laget for å avkjøle luften, så den må kunne analysere utetemperaturen.Ved å analysere utetemperaturen og dets eget system, vil agenten vite når det er aktuelt å slå på eller på eller til å tilpasse seg situasjonen.Dette gjør det også mulig for agenten å sjekke for feil i sin logikk, som det da kan rette for å bedre tjene de forhåndsskrevne målene.

Enkle systemer har vanligvis en intelligent agent som enkelt kan kontrollere alle funksjonene.Komplekse systemer kan kreve flere intelligente midler, men de får generelt et hierarki for å holde fra interne logiske kamper.Underagenter utfører mindre oppgaver og styres typisk av et hovedmiddel som overvåker disse oppgavene og sikrer at systemet kjøres riktig.

Under driften vil en intelligent agent vanligvis lære hvordan man best kan tjene formålet ved å sjekke feil og suksessrater.Mens agenten kan lære å utføre handlinger bedre, kan den bare utføre forhåndsskrevne handlinger.Et klimaanlegg kan ikke utføre en oppgave som ikke er skrevet inn i koden, for eksempel å flytte seg selv for å avkjøle et rom bedre.På samme måte som målene, kan det ikke endre handlingene sine, men det kan endre hvor godt systemet utfører disse handlingene.