跳转到内容

实现原理

优势

不同于 github-search-apigithub-mcp-server,前两者都是基于 search api 做的封装,而 githubhunt 通过对大量仓库的元数据和技术文档都构建了索引,相比较 github 原始搜索有以下优点:

  1. 高召回率:通过构建混合索引,能够返回更多的相似结果
  2. 低幻觉:将更多的上下文提供给 LLM,提升生成效果,减少幻觉
  3. 动态适应性:具备推理迭代能力,能够自动调整 query 以优化搜索结果

为什么要使用 LLMs + 知识库 搜索

当你搜索一个具体的名词或术语时,使用搜索引擎往往更有效;但是 LLMs 在你不确定正确的术语是什么的情况下很有用。LLMs 能够有效弥补搜索引擎在上述场景的不足。

同时,随着时间的推移,生成式垃圾信息越来越多,LLMs 互相反刍,它们将变得更加不可信。

因此,选择 可信的数据源作为知识库 非常重要!

Githubhunt 基于 Github 仓库信息构建搜索引擎作为知识库,同时依靠 LLMs 的生成能力,能够在 保证数据源质量 的前提下,帮助用户解决问题。

Powered by VitePress