Under the 'dumb hammer' design philosophy, an AI agent supplies fuzzy decision-making while external tools execute deterministic work