Skip to content
English

Switch theme

// ⌘ Agents & Tool Use

Function Calling / Tool Use

Models emit structured function calls that follow a JSON Schema.

函数调用 / 工具调用 2023 Foundational core

IN PLAIN WORDS

Developers describe functions with JSON Schema; fine-tuned models decide when to call and emit matching arguments, which the app executes and returns. Launched in OpenAI's API in June 2023, now standard everywhere.

Used in: All major APIs: OpenAI, Anthropic, Gemini, Qwen

TIMELINE · prerequisites → this → what builds on it

2022 ReAct (Reason…2023 Function Calling …2023 Indirect Prom…2023 Multi-Agent C…2023 MemGPT (Hiera…2024 Model Context…2024 Agent–Compute…

01Original paper

Function calling and other API updates (OpenAI blog)

OpenAI · 官方博客 · 2023

Open ↗ ✓ Verified · 官方页面 HTTP/WebFetch 核实

02Where it sits

Learn the left column first; the right column builds on this one.

Related:Toolformer

ReAct (Reason +…Model Context P…Agent–Computer …Indirect Prompt…Multi-Agent Con…MemGPT (Hierarc…Toolformer Function Calling / …

Left: prerequisites · right: builds on this · dashed: related. Full map →

03Learning resources

Official docs, explainers, courses and reference code. All links checked.

04Where the course teaches it

On learning paths:AI Application Engineer

For AI / data

Data updated: AI algorithms & curriculum(UTC+8)