智能体面试准备(十八):Function Calling 全链路——Agent 真正动手的最后一公里前面讲了单 Agent(ReAct)、多 Agent(B15)、安全(B16)、规划(B17)。但所有这些要"落地",都绕不开一个最基础也最关键的能力:Function Calling(函数调用)——让 LLM 决定"调哪个工具、传什么参数"。这一篇把全链路从定义到生产跑通:工具 schema 设计 → 模型决策 → 参数解析 → 执行 → 结果回填 → 并行调用与错误处理。每节给:原理 → 代码 → 面试速答 + 高频追问。配合 B14(MCP)看,刚好从"单进程工具"走到"跨进程协议"。