Alle snakker om agentisk AI, men snakker vi alle om det samme? Jeg har lagt merke til at folk bruker "agentiske arkitekturer" og "agentiske arbeidsflyter" om hverandre. Men de er faktisk ganske forskjellige konsepter som fungerer sammen. Her er forskjellen: Agentiske arbeidsflyter = Serien med trinn en agent tar for å nå et mål Tenk på det som "hva" - selve prosessen Disse trinnene kan omfatte: • Bruke LLM-er til å lage en plan • Bryte opp oppgaver i deloppgaver • Bruke verktøy som internettsøk • Reflektere over resultater og justere planen Agentarkitekturer = Det tekniske rammeverket og systemdesign Tenk på det som "hvordan" - den underliggende strukturen Disse inneholder alltid: • Minst én agent med beslutningsevne • Verktøy agenten kan bruke • Systemer for kort- og langtidshukommelse Hvorfor er dette viktig? Fordi den samme arbeidsflyten kan implementeres ved hjelp av forskjellige arkitekturer. Det er som å ha flere måter å bygge den samme oppskriften på - trinnene forblir like, men kjøkkenoppsettet varierer. For eksempel kan en agentisk RAG-arbeidsflyt (bryte ned spørringer, hente informasjon, evaluere relevans) bygges med en ruterarkitektur med én agent eller et multiagentsystem. Samme arbeidsflyt, forskjellig arkitektur....