记录 | MaxKB创建本地AI智能问答系统

目录

  • 前言
  • 一、重建MaxKB
    • Step1 复制路径
    • Step2 删除MaxKB
    • Step3 创建数据存储文件夹
    • Step4 重建
  • 二、创建知识库
    • Step1 新建知识库
    • Step2 下载测试所用的txt
    • Step3 上传本地文档
    • Step4 选择模型
      • 补充智谱的API Key如何获取
    • Step5 查看是否成功
  • 三、创建应用
    • Step1 新建应用
    • Step2 配置AI助手
  • 四、测试AI问答系统
  • 更新时间


前言

参考文章:
参考视频:2025最新MaxKB教程】10分钟学会一键部署本地私人专属知识库,开源免费!

自己的感想
这篇文章的前提是:你已经在本地配置了环境:WSL和Docker desktop ,还安装了MaxKB。
如果没有的话,请参照下面我写的两篇文章一步一步来。
1、记录 | Docker的windows版安装
2、记录 | 基于Docker Desktop的MaxKB安装


一、重建MaxKB

Step1 复制路径

/var/lib/postgresql/data

点击“Containers”中的maxkb,进入到Inspect选项,关闭“Raw JSON”,复制PGDATA中的路径。【这是数据保存的路径 】
在这里插入图片描述

Step2 删除MaxKB

之后点击删除按钮,将MaxKB删除,如下图所示
在这里插入图片描述

Step3 创建数据存储文件夹

在这里插入图片描述

Step4 重建

点击Images下的maxkb,进行重建。
在这里插入图片描述
按照下图输入参数信息即可。最后点击“Run”。
在这里插入图片描述


二、创建知识库

Step1 新建知识库

在这里插入图片描述
本地可上传的文档支持的类型如下图所示:
在这里插入图片描述

Step2 下载测试所用的txt

电脑知识txt下载地址:https://pan.baidu.com/s/1utJkz?at=1737957445609

在这里插入图片描述

Step3 上传本地文档

将测试文档上传后,点击下一步。
在这里插入图片描述
点击“开始导入”
在这里插入图片描述
等待“上传成功”
在这里插入图片描述

Step4 选择模型

路径:系统管理->模型管理
点击“添加模型”后选择想要使用的模型,这里我使用的智谱AI模型。
在这里插入图片描述
在这里插入图片描述

补充智谱的API Key如何获取

网址:https://bigmodel.cn/dev/api/normal-model/glm-4v
在智谱AI的开发平台中有查询API Key的连接,如下图所示:
在这里插入图片描述

Step5 查看是否成功

可以看到模型已经被创建出。
在这里插入图片描述

三、创建应用

Step1 新建应用

路径:应用 -> 创建应用
点击创建应用后,配置相关的文件信息后,点击“创建”。
在这里插入图片描述

Step2 配置AI助手

创建成功后,进入预览界面。在预览界面中。
一定要选择自己在第二章中配置好的模型和关联上上传的本地知识库。
在这里插入图片描述
最后点击“保存并发布”。
可以回到“应用”中查看已经发布的AI问答系统。
在这里插入图片描述

至此,基于本地文档的智能问答AI助手已经配置好了。

四、测试AI问答系统

在这里插入图片描述
证明我们已经实现了基于智谱模型的AI问答系统。


更新时间

  • 2025-01-27:创建。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/67216.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#新语法

目录 顶级语句(C#9.0) using 全局using指令(C#10.0) using资源管理问题 using声明(C#8.0) using声明陷阱 错误写法 正确写法 文件范围的命名空间声明(C#10.0) 可空引用类型…

基于dlib/face recognition人脸识别推拉流实现

目录 一.环境搭建 二.推拉流代码 三.人脸检测推拉流 一.环境搭建 1.下载RTSP服务器MediaMTX与FFmpeg FFmpeg是一款功能强大的开源多媒体处理工具,而MediaMTX则是一个轻量级的流媒体服务器。两者结合,可以实现将本地视频或者实时摄像头画面推送到RTSP流,从而实现视频…

Couchbase UI: Analytics

Couchbase 的 Analytics 页面是用于执行分析查询的部分,允许用户对存储在 Couchbase 中的数据进行复杂的分析和聚合。Analytics 提供了 SQL-like 查询语言(N1QL for Analytics),使得用户能够轻松地执行数据分析任务。以下是关于 C…

梯度下降优化算法-Adam

Adam(Adaptive Moment Estimation)是一种结合了动量法(Momentum)和 RMSProp 的自适应学习率优化算法。它通过计算梯度的一阶矩(均值)和二阶矩(未中心化的方差)来调整每个参数的学习率…

论文笔记(六十三)Understanding Diffusion Models: A Unified Perspective(六)(完结)

Understanding Diffusion Models: A Unified Perspective(六)(完结) 文章概括指导(Guidance)分类器指导无分类器引导(Classifier-Free Guidance) 总结 文章概括 引用: …

【PySide6快速入门】信号与槽的使用

文章目录 前言什么是信号与槽信号与槽的功能最简单的信号与槽控件连接信号与信号的连接总结 前言 在 PySide6 中,信号与槽机制是核心概念之一,它是 Qt 库中事件通信的基础。通过信号与槽,开发者能够实现不同组件之间的解耦,从而使…

GOGOGO 枚举

含义:一种类似于类的一种结构 作用:是Java提供的一个数据类型,可以设置值是固定的 【当某一个数据类型受自身限制的时候,使用枚举】 语法格式: public enum 枚举名{…… }有哪些成员? A、对象 public …

AWTK 骨骼动画控件发布

Spine 是一款广泛使用的 2D 骨骼动画工具,专为游戏开发和动态图形设计设计。它通过基于骨骼的动画系统,帮助开发者创建流畅、高效的角色动画。本项目是基于 Spine 实现的 AWTK 骨骼动画控件。 代码:https://gitee.com/zlgopen/awtk-widget-s…

[免费]基于Python的Django博客系统【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的基于Python的Django博客系统,分享下哈。 项目视频演示 【免费】基于Python的Django博客系统 Python毕业设计_哔哩哔哩_bilibili 项目介绍 随着互联网技术的飞速发展,信息的传播与…

如何将电脑桌面默认的C盘设置到D盘?详细操作步骤!

将电脑桌面默认的C盘设置到D盘的详细操作步骤! 本博文介绍如何将电脑桌面(默认为C盘)设置在D盘下。 首先,在D盘建立文件夹Desktop,完整的路径为D:\Desktop。winR,输入Regedit命令。(或者单击【…

C++ 写一个简单的加减法计算器

************* C topic:结构 ************* Structure is a very intersting issue. I really dont like concepts as it is boring. I would like to cases instead. If I want to learn something, donot hesitate to make shits. Like building a house. Wh…

excel如何查找一个表的数据在另外一个表是否存在

比如“Sheet1”有“张三”、“李四”“王五”三个人的数据,“Sheet2”只有“张三”、“李四”的数据。我们通过修改“Sheet1”的“民族”或者其他空的列,修改为“Sheet2”的某一列。这样修改后筛选这个修改的列为空的或者为出错的,就能找到两…

MySQL 基础学习(2): INSERT 操作

在这篇文章中,我们将专注于 MySQL 中的 INSERT 操作,深入了解如何高效地向表中插入数据,并探索插入操作中的一些常见错误与解决方案。 一、基础 INSERT 语法 在 MySQL 中,INSERT 操作用于向表中插入新记录,基本语法如…

CVE-2023-38831 漏洞复现:win10 压缩包挂马攻击剖析

目录 前言 漏洞介绍 漏洞原理 产生条件 影响范围 防御措施 复现步骤 环境准备 具体操作 前言 在网络安全这片没有硝烟的战场上,新型漏洞如同隐匿的暗箭,时刻威胁着我们的数字生活。其中,CVE - 2023 - 38831 这个关联 Win10 压缩包挂…

论文阅读(二):理解概率图模型的两个要点:关于推理和学习的知识

1.论文链接:Essentials to Understand Probabilistic Graphical Models: A Tutorial about Inference and Learning 摘要: 本章的目的是为没有概率图形模型背景或没有深入背景的科学家提供一个高级教程。对于更熟悉这些模型的读者,本章将作为…

记录 | 基于Docker Desktop的MaxKB安装

目录 前言一、MaxKBStep 1Step2 二、运行MaxKB更新时间 前言 参考文章:如何利用智谱全模态免费模型,生成大家都喜欢的图、文、视并茂的文章! MaxKB的Github下载地址 参考视频:【2025最新MaxKB教程】10分钟学会一键部署本地私人专属…

Go反射指南

概念: 官方对此有个非常简明的介绍,两句话耐人寻味: 反射提供一种让程序检查自身结构的能力反射是困惑的源泉 第1条,再精确点的描述是“反射是一种检查interface变量的底层类型和值的机制”。 第2条,很有喜感的自嘲…

第26篇 基于ARM A9处理器用C语言实现中断<二>

Q:基于ARM A9处理器怎样编写C语言工程,使用按键中断将数字显示在七段数码管上呢? A:基本原理:主程序需要首先调用子程序set_A9_IRQ_stack()初始化IRQ模式的ARM A9堆栈指针;然后主程序调用子程序config_GIC…

基于GS(Gaussian Splatting)的机器人Sim2Real2Sim仿真平台

项目地址:RoboGSim 背景简介 已有的数据采集方法中,遥操作(下左)是数据质量高,但采集成本高、效率低下;传统仿真流程成本低(下右),但真实度(如纹理、物理&…

「 机器人 」利用冲程对称性调节实现仿生飞行器姿态与方向控制

前言 在仿生扑翼飞行器中,通过改变冲程对称性这一技术手段,可以在上冲与下冲两个阶段引入不对称性,进而产生额外的力或力矩,用于实现俯仰或其他姿态方向的控制。以下从原理、在仿生飞行器中的应用和典型实验示例等方面进行梳理与阐述。 1. 冲程对称性原理 1.1 概念:上冲与…