AI agents hallucinate success on invalid operations like unverified bookings or exceeding guest limits despite docstrings.
Strands Agents hooks enforce symbolic rules before tool execution, blocking 3/3 invalid calls without prompt or tool changes. This neurosymbolic method combines LLM reasoning with deterministic constraints, as per ATA 2024 research.