知了AI学习平台Logo知了
🧠AI 冷知识

你知道吗?

这些有趣的 AI 小知识可能让你大吃一惊

🔧
Function Calling

Function Calling的设计灵感来自人类大脑——就像你的大脑决定"我要拿杯子"而不需要关心手臂肌肉怎么收缩一样,语言模型只负责决定"调用什么函数",而函数的具体执行交给外部程序完成。

一句话总结
💡

Function Calling 让模型输出结构化的函数调用 JSON,使 Agent 能调用外部工具与 API 完成确定性任务。

常见误区

这些坑别踩

✗

误区 1

模型自己执行函数。

✓

正确理解

模型只生成调用参数,实际执行由外部代码完成,模型不直接运行函数。

✗

误区 2

Function Calling 等于 Agent。

✓

正确理解

Function Calling 是工具调用能力,Agent 还需规划和循环决策。

✗

误区 3

模型输出的函数参数一定正确。

✓

正确理解

模型可能生成错误参数,需校验和错误处理。