Agents & Tool Use · 2023
Function Calling / MRKL / Model Context Protocol
This family defined structured interfaces for letting language models call external tools, routing between a reasoning core and specialized modules or APIs instead of relying on the model's parametric knowledge alone.
Editorial record
Plain-language summary
MRKL proposed a neuro-symbolic architecture in which a router directs a query to discrete expert modules, such as a calculator, database, or API, and merges their outputs. Later function-calling formats let a model emit a structured call that host code executes and feeds back, and the Model Context Protocol standardizes how tools, data sources, and context are exposed to models across applications. The common contribution is a defined boundary and calling convention between the model and outside systems, which enabled reliable access to current data, exact computation, and actions the model cannot perform internally.
Knowledge graph
Relationships
Antecedents
CombinesEvidence: Direct
ReAct: Synergizing Reasoning and Acting in LMs
Tool/function-calling primitives feed the agent loop
P-230
Descendants
Converts into infrastructureEvidence: Strongly supported
Toolformer: LMs Can Teach Themselves to Use Tools
Tool use becomes function-calling/MCP infrastructure
P-232
Source record
Provenance
- Record ID
- P-232
- Record created
- 2026-07-13
- Last reviewed
- 2026-07-14
- Record version
- 2
- https://arxiv.org/abs/2205.00445
- arXiv:2205.00445
Citation caveat: Citation metadata is approximate and marked unverified in the source dataset.