- '''
- 基于小红书搜索的知识获取模块
- 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. 考虑复用性,尽量把每个步骤封装在一个方法中
- '''
|