- 主题:[讨论]关于OpenAI的function call
我觉得function call这个功能, 有点多此一举的意思。
如果需要我提供工具,说明我知道了应该用什么工具, 也知道了将要处理的数据是什么样的。 那这件事的意义在哪呢?
求高人解惑。
--
FROM 222.128.2.*
我的理解是告诉gpt模型别自己硬推导了,该用其他工具了。比如gpt很多数学会推导错答案,这时候就应该去call其他数学工具了
【 在 lc900 (lc900) 的大作中提到: 】
: 我觉得function call这个功能, 有点多此一举的意思。
:
: 如果需要我提供工具,说明我知道了应该用什么工具, 也知道了将要处理的数据是什么样的。 那这件事的意义在哪呢?
:
--
FROM 117.143.100.*
需要大模型把程序员提供的功能串起来吧
比如你提供一个移动的function,有方向和距离。
大模型就可以根据用户的提示“左转,向前移动10米”“左转30度,往前走半米”“向后转”。如果你自己想处理这么复杂的指令,那变化就太多了,大模型可以理解用户的意图,然后分析出指令和参数,调用function
--
FROM 60.247.6.*
主要是为了跟现实世界已有的系统进行交互吧,毕竟AI不是神。
打个比方,你跟OpenAI交互的时候,想知道明天的天气情况,它可以调用本地天气情况的查询接口;你计划下周去某地旅游,它会调用旅游地点下周的天气接口、出行票务接口、景点门票接口和人流预测接口。AI应该能够根据具体问题,知道调用哪些接口以及如何组合,如果以后进化到自动安排行程、自动购票这些行为,跟其他工具和接口交互也是不可避免的
【 在 lc900 的大作中提到: 】
: 我觉得function call这个功能, 有点多此一举的意思。
: 如果需要我提供工具,说明我知道了应该用什么工具, 也知道了将要处理的数据是什么样的。 那这件事的意义在哪呢?
: 求高人解惑。
--
FROM 27.156.89.*
这是给agent用的,有了agent,能做很多llm做不了的事情,比如询问股价 询问天气等等
--
FROM 114.93.151.*
因为你不知道用户要说什么
比如用户说让app订机票
和用户让用户退机票
你没法预知他要干啥,你哪来的知道要处理什么数据?
【 在 lc900 的大作中提到: 】
: 我觉得function call这个功能, 有点多此一举的意思。
: 如果需要我提供工具,说明我知道了应该用什么工具, 也知道了将要处理的数据是什么样的。 那这件事的意义在哪呢?
: 求高人解惑。
--
FROM 114.249.199.*
想象一下你对连接了携程function call的chatgpt说:
为我明天的飞机行程定一个落地30分钟后的接机
【 在 lc900 的大作中提到: 】
: 我觉得function call这个功能, 有点多此一举的意思。
:
: 如果需要我提供工具,说明我知道了应该用什么工具, 也知道了将要处理的数据是什么样的。 那这件事的意义在哪呢?
:
: 求高人解惑。
: --
:
发自「今日水木 on iOS」
--
FROM 123.112.67.*
之前的chatgpt只是生成一段段文字,并不能精确地处理某项具体业务。
生成的文字,在大模型加持下,会让人类“以为它说的很对”而已。但它不是神,你问它明天的天气,就好比你问一个正常人类一样,都不可能知道具体数据,强行让它回答,也只能得到一个大概的猜测。人类需要去查询天气预报,才能回答你明天具体的天气情况,那么chatgpt也一样需要这么一个查询的过程才能精确回答你。但它作为通用模型,自己不干这些具体的业务,所以call你的function去查。
查询天气这个例子是官方介绍给的,虽然形象生动,但因为太easy了,反而让人产生难道它不会自动去搜索一下天气再回答吗这样的疑问。但现实中有很多功能、业务是非公开的,不调用具体的接口,根本做不到生成精确的回复。
其实chatgpt的能力某种程度上来说非常的弱,比如你随便扔给它一段话,问它上面出现重复次数最多的字是哪个字,共重复了几次,它的回答大概率就会出错。这就是它生成式模型的能力局限性了,此时你给它指定一个function call,只要是诸如统计字数的,都回调一个精确统计字数的函数,就能加强它在这方面的能力了。
所以,我对function call的理解就是,为了弥补chatgpt的模型局限性,即预学习的资料都是公开的,并且生成的文字不保证正确率,而作的一个改善。这一点在某些需要精确回复的场景下,就非常有用了。
【 在 lc900 的大作中提到: 】
: 我觉得function call这个功能, 有点多此一举的意思。
: 如果需要我提供工具,说明我知道了应该用什么工具, 也知道了将要处理的数据是什么样的。 那这件事的意义在哪呢?
: 求高人解惑。
--
FROM 183.157.71.*