Mastering OpenAI Function Calling Agents: A 2025 Deep Dive