agent workflow
En struktureret sekvens af handlinger, hvor autonome AI-agenter samarbejder om at udføre komplekse opgaver.
Kort fortalt
En måde at få flere AI-agenter til at arbejde sammen i en bestemt rækkefølge for at løse en opgave.
- Kategori
- teknik
- Niveau
- øvet
Betydninger
1- 1
En orkestreret proces, hvor flere AI-agenter udfører specifikke delopgaver i en bestemt rækkefølge for at opnå et fælles mål. Arbejdsgangen kan omfatte agenter med forskellige roller, såsom planlægger, udfører og evaluator.
- I en agent workflow til research kan en agent identificere kilder, en anden opsummere, og en tredje validere fakta. — Eksempel fra praksis, 2024
Hvornår bruges det
Bruges til at orkestrere flere LLM-baserede agenter i applikationer som automatiseret research, kodegenerering eller kundesupport, hvor arbejdet fordeles mellem specialiserede agenter.
Kodeeksempel
from langgraph.graph import StateGraph
def planner(state):
return {'plan': 'search for relevant documents'}
def executor(state):
return {'result': 'documents found'}
def evaluator(state):
return {'approved': True}
graph = StateGraph()
graph.add_node('planner', planner)
graph.add_node('executor', executor)
graph.add_node('evaluator', evaluator)
graph.set_entry_point('planner')
graph.add_edge('planner', 'executor')
graph.add_edge('executor', 'evaluator')
graph.set_finish_point('evaluator')Eksempel på en agent workflow ved brug af LangGraph, hvor tre agenter (planlægger, udfører, evaluator) arbejder sekventielt.
Oprindelse
Sammensat af 'agent' (en autonom enhed) og 'workflow' (en række af forudbestemte trin), populært i forbindelse med multi-agent systemer og LLM-agentarkitekturer.