quelques définitions que je trouve utiles : agent = LLM + prompt + en boucle + outils. il appelle les outils dynamiquement selon ses besoins. les outils peuvent être --> des workflows. workflow = un rythme fixe d'appels d'outils scriptés. les appels d'outils peuvent être des LLM ou même --> des agents. avantages et inconvénients : agents : + conversationnels, vous pouvez discuter avec eux et exercer une influence + dynamiques. peuvent s'adapter à différents types de situations. appel d'outil échoué ? il essaiera de résoudre avec un autre outil. - parfois difficile à orienter. - peut devenir incontrôlable. workflows : + plus fiables - ne peuvent pas s'adapter aussi bien que les agents. un outil a échoué ? à moins que vous n'ayez des boucles agentiques explicites ou beaucoup de if/else, cela sera fragile.