什么是 FunctionCall
我们已经知道 一个 Tool 是 函数本体+名称+描述+参数 定义的
有一个关键问题 : 大模型在 作出 要调用这个工具 的决策之后, 它怎么告诉 Agent 去执行
大模型只会说话 , 输出的永远只是文字
Agent 要调用工具,必须知道 调哪个工具,传什么参数,格式是什么 。 这中间的信息交换,靠什么来保证正确
没有 Funcition Call 之前
开发者 将 全部自然语言 写进 system prompt 系统提示词里面
|
|
你让他查 [上海明天的天气] ,可能会返回
-
散文式回复 :, “好的,我来帮你查询上海明天的天气”
-
参数顺序颠倒 :
TBD