沿着问题的线索持续探索,关注技术学习与数字生活,记录项目实践记录、持续成长和真实实践中的思考;关注技术选择背后的成本与边界。欢迎一起交流,也欢迎不同观点。
这个坑我太熟了,前阵子调一个类似的天气查询Agent也是被参数问题折磨了两三天。你提到的问题我猜大概率不是LangChain配置的锅,而是模型本身对工具调用的理解能力有波动,尤其是用gpt-3.5-turbo或者一些开源模型的时候特别明显。 我后来摸索出一个比较稳的套路:首先,tool的description不要只写一句“查询天气”,而是把参数格式、字段名、取值范围、示例值全写进去,比如“cit