2026-02-06 AI-Agent 4.1 Function Calling 原理 概述Function Calling 是 LLM 的一种能力,允许模型请求调用特定的函数来获取信息或执行操作。 工作流程12345678910111. 用户输入 ↓2. LLM 分析并决定是否需要调用工具 ↓3. 返回工具调用请求(包含工具名和参数) ↓4. 执行工具 ↓5. 将结果返回给 LLM ↓6. LLM 生成最终回复 示例12345678910111213用户:今天天气怎么样?↓LLM:需要调用 get_weather 工具{ "name": "get_weather", "arguments": {"location": "北京", "date": "today"}}↓执行:get_weather({"location": "北京", "date": "today"})↓结果:{"temp": 25, "condition": "晴"}↓LLM:今天北京天气晴朗,气温 25 度。 导航上一篇: 3.3 多轮对话实现 下一篇: 4.2 工具定义与注册 前一篇 4.2 工具定义与注册 后一篇 3.3 多轮对话实现