企业知识库问答设计与前端后端源码下载

- GEO小小课堂网 xxkt.org.cn - 阅 30

小小课堂网企业知识库问答系统包括:

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…)。

pgvector-0.7.4.tar

部署步骤:

# 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/

需要购买这套源码的直接点下面付款就可以看到下载链接了,源码不易,多多理解,有些程序一搞就是几天。

资源下载资源下载价格99立即购买
有问题联系站长

非特殊说明,本文为小小课堂SEO自学网原创,欢迎转载并保留版权 https://www.xxkt.org.cn/

本站提供SEO与GEO培训、咨询、诊断,微信(电话):13722793092 微信公众号:xxktorg

标签:, , , , 文章最后更新时间:六月 28, 2026

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章!
error: Content is protected !!