🧠AI 冷知识
你知道吗?
这些有趣的 AI 小知识可能让你大吃一惊
🔧
Function CallingFunction Calling的设计灵感来自人类大脑——就像你的大脑决定"我要拿杯子"而不需要关心手臂肌肉怎么收缩一样,语言模型只负责决定"调用什么函数",而函数的具体执行交给外部程序完成。
一句话总结
💡
Function Calling 让模型输出结构化的函数调用 JSON,使 Agent 能调用外部工具与 API 完成确定性任务。
常见误区
这些坑别踩
✗
误区 1
模型自己执行函数。
✓
正确理解
模型只生成调用参数,实际执行由外部代码完成,模型不直接运行函数。
✗
误区 2
Function Calling 等于 Agent。
✓
正确理解
Function Calling 是工具调用能力,Agent 还需规划和循环决策。
✗
误区 3
模型输出的函数参数一定正确。
✓
正确理解
模型可能生成错误参数,需校验和错误处理。