function_call表示函数调用,什么是函数调用?其作用是什么?

由于大模型的数据一般都是截止于某个时间点之前的数据,不具备实时性。比如,我要问今天的天气,正常来说,由于模型参数的局限性,是不会知道的。但基于函数调用的功能,就解决了这个问题。

所谓的
function_call,在某个程度来说,可以理解为API调用,这个API就是一个function,提供了某种功能。


observation表示观测结果,即
function_call的执行结果。


tools表示工具,即对
function_call的总结描述。