Phase 13: Tools & Protocols
AI From Scratch/Lesson 02/~75 minutes

Function Calling Deep Dive — OpenAI, Anthropic, Gemini

The three frontier providers converged on the same tool-call loop in 2024 and then diverged on everything else. OpenAI uses tools and tool_calls. Anthropic uses tool_use and tool_result blocks. Gemini uses functionDeclarations and unique-i...

BuildPython (stdlibschema translators)
Loading lesson page...