我参照着论坛的常用函数库天气接口100%复刻了一个
把城市ID和城市名字做成了表格。
通过知识库检索->返回了城市名称和ID,然后我让一个AI对话框进行要求仅回答数字(即城市ID),输出都正常。但到了函数调用这一步的时候,我让他直接获取AI回答的回答内容,他就从AI回答"10101010"变成了“\n\n10101010”这咋回事,我不太懂,求教。是不是我的做法有问题
我在函数库加入了去除\n\n就好了,但是我遇到另外一个问题,我通过AI对话来进行提取用户句子中的城市并输出,在检索,检索出来交给AI对话,让AI对话检索出ID并输出,这个AI对话思考太啰嗦了,有没有更好的方法或者方式?让他尽快的出结果。
这个过程可以换个模型,用推理模型免不了啰嗦。
emmmm…有什么好的建议吗?
或者就别用模型了,写函数去处理,用函数提取城市名称。
是一个思路,但是一句话怎么判断他是不是城市啊?
可以在函数库里弄一个常见的城市字典,遍历城市字典有没有出现在问题中。
好的,感谢感谢,我还在想怎么提取知识库,你这个思路好。