customers define agents as fully autonomous systems that operate independently over extended periods, using various tools to accomplish complex tasks. Others use the term to describe more prescriptive implementations that follow predefined workflows. At Anthropic, we categorize all these variations as agentic systems, but draw an important architectural distinction between workflows and agents: Workflows are systems where LLMs and tools are orchestrated through predefined code paths. ワークフローとは、LLMとツールがあらかじめ定められたコードの流れ に従って連携するシステムです。 Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks. 一方で、エージェントは、LLMが自らプロセスやツールの使い方を動的 に判断・制御しながらタスクを遂行するシステムです。つまり、どうやっ て目的を達成するかをLLM自身が柔軟に決める点が特徴です。 - Building effective agents, Anthropic