AI
Function Calling
A capability allowing LLMs to output structured data that calls predefined functions.
Why it matters
- Bridges AI language understanding with actions
- Enables reliable structured outputs
- Foundation for building AI agents
When to use
- When LLM needs to trigger specific actions
- For extracting structured data from text
- When building agentic AI systems
Common mistakes
- Not validating function arguments
- Creating too many similar functions
- Not handling function call failures
Related terms
Need help implementing?
Ready to build with Function Calling?
Let us help you implement this in your project.