een paar definities die ik nuttig vind: agent = LLM + prompt + in een lus + tools. het roept de tools dynamisch aan zoals het passend acht. tools kunnen zijn --> workflows. workflow = een vaste cadans van gescripte toolaanroepen. toolaanroepen kunnen LLM's zijn of zelfs --> agents voor- en nadelen: agents: + conversatief, je kunt met ze chatten en invloed uitoefenen + dynamisch. kan zich aanpassen aan verschillende soorten situaties. mislukt een toolaanroep? het zal proberen het op te lossen met een andere tool. - soms moeilijk te sturen. - kan ongehoorzaam worden workflows: + betrouwbaarder - kan zich niet zo goed aanpassen als agents. één tool faalde? tenzij je expliciete agentische lussen erin hebt of veel if/else, zal het kwetsbaar zijn.