Agentic workflow

En agentic workflow er en arbejdsgang, hvor en AI-agent autonomt udfører en række trin, ofte ved brug af værktøjer og feedback, for at opnå et komplekst mål.

Kort fortalt

En agentic workflow er som at give en AI en opgave, hvor den selv bestemmer hvilke skridt der skal tages, og bruger værktøjer undervejs – ligesom en assistent der planlægger og udfører arbejdet selv.

Kategori
begreb
Niveau
øvet
Udtale
/eɪˈdʒɛntɪk ˈwɜːrkfloʊ/

Betydninger

2
  1. 1

    Generel betydning: en arbejdsgang hvor en autonom AI-agent udfører en opgave ved at træffe beslutninger, bruge værktøjer og tilpasse sig feedback, uden menneskelig indgriben i hvert trin.

    • Virksomheden implementerede en agentic workflow til automatisk at behandle kundesupport-sager, hvor agenten selv vælger næste handling baseret på forespørgslen.
  2. 2

    Specifik betydning i LLM-kontekst: en sekvens af sprogmodelopkald, ofte med et loop, hvor modellen genererer tanker, handlinger og observationer (f.eks. ReAct-mønsteret) for at løse en opgave, der kræver ræsonnement og værktøjsbrug.

    • I ReAct-rammen består en agentic workflow af gentagne faser: Thought, Action, Observation, indtil opgaven er løst.ReAct: Synergizing Reasoning and Acting in Language Models, 2022
    • Agentic workflows kan implementeres med værktøjer som LangChain eller AutoGPT.

Hvornår bruges det

Agentic workflows anvendes i praksis til at designe systemer, hvor LLM'er kan løse flertrinsopgaver såsom research, kodning eller planlægning. Typisk implementeres de som en loop, hvor modellen genererer en handling, udfører den (f.eks. via et API-kald), observerer resultatet og justerer næste trin.

Kodeeksempel

while not task_complete:
    thought = llm.generate("What should I do next?")
    action = parse_action(thought)
    observation = execute_action(action)
    context += f"Observation: {observation}\n"

Simpelt loop for en agentic workflow: modellen genererer en tanke, udfører en handling, observerer resultatet og fortsætter.

Oprindelse

Ordet 'agentic' er afledt af 'agent' (fra latin 'agere' = handle) med suffikset '-ic', der betyder 'vedrørende handling'. 'Workflow' kommer fra engelsk og betegner en arbejdsgang. Udtrykket opstod i AI-forskning i forbindelse med autonome sprogmodel-agenter.

Afledte ord

1

Kilder

2
  • ReAct: Synergizing Reasoning and Acting in Language Models (2022)
  • Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (2022)