''' 基于小红书搜索的知识获取模块 1. 输入:问题 2. 输出:知识文本 3. 处理流程: - 3.1 根据问题构建query,调用大模型生成多个query,prompt在 xhs_search_generate_query_prompt.md 中 - 3.2 对每个query分别处理 - 3.2.1 参考 knowledge_search_traverse.py 中的代码,对query进行分段、组合、sug游走、搜索、评估 - 3.2.2 对query的搜索结果排序和结果清洗,参考 extract_topn_multimodal.py 中的代码 - 3.3 用大模型合并多个query的知识文本,prompt在 xhs_search_merge_knowledge_prompt.md 中 - 3.4 返回知识文本 4. 考虑复用性,尽量把每个步骤封装在一个方法中 '''