Function Calling Patterns That Survive ProductionJul 2024Function calling is how LLMs touch real systems. Treat tools like APIs, arguments like untrusted input, and permissions like the model is an intern with root access.