BettaFish icon indicating copy to clipboard operation
BettaFish copied to clipboard

搜索关键词,出现无关内容

Open LimKim opened this issue 1 month ago • 2 comments

如图所示,我搜索“杨x媛”,但是log显示的总结后的关键词与我的搜索内容无关,是在哪一步丢失了?

Image

LimKim avatar Dec 05 '25 11:12 LimKim

好像无论我搜索什么内容,优化的关键词都是这几个,并且最终总结的报告也与我的搜索内容不相干

LimKim avatar Dec 05 '25 11:12 LimKim

你遇到的情况是:无论输入什么搜索内容,优化的关键词和最终报告都和你的输入无关。这是因为系统在生成搜索查询(比如 FirstSearchNode 或 ReflectionNode)时,如果大模型(LLM)返回的结果无法被正确解析为 JSON,或者缺少必要字段,系统就会回退到默认的查询,比如“相关主题研究”或“深度研究补充信息”——后续所有关键词优化和报告生成都只围绕这些默认内容展开,导致结果和你的输入脱节。相关源码分析

建议你:

  1. 检查日志,确认是否有“JSON解析失败”或“使用默认查询”相关的警告或错误信息。
  2. 检查 LLM 的 prompt 和输出格式,确保它能返回标准、可解析的 JSON(至少包含 search_query 和 reasoning 字段)。
  3. 检查 LLM 配置(模型名、API Key、网络连通性等),排除配置或通信异常。
  4. 可以尝试用如下格式让 LLM返回结果:
    {
      "search_query": "你的实际查询内容",
      "reasoning": "生成这个查询的理由"
    }
    

只要 LLM 能正确返回并被解析,后续的关键词和报告就会和你的输入相关。如果还有问题,可以进一步调试 LLM输出或参考最近的代码更新。详细机制说明

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other

Open in Cursor Join Discord Share on X

dosubot[bot] avatar Dec 05 '25 11:12 dosubot[bot]