社区所有版块导航
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

Github 热榜第一!这个国产开源神器太牛了

莫理 • 3 天前 • 37 次点击  
图片

前言

我下载了公众号所有的历史文章,用 PandaWiki 做了一个莫理AI智能问答分身,效果还真不错 

这并不是突发奇想,而是前几天有个小伙伴私信我,说他们想搭建一套产品文档AI智能问答系统,问我有什么推荐。
我建议让他们用现成的SaaS服务,省心省力。不过聊了几句才知道,他们情况比较特殊。文档涉及一些敏感信息,必须部署在内网环境。
那还说啥,必须是在 Github 上获得了 6K Star 的开源 PandaWiki 呀~

PandaWiki

官网:
https://pandawiki.docs.baizhi.cloud
PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统。

不管是产品文档、技术文档,还是FAQ、内部Wiki,都可以用它!一站式提供 AI 创作、AI 问答、AI 搜索等能力。

百闻不如一见,如果你现在就想直观感受 PandaWiki 的能力,可以直接访问上面的官网链接,它自己的帮助文档就是基于 PandaWiki 来构建的 

如果你想查看后台配置页面,官方给我们提供了DOME演示站,有哪些权限一目了然:
Wiki DOME:https://47.96.9.75:2443
账号 - 密码:admin
Gg2sD2IU98WRAOcY97LwhCTXAqTYuBn7
下面,我会详细介绍 PandaWiki 的核心功能以及部署方法,不管你现在用不用的上,先收藏再说,毕竟干货不怕多~
使用教程:

第一步:构建AI知识库,将相关业务资料传到知识库中,可以通过本地上传或第三方平台导入。

如果你的资料在上方截图平台中,可以当个甩手掌柜一键导入~可惜莫理的老本全在公众号,只能手动上传 Word 文章 

如果你需要对已上传的资料进行修改,可以直接在 PandaWiki 中进行编辑。
它给我们提供了一个非常完善的编辑器,还集成了AI伴写和文本润色功能。

第二步:更新并发布文档,并对文档设置权限。

至此,就可以点击右上角“访问你的WIKI网站”啦~
PandaWiki 还给我们准备了统计系统、用户历史问答展示、AI回答用户评价等功能,有助于我们进一步优化知识库的素材~

多平台集成方案:问答机器人
可能有些小伙伴不需要独立站点,只希望将AI智能问答能力接入到三方渠道,没问题,PandaWiki都已经为我们封装好了!
你可以直接接入到钉钉、飞书、微信公众号、企业微信、企业微信客服 、Discord等平台。

具体操作很简单:进入后台"设置"页面,下滑找到"问答机器人"板块,每个平台后面都有详细的接入教程。
这贴心程度不亚于莫理了 

安装部署教程:
我特意把安装部署放到了最后,如果你能看到这里,肯定是跃跃欲试的 
接下来莫理会从零开始手把手教大家搭建,只要你跟着做,不出半小时保证能成功!
云服务器厂商大家随意选择,PandaWiki 不吃配置,最低1核2G,并发不大的话买个轻量级的都可以。

安装需Linux系统、x86_64架构,依赖Docker 20.10.14+和Docker Compose 2.0.0+

现在大部分厂商都提供Docker镜像,如果有的话大家直接选择安装就行 ,可以省下很多麻烦事!

如果你的云厂商没有Docker镜像也不要慌,那就跟我一起选择 CentOS,顶多就是多报了几个错,我教你怎么解决~

不管你选择哪个,下面操作过程都一样!
服务器购买成功后进入控制台,点击“远程连接”(如果没有这个按钮的话你可以下载putty,手动开放22端口进行连接)。

点击“立即登录”-“登录”。

粘贴命令,回车 👇
bash -c "$(curl -fsSLk https://release.baizhi.cloud/panda-wiki/manager.sh)"
此时会要我们选择操作,默认选项就是“安装”,所以我们直接回车确认就行。

由于我安装的镜像是 CentOS 8.2,所以会提示“docker 未安装”,是否要安装。

出现这个情况直接输入“y”回车就行,脚本会自动给我们安装 Docker 和 Docker Compose。
如果安装 Docker 的过程中提示“系统要求检查失败: 启动 docker 安装脚本失败”。

别慌,这只是因为尝试连接 Docker 的官方软件仓库失败了。我们需要手动将 yum 源更换为阿里云自己的镜像源。
依次运行以下命令就好啦~如果你安装的镜像是Docker,就没这么多糟心事咯 
# 首先,清理一下 yum 的失败信息 yum clean all# 移除旧的 Docker 仓库配置文件rm -f /etc/yum.repos.d/docker-ce.repo# 确保 yum-utils 已经安装yum install -y yum-utils# 添加阿里云的 Docker 仓库源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 从新的阿里云源更新软件包列表yum makecache fast# 再次运行 Panda Wiki 安装脚本bash -c "$(curl -fsSLk https://release.baizhi.cloud/panda-wiki/manager.sh)"
这时又会回到请选择操作,选择“安装”。
接着会提示“请输入安装目录”,没有特殊需求的话直接回车。

不出意外的话应该又有意外了…会提醒“启动容器失败: 拉取镜像失败” 

别慌,这是因为我们的 Docker 服务还没有启动,大家跟着下面步骤按顺序依次输入命令:
# 启动 Docker 服务systemctl start docker# 设置 Docker 开机自启systemctl enable docker# 检查 Docker 服务状态systemctl status docker
当执行完第三个命令,Docker 服务状态为 running 时,此时你距离成功只差临门一脚~

再次输入运行 Panda Wiki 安装脚本 👇
bash -c "$(curl -fsSLk https://release.baizhi.cloud/panda-wiki/manager.sh)"
但是,这时可不要选择安装了,而是按方向键↓,移动到“升级”上,回车。

这下可是真没意外了~
稍等两分钟就可以看到 PandaWiki 的后台信息,一定要保存好 👇

访问第二个外网地址,就能进入PandaWiki的用户界面。
输入信息登录进入后台,如果提示连接不是专用连接就点击高级,继续访问就行。

由于 PandaWiki 是由 AI 大模型驱动的 Wiki 系统,所以首次登录会提示需要先配置 AI 模型。
系统基本内置了市面上所有知名模型供应商,如阿里云百炼、火山方舟…选好模型供应商后点击“获取API Key”就能直达获取网址。

最后“其它”选项可以填入任何兼容 OpenAI 模型接口的 API。如果你和开头提到的那位朋友一样,需要内网使用,那就选择Ollama,本地部署大模型。
温馨提示:如果你有一台已经安装了宝塔面板的 Linux 服务器,在安装 PandaWiki 时可能会出现 80 和 443 端口冲突的情况。需要使用前置反向代理来转发 PandaWiki,详情可以去官方文档查阅。
大家在安装或使用过程中有任何问题,可以直接加入 PandaWiki交流群,里面有专业的技术大佬为你解答。
觉得有用的话,别忘了给项目点个star支持一下开发者!要是可以的话,不妨给莫理也来个三连,你的支持就是我创作的最大动力 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/187323
 
37 次点击