
回复
AI Search已经成为大模型落地应用比较热门的一个场景,OpenAI也推出了自家的AI搜索引擎产品SearchGPT,同时也有非常多AI Search项目开源:Felo、OpenPerPlex、AskHackers、OpenSearch GPT等等,应接不暇。
其中上周才开源的MindSearch,据称基于LLM的Web搜索引擎Multi-agent框架,类似Perplexity.ai Pro 和 SearchGPT。
看完代码发现主要是由Web Planner与Web Searcher 组成:
这其中Web Planner是核心,从代码看它是一种树状任务规划,动态迭代,有3种节点类型:root、search、response,每次增加若干节点并串行执行节点(主要是搜索功能),基于code interpreter实现。
在Agent系统中Plan是核心,而Web Planner这种规划方式不仅可以用于搜索,它还可以用于Agentic RAG或者IM Agent(比如钉钉、飞书AI助手)等。
上述Agentic RAG的例子,经过Web Planner拆解的结果和上图的拆解结果比较接近,是一种不错的Plan方式:
Web Planner其中Plan部分的Prompt模版:
Plan的few-shot示例:
本文转载自PaperAgent,作者: PaperAgent