Hoppa till innehåll

AI-agent

Ett program där en språkmodell inte bara svarar, utan själv väljer och utför steg, till exempel läser filer, kör kommandon och föreslår ändringar.

Kallas även
agent
Kategori
AI

Enkel förklaring

En vanlig AI-chatt svarar på en fråga i taget. En AI-agent får i stället en uppgift och arbetar sig fram till ett resultat på egen hand. Den kan läsa filer, köra kommandon, se vad som hände och bestämma nästa steg, om och om igen tills uppgiften är klar.

Agenten styrs av en stor språkmodell, och den kan bara göra det som den har fått verktyg och behörighet till.

Teknisk förklaring

En agent arbetar i en slinga (loop):

  1. Modellen får uppgiften och sammanhanget, sin prompt.
  2. Den väljer att använda ett verktyg (tool), till exempel läs fil eller kör kommando.
  3. Programmet runt modellen utför verktygsanropet och skickar tillbaka resultatet.
  4. Modellen läser resultatet och väljer nästa steg, eller avslutar.

Anthropic skiljer mellan arbetsflöden, där modell och verktyg följer förutbestämda steg i kod, och agenter, där modellen själv styr sina steg och vilka verktyg den använder.

Agentens behörigheter avgör vad den faktiskt kan påverka.

Praktiskt exempel

Ändringarna i Kodkollektivet Academy skrivs av en AI-agent. Agenten läser filerna, skriver kod och text, kör testerna och föreslår ändringen i en pull request. De automatiska testerna körs på varje förslag, och en människa granskar och godkänner innan något förs in.

När och varför används det?

AI-agenter används för uppgifter i flera steg: att skriva och testa kod, felsöka, sammanställa information eller utföra rutinarbete. De kan spara mycket tid, men de gör också fel.

Rekommendation:

  • Ge agenten så lite behörighet som uppgiften kräver.
  • Låt en människa granska innan något viktigt ändras.
  • Låt automatiska tester kontrollera agentens arbete.

Vanliga missförstånd

  • “När agenten säger att något är klart är det kontrollerat.” Nej. Agenten kan tro att den lyckats utan att ha det. Kontrollera resultatet, gärna med tester.
  • “En agent kan göra vad som helst.” Nej. Den kan bara använda de verktyg och behörigheter som den har fått.
  • “Agenten minns tidigare arbete.” Bara om det som ska kommas ihåg skickas med, till exempel som anteckningar. Modellen minns inget mellan sessionerna av sig själv (se kontextfönster).

Relaterade begrepp