1 大模型存在的问题和能力
2 Function call原理
如上图比如像我们的都是一个大模型,当用户提出问题的时候,大模型会根据用户的提示词判断是否需要用外部的工具,比如说调用某个函数或者调用某个api,如果他发现了确实需要调用,此时他会把这些信息生成对应的结构化的信息,这个生成结构化信息的过程是把自然语言变成结构化语言,比如说接着xml都属于结构化的语言,在这个里面它会包含两种两类信息:一类是需要调用的函数或者api的名称,一类所需要的参数,从而协助我们去调用,之所以是协助,是因为调用不是大模型该干的活,大模型只是生成对应的函数名称跟参数的结构化信息,调用还是我们自己通过应用去调用,然后调用这个的函数或者api的数据,这个函数api会返回对应的结果,这个返回信息依旧是一个信息化或者结构化的信息,大模型拿到信息后进行理解和润色然后返回给用户。
下面我们来看一个具体的场景: