24
Function Calling(函数调用/工具调用)的原理是什么?与普通Prompt有何不同?
提示工程与Prompt设计中等
📋 面试问题
Function Calling(函数调用/工具调用)的原理是什么?与普通Prompt有何不同?
✅ 期望回答
Function Calling是模型直接输出结构化的函数调用(函数名+JSON参数),由开发者代码实际调用函数并将结果返回模型
原理:- 模型在训练时学习特殊的输出格式(类似JSON Schema的函数签名)
- Developer定义可用函数列表(名称、描述、参数Schema)传给模型
- 模型判断是否需要调用函数 -> 返回函数名和参数 -> 代码执行 -> 结果返回模型 -> 模型基于结果生成最终回答
#Function Calling#MCP#工具调用