Open CaC033 opened 6 months ago
用Roleplay类来进行在使用自定义工具的调用的时候,出现了模型输出本应该停止,但是却不断再输出,进入死循环,次数达到最大上限时才会退出。 比如我的自定义了预定会议室的工具,结果已经返回预定成功,但是还是answer还是缺少必要的信息。然后不断的调用工具,不断的返回错误的answer。
看起来需要优化一下你的query,譬如提问的时候说:帮我预定一下会议室C,下午两点到三点,会议名称是通义千问作战小组,人数待定(或者忽略人数/人数十人)等。 另外一种方案,是把tool里面参数中说的未知改写成待定呢? 这样子接口还ok么? 感觉更多的是prompt的问题,因为模型本身可能确实对于这种会议+未知的关键词结果会有一些自己的知识判断。
未知
待定
Description
用Roleplay类来进行在使用自定义工具的调用的时候,出现了模型输出本应该停止,但是却不断再输出,进入死循环,次数达到最大上限时才会退出。 比如我的自定义了预定会议室的工具,结果已经返回预定成功,但是还是answer还是缺少必要的信息。然后不断的调用工具,不断的返回错误的answer。