Agents
Function Calling & Tool Use
Give LLMs the ability to invoke functions and use tools.
Function calling (tool calling) lets an LLM decide to invoke a function you've defined. This hub covers tool schemas, execution, the ReAct loop, MCP, and building production agents with reliable tool use.
Start Here
Begin with the fundamentals
The recommended first lesson for this topic.
Fundamentals
Tutorials
Architecture Patterns
Challenges
Projects
Key Concepts