Intelligent agent

Inom artificiell intelligens (AI) är en intelligent agent en entitet som uppfattar sin omgivning, agerar autonomt för att uppnå mål, och som kan förbättra sin prestanda genom maskininlärning eller genom att inhämta kunskap. Det kan vara allt från en enkel termostat till komplexa mjukvarusystem, självkörande bilar eller mänskliga system.

Ett mer specialiserat begrepp som vuxit fram ur modern generativ AI är agentisk AI (ofta bara kallat AI-agent). Detta syftar på system som kan ta egna initiativ för att lösa komplexa problem, fatta beslut och agera över längre tidsperioder utan konstant mänsklig styrning.

Enkel reflexagent.

Intelligenta agenter som grundval för AI

I många standardverk, exempelvis Stuart Russell och Peter Norvigs Artificial Intelligence: A Modern Approach, definieras artificiell intelligens som just studiet och designen av intelligenta agenter.

Att definiera AI utifrån agenter innebär att man fokuserar på beteende och måluppfyllelse istället för filosofiska frågor om maskiners eventuella medvetande (såsom Turingtestet). Det gör det också möjligt att rent objektivt och matematiskt testa hur väl ett AI-system presterar genom att mäta hur framgångsrikt det uppnår sina mål. En ideal agent kallas ofta för en "rationell agent", en entitet som alltid strävar efter att uppnå det bästa möjliga utfallet baserat på den kunskap den har.

Agentfunktion och mål

Matematiskt kan en agents beteende beskrivas genom en agentfunktion. Denna funktion mappar agentens samlade historik av varseblivningar (kallat percept, det agenten har uppfattat av sin miljö) till en specifik handling.

För att agenten ska veta vilka handlingar som är bra eller dåliga styrs den av en målfunktion (engelska: objective function). Målfunktionen är ett mått på framgång. Beroende på vilket AI-område som avses kallas detta ofta för olika saker:

Klassificering av agenter

Russell och Norvig delar in intelligenta agenter i fem huvudkategorier baserat på deras komplexitet:

  1. Enkla reflexagenter: Agerar uteslutande på det de uppfattar i stunden via enkla "om-så"-regler, utan att ta hänsyn till historik. En termostat är ett exempel på detta.
  2. Modellbaserade reflexagenter: Har ett inre minne och en modell av hur världen fungerar. Detta gör att de kan hantera miljöer som de för tillfället inte kan se i sin helhet.
  3. Målbaserade agenter: Agenter som har information om ett framtida måltillstånd och kan planera flera steg framåt (sökning och planering) för att nå dit. Robotdammsugare är ofta målbaserade.
  4. Nyttobaserade agenter: Förutom att vilja nå ett mål kan de utvärdera hur bra ett specifikt tillstånd är med hjälp av en nyttofunktion. De väljer den handling som maximerar den förväntade nyttan (exempelvis att inte bara nå fram till målet, utan att göra det så snabbt och säkert som möjligt).
  5. Lärande agenter: Agenter som kan operera i helt okända miljöer. De utvärderar sina egna resultat via en "kritiker"-komponent och justerar sitt framtida beteende därefter.

Agentisk AI och moderna system

Med framväxten av stora språkmodeller (LLM) under 2020-talet har begreppet AI-agent fått en delvis ny och mycket populär innebörd. Sådana agenter utmärks av att de kan fungera autonomt i komplexa digitala miljöer. Istället för att bara generera text utifrån en specifik prompt, kan de bryta ner stora mål i delmål, skriva och exekvera egen kod, surfa på nätet och använda externa programvaror.

Tidiga framstående exempel på detta inkluderar experimentella verktyg som AutoGPT och kodningsassistenter som Devin. Företag använder även multi-agentsystem (flera agenter som kommunicerar med varandra) för att bygga simuleringar, till exempel utvecklade företaget Waymo en agentmiljö kallad Carcraft för att simulera trafiksituationer och träna självkörande bilar. Inom industrin bygger mjukvaruföretag plattformar där agenter autonomt kan sköta kundtjänstärenden, boka resor eller hantera administrativt arbete inom vården.

Drift, observerbarhet och utvärdering

I ingenjörspraxis skiljer man mellan fördefinierade LLM‑processer, där verktyg anropas längs fasta flöden, och agenter som själva väljer sekvensen av åtgärder och vilka verktyg som ska användas. På grund av flerstegsarbete, tillståndsändringar och anpassning utifrån mellanliggande resultat är sådana system svårare att utvärdera, därför används automatiserade kontroller för att upptäcka beteendeförändringar innan drift.

Observerbarheten för agentbaserade system är uppbyggd kring spår som registrerar anrop av modeller, verktyg, datasökningar och genereringar tillsammans med fördröjningar och tokenförbrukning. För att bedöma kvaliteten läggs expertannoteringar, användarfeedback och automatiska LLM‑utvärderare till spåren. Enskilda körsteg representeras som inbäddade spans som bildar en hierarki för en körning.

Vissa agentramverk visualiserar logiken steg för steg, spårar utförandet och erbjuder systemverktyg för observerbarhet vid felsökning. I distribuerade applikationer kan spårningskontext skickas mellan tjänster över HTTP, vilket kopplar deras spans till ett enhetligt genomgående spår.

I drift övervakas inte bara fel och fördröjningar utan även kostnader, verktygsanvändning, agenternas versioner och kvalitetsmått. Modellanrop kan sparas som separata genereringar med ingångar, utgångar, tokens och tidsstämplar, och relaterade genereringar kan grupperas till konversationer. Observerbarhet är bredare än spårning: den förenar spår, metrik och loggar, medan spårning bevarar operationernas kausala kedja. Utvärdering kan utföras online på aktiva spår och offline på testuppsättningar och experiment, vilket hjälper till att upptäcka regressioner innan ändringar släpps.

Se även

Referenser

  1. ↑ Wolchover, Natalie (30 januari 2020). ”Artificial Intelligence Will Do What We Ask. That's a Problem.” (på engelska). Quanta Magazine. https://www.quantamagazine.org/artificial-intelligence-will-do-what-we-ask-thats-a-problem-20200130/. Läst 21 juni 2020.
  2. ↑ Bull, Larry (1999). ”On model-based evolutionary computation”. Soft Computing 3 (2): sid. 76–82. doi:10.1007/s005000050055.
  3. ↑ Purdy, Mark (12 december 2024). ”What Is Agentic AI, and How Will It Change Work?” (på engelska). Harvard Business Review. https://hbr.org/2024/12/what-is-agentic-ai-and-how-will-it-change-work. Läst 24 april 2025.
  4. ↑ Madrigal, Alexis C.. ”Inside Waymo's Secret World for Training Self-Driving Cars”. The Atlantic. https://www.theatlantic.com/technology/archive/2017/08/inside-waymos-secret-testing-and-simulation-facilities/537648/. Läst 14 augusti 2020.
  5. ↑ Rebecca Szkutak (5 mars 2026). ”AWS launches a new AI agent platform specifically for healthcare”. TechCrunch. https://techcrunch.com/2026/03/05/aws-amazon-connect-health-ai-agent-platform-health-care-providers/. Läst 7 mars 2026.
  6. ↑ ”Bygga effektiva agenter”. anthropic.com. https://www.anthropic.com/engineering/building-effective-agents?s=31&trk=public_post_comment-text. Läst 29 oktober 2026.
  7. ↑ ”Avmystifiera utvärderingar för AI‑agenter”. anthropic.com. https://www.anthropic.com/research/demystifying-evals-for-ai-agents. Läst 29 oktober 2026.
  8. ↑ ”Spårningshandledning”. arize.com. https://arize.com/docs/phoenix/tracing/tutorial. Läst 29 oktober 2026.
  9. ↑ ”Annoteringar och utvärdering”. arize.com. https://arize.com/docs/phoenix/tracing/tutorial/annotations-and-evaluations. Läst 29 oktober 2026.
  10. ↑ ”Spans”. mlflow.org. https://mlflow.org/docs/latest/genai/concepts/span/. Läst 29 oktober 2026.
  11. ↑ ”ai workflow automation services”. railtown.ai. https://railtown.ai/blog/introducing-railtracks-the-open-source-agentic-framework-built-for-real-world-ai/. Läst 29 oktober 2026.
  12. ↑ ”Distribuerad spårning”. mlflow.org. https://mlflow.org/docs/latest/genai/tracing/app-instrumentation/distributed-tracing/. Läst 29 oktober 2026.
  13. ↑ ”Observabilitet för agenter”. grafana.com. https://grafana.com/docs/grafana-cloud/observe-and-act/agent-observability/. Läst 29 oktober 2026.
  14. ↑ ”Introduktion till observabilitet för agenter”. grafana.com. https://grafana.com/docs/grafana-cloud/observe-and-act/agent-observability/introduction/. Läst 29 oktober 2026.
  15. ↑ ”Observabilitet och applikationsspårning”. langfuse.com. https://langfuse.com/docs/observability/overview. Läst 29 oktober 2026.
  16. ↑ ”Översikt över utvärdering”. langfuse.com. https://langfuse.com/docs/evaluation/overview. Läst 29 oktober 2026.