unas pocas definiciones que encuentro útiles: agente = LLM + prompt + en un bucle + herramientas. llama a las herramientas dinámicamente según lo considere necesario. las herramientas pueden ser --> flujos de trabajo. flujo de trabajo = un ritmo fijo de llamadas a herramientas guionizadas. las llamadas a herramientas pueden ser LLMs o incluso --> agentes pros y contras: agentes: + conversacionales, puedes chatear con ellos y ejercer influencia + dinámicos. pueden adaptarse a diferentes tipos de situaciones. ¿llamada a la herramienta fallida? intentará resolverlo con otra herramienta. - a veces es difícil dirigir. - puede volverse rebelde flujos de trabajo: + más fiables - no pueden adaptarse tan bien como los agentes. ¿una herramienta falló? a menos que tengas bucles agénticos explícitos en él o muchos if/else, será frágil.