Tool Use
This chapter examines how agents discover, select, and use external tools — from function calling to code execution, API orchestration, and tool protocol standardization.
Contents:
- Overview of Tool Use — Concepts and paradigms of tool-augmented agents
- Function Calling Mechanisms — Principles and implementation of function calling
- Code Execution and Sandboxing — Code as action: execution, sandbox environments, and security
- API Orchestration and Tool Selection — Tool selection algorithms, orchestration patterns, and error handling
- MCP and Tool Protocols — Model Context Protocol and tool standardization
- Browser and Computer Operations — Browser automation, desktop operation, and GUI agents