
Is It Actually an Agent? I Built the Same Task Three Ways to Find Out
A function with an LLM call inside is not an agent, and calling it one is not a harmless simplification. I built the same expense-audit task as a function, a workflow, and an agent, ran 150 graded runs, and measured what the word actually costs, then scaled the data until the function's only move stopped existing and the agent was the last architecture standing.

