AI Agents and Tool Use: Understanding Action Models | Clever AI Blog