🔧
Tool Use Patterns
Patterns for connecting agents to the outside world through function calls, code execution, and APIs.
4 patterns
Function Calling
Basic
Enable LLMs to invoke external functions with structured parameters, bridging the gap between language and action.
Code Execution
Intermediate
Let the agent write and execute code in a sandboxed environment, enabling computation, data analysis, and file manipulation.
Web Browsing
Intermediate
Give agents the ability to navigate websites, extract information, fill forms, and interact with web applications.
Model Context Protocol
Intermediate
A standardized, open protocol for connecting LLMs to external tools, data sources, and services through a universal interface.