企业知识库问答设计与前端后端源码下载
- GEO小小课堂网 xxkt.org.cn - 阅 32小小课堂网企业知识库问答系统包括:
1、前端访问页面:前端,包括,问答 + 模式切换;
2、后台管理 API(需登录);
3、后端js代码。
系统结构如下:
agnes-kb-v2.zip
├── server/
│ ├── index.js # 前端 API(问答、文档列表、清空)
│ ├── admin.js # 后台管理 API(需登录)
│ └── services/ # embedding, ingest, retrieve, chat
├── public/
│ └── index.html # 前端:问答 + 模式切换 + 清空
├── admin/
│ └── index.html # 后台:登录 + 批量上传/删除 + 摘要查看
├── package.json
├── .env.example
├── schema.sql
└── README.md
宝塔安装:PostgreSQL管理器、postgresql 17.6和postgresql扩展vector
最近使用
PostgreSQL管理器、安装PgSQL版本:postgresql 17.6,这个要大于17版本,安装vector
非常重要的一点,pgvector 扩展安装——vector(vector data type and ivfflat and hnsw access metho…)。
部署步骤:
# 1. 上传 agnes-kb-v2.zip 到服务器
# 2. 解压
cd /www/wwwroot
unzip agnes-kb-v2.zip
cd agnes-kb-v2# 3. 安装依赖
npm install# 4. 配置
cp .env.example .env
nano .env
# 修改:AGNES_API_KEY、DASHSCOPE_API_KEY、DATABASE_URL、ADMIN_USER、ADMIN_PASS、SESSION_SECRET#5# 用 postgres 系统用户创建数据库(需要先 su 或 sudo)
sudo -u postgres psql# 进入 psql 后执行:
CREATE DATABASE agnes_kb;
\q%6.
# 7. 导入数据库
psql -d agnes_kb -f/ pgsql_data.sql# 6. 启动
npm start
访问地址:
前端:http://服务器IP:3000
后台:http://服务器IP:3000/admin默认端口是3000。
psql 客户端没装,阿里云 Linux 3 用这个命令装:
# 安装 PostgreSQL 客户端
yum install -y postgresql17.6
或者如果上面不行,试试:
dnf install -y postgresql17.6
如果想用psql命令,直接使用会提示psql命令未发现,所以需要加psql的所在位置,如 /www/wwwroot/xiangmu/psql -d agnes_kb -f pgsql_data.sql
而不是 psql -d agnes_kb -f pgsql_data.sql
值得注意的一点是,这次源码用的是pgsql_data.sql来导入数据的。
具体详细步骤可以参考以前的文章《如何用AI搭建个人知识体系?企业知识库问答系统搭建全流程》。
两个前端页面来看一下:
给用户看到的前端有几点:
数据库没有相关问题的描述,则不输出;
数据库有少量相关问题的描述,少量输出;
数据库大量相关的描述,挑选5个作为相关度最高的被ai摘要的内容;
如果数据库出现,那可能就是没调用对api或者代码写错了。


后台管理 API(需登录),后台登录上去就是这样。可以通过上传文档或者导入URL的方式来实现 向量分块储存,这里需要注意,如果你用的是免费额度,那么不建议批量,不然可能会导致后续上传的很多文章都无法向量化分开储存。

导入并入库,下图中 url 0 块,这就是没有了阿里api的表现,虽然导入了,但是没用。

演示站点在: https://wenda.xxkt.org.cn/
需要购买这套源码的直接点下面付款就可以看到下载链接了,源码不易,多多理解,有些程序一搞就是几天。
非特殊说明,本文为小小课堂SEO自学网原创,欢迎转载并保留版权 https://www.xxkt.org.cn/
本站提供SEO与GEO培训、咨询、诊断,微信(电话):13722793092 微信公众号:xxktorg
标签:企业知识库问答, 企业知识库问答下载, 企业知识库问答源码, 企业知识库问答源码下载, 企业知识库问答设计 文章最后更新时间:六月 28, 2026

发表评论