帖子
- alizoed2026-07-2113055
在openwebui上,启用tavily作为web search工具,并且关闭嵌入和搜索,提供完整上下文
此时,发现,如果询问诸如:多模态、大模型还有微表情相关的研究有哪些
这样的问题,那么sol会开始调用web search,你可以在前端上看到它真的在调用

并且tavily正常返回了结果,前端都能看到
然后它就会回复没有看到任何上下文,我接下来要自己瞎猜了:

这是可复现的,我一晚上测了起码二三十次,它均宣称没有看到任何上下文
随后刷新页面,会发现websearch调用的这些痕迹,消失了

这个,在新的截图里没有了
但是12个引用来源痕迹倒是留下来了
难道这意味着web search从来就没有被调用过吗
随后我进行了控制变量测试
换用了grok,Gemini等多个模型,均能正常获取web search结果
后台debug也显示了工具调用正常进行
随后把日志给了Claude进行分析,在大量的测试下,最后得出结论

解决方案要么是在systemprompt里添加
当存在 search_web 等工具返回结果时,tool 消息 content 里的内容即为权威资料,
你必须直接阅读并据此作答、引用。
要么是改用openwebui的旧版function call模式
也就是说,这傻福模型竟然对工具调用的返回结果有洁癖,仅仅是因为返回的结果有截断,就认为是不应该被引用的,就直接自己瞎猜了

加上提示词的效果

可以看到刷新后仍旧不展示之前web search的痕迹,但是显然gpt已经识别到了返回的结果,并且给出了正确的链接
另外,这个不显示web search的痕迹的bug也是gpt独有,还没修好
主楼 - apparition2026-07-214670
