项目简介
Gurubase 是一个开源的 RAG 系统,它允许您创建针对任何主题或需求的 AI 驱动的问答助手(“Gurus”)。创建一个新的 Guru,您可以通过添加以下内容:
-
📄 网页 -
📑 PDF 文档 -
🎥 YouTube 视频 -
💻 GitHub 代码仓库
直接在 Gurubase 上提问,或者将其嵌入您的网站,让您的用户就您的产品提问。它已经被数百个开源仓库使用。您还可以在您的服务器上安装整个系统,请查看 INSTALL.md 以获取自托管 Gurubase 的说明。
功能
🤖 AI 驱动问答:基于LLM的先进问答功能,包括即时评估机制,尽可能减少幻觉。
-
🔄 RAG 系统:检索增强生成,提供准确、上下文感知的响应。 -
📚 多种数据源:为您的 Guru 添加网页、PDF、视频和 GitHub 代码仓库作为数据源。 -
🔌 简易集成: -
网站小部件,可嵌入您的网站 -
Slack 机器人,可在 Slack 中提问 -
Discord 机器人,可在 Discord 中提问 -
🎯 定制大牛:为特定主题创建专业 AI 助手 -
🔄 实时更新:一键重新索引数据源,保持数据最新 -
⛬ 畅享:与 Guru 交谈时可视化您的学习路径。您可以导航并创建个性化路径 -
🛠 自托管选项:完全控制您的部署。在您的服务器上安装整个系统
快速安装
如果您不想使用 Gurubase.io,您可以在自己的服务器上安装整个系统。
curl -fsSL https://raw.githubusercontent.com/Gurubase/gurubase/refs/heads/master/gurubase.sh -o gurubase.sh
bash gurubase.sh
请参阅 INSTALL.md 以获取详细的安装说明,如升级、卸载等。
如何创建一个 Guru
目前,只有 Gurubase 团队可以在 Gurubase.io 上创建 Guru。请在该仓库中提交一个标题为“Guru 创建请求”的问题,并在问题内容中包含 GitHub 仓库链接。我们优先处理工具维护者的 Guru 创建请求。请说明您是否是该工具的维护者。如果您不是维护者,在提交创建请求之前,最好获得维护者的许可。
展示您的专家
1. Widget
通过导入一个小 JS 脚本,将“询问 AI”小部件添加到您的网站。
2. Badge
像成百上千的 GitHub 仓库一样,将Badge添加到您的 README 中,以引导用户了解您的工具在 Gurubase 上的信息。
如何更新数据源
数据源可以包括您工具的文档网页、YouTube 视频或 PDF 文件。您可以添加新的数据源、删除现有的数据源或重新索引它们。重新索引确保您的 Guru 基于索引数据源的变化而更新。例如,如果您更新了工具的文档,您可以重新索引这些页面,以便您的 Guru 基于最新的数据生成答案。
一旦您声明您的 Guru,您将在“我的 Guru”部分看到您的 Guru。
点击您想要更新的 Guru。在编辑页面,点击您想要重新索引的数据源“重新索引”。
您还可以在 URL 页面上看到“最后索引日期”。
项目链接
https://github.com/Gurubase/gurubase
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)