社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

3分钟搭建 AI 知识库,这个 GitHub 项目非常牛逼!

运维网工 • 1 年前 • 291 次点击  

今天在 GitHub 上闲逛时,偶然发现一款刚开源的知识库搭建工具 ——PandaWiki,着实让人眼前一亮。这款工具自开源以来仅2个多月时间,就在 GitHub 上收获了 4.8K的 Star,而且从目前的趋势来看,这个数字还在持续快速增长。

能在这么短的时间内获得如此多开发者的关注和认可,足以说明 PandaWiki 在知识库搭建方面有着独特的优势和出色的表现,与其简洁的操作、强大的功能、良好的扩展性密不可分,吸引了众多开发者的目光,成为近期开源领域的一匹 “黑马”。

PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统,帮助你快速构建智能化的 产品文档、技术文档、FAQ、博客系统,借助大模型的力量为你提供 AI 创作、AI 问答、AI 搜索 等能力。


项目开源地址:https://github.com/chaitin/PandaWiki

作为一个开源项目新秀,目前的更新、迭代进度很快,功能日益完善。PandaWiki 提供了包含辅助创作、问答及搜索在内的 AI 功能。得益于优秀的项目引导和用户界面设计,其易用性在同类 Wiki 工具中表现突出。该平台支持以网页挂件形式嵌入,也可与钉钉、飞书、企业微信实现对接,非常适合工作室或中小型企业采用。

01

基于AI大模型的PandaWiki知识库介绍

PandaWiki 除了是一款 Wiki 程序,一款 AI 知识库以外,还有一些独属于自己的特色能力:

  • AI 驱动智能化:AI 辅助创作、AI 辅助问答、AI 辅助搜索。

  • 强大的富文本编辑能力:兼容 Markdown 和 HTML,支持导出为 word、pdf、markdown 等多种格式。

  • 轻松与第三方应用进行集成:支持做成网页挂件挂在其他网站上,支持做成钉钉、飞书、企业微信等聊天机器人。

  • 通过第三方来源导入内容:根据网页 URL 导入、通过网站 Sitemap 导入、通过 RSS 订阅、通过离线文件导入等。

PandaWiki 自己的帮助文档就是基于 PandaWiki 自己来构建的,如图:


02

从零安装、部署PandaWiki知识库

环境准备:持 Docker 20.x+ 的 Linux 系统(需要具备 root 权限)。

一键安装:执行如下命令,按提示完成安装(耗时约3分钟左右):

bash -c "$(curl -fsSLk https://release.baizhi.cloud/panda-wiki/manager.sh)"

安装命令执行结束后,你的终端会输出登陆地址、用户名及密码。

默认安装路径位于 /data/pandawiki

使用浏览器打开上述内容中的 “访问地址”,你将看到 PandaWiki 的控制台登录入口,使用上述内容中的 “用户名” 和 “密码” 登录即可。

03
后台配置

PandaWiki 是由 AI 大模型驱动的 Wiki 系统,在未配置大模型的情况下将无法正常使用。

登陆PandaWiki控制台

登录后台后,点击右上角【系统配置】可以选择相应的 AI大模型

选择模型后,可以选择模型的供应商,主流供应商都有,非常方便。

模型配置好,最重要的就是创建相关的知识库了。

04
创建知识库
知识库,本质上是指归属于特定主题、项目或领域的一组相关文档的集合。而 PandaWiki 这一平台的核心功能在于:它会分析并利用这些知识库内文档所包含的内容,为每一个独立的、不同的知识库自动创建并生成一个与之对应的、结构化的 “Wiki 网站”。这意味着每个知识库都将在 PandaWiki 平台上拥有自己专属的、内容聚焦的 Wiki 站点,用于知识的集中展示、管理和协作。
根据图示,配置知识库名称、域名等相关基本信息。
通过第三方来源导入内容:根据网页 URL 导入、通过网站 Sitemap 导入、通过 RSS 订阅、通过离线文件导入等。


你也可以便捷地导入个人学习笔记、整合各类培训班的精华资料,甚至从GitHub 直接获取丰富的笔记资源。平台广泛支持 .txt、.md、.xls/.xlsx、.docx 和 .pdf 等主流文档格式。此外,利用 URL 爬虫功能,你能高效抓取网络博客的优质内容,都整合进自己的知识库。

05
知识库案例
长亭雷池WAF前期写过很多文章介绍过,目前与雷池WAF相关的所有内容都建成了一个知识库,有什么问题都可以问。
 知识库有详细的目录,方便查找需要的内容
搜索怎么配置黑白名单会详细列出各种配置方法,并且有示例
搜索免费版与付费版的功能区别
更多功能,各位小伙伴可安装探索、使用。
06

开源不易,觉得 PandaWiki 还不错的,辛苦大家伸出援手帮作者 GitHub 仓库点上一个小小的 star。

GitHub 链接:https://github.com/chaitin/PandaWiki

同时也欢迎扫描下方二维码加入 PandaWiki 的技术交流群和其他使用者一起讨论。

更多关于PandaWiki的使用说明,可详细了解。

Pandawiki网站:https://baizhi.cloud/landing/pandawiki

Pandawiki文档:https://pandawiki.docs.baizhi.cloud/

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/185027