några definitioner som jag tycker är användbara: agent = LLM + prompt + i en loop + verktyg. Den anropar verktygen dynamiskt som den vill. Verktyg kan vara > arbetsflöden. Workflow = en fast takt av skriptade verktygsanrop. verktygsanrop kan vara LLM:er eller till och med --> agenter För-och nackdelar: Agenter: + konverserande, du kan chatta med dem och ge inflytande + dynamisk. Kan anpassa sig till olika typer av situationer. Misslyckades verktygsanropet? Det kommer att försöka lösa med ett annat verktyg. - ibland svår att styra. - Kan bli oseriös Arbetsflöden: + mer pålitlig - Kan inte anpassa sig lika bra som agenter. Ett verktyg misslyckades? Om du inte har explicita agentiska loopar i den eller massor om/annars, kommer den att vara spröd