文章预览
要说最近RAG方面火热的项目当属 kotaemon ,短时间暴涨8k star 一个开源、清晰、强大且可定制的RAG UI kotaemon 的亮点是可定制化 R AG UI ,核心技术点是混合索引(Vector、Keyword、 GraphRAG )、复杂推理 Agent (ReAct、ReWOO、MemoryGIST 和 GraphReader)、 多模态 。 混合索引(GraphRAG ) 混合索引主要是指:全文和矢量融合,这里还有一个选型就是集成了RAG的新范式:GraphRAG 看代码直接用的微软GraphRAG 检索后重排采用LLMReranker RERANK_PROMPT_TEMPLATE = """Given the following question and context, return YES if the context is relevant to the question and NO if it isn't. > Question: {question} > Context: >>> {context} >>> > Relevant (YES / NO):""" 复杂推理 Agent 推理目前主要实现了 react 与 rewoo ,tools包括google搜索工具、llm工具、wikipedia工具,可以自定义扩展。 react还是经典的 Thought、 Action、 Action Input、 Observation 模式 ze
………………………………