当前位置: 首页 > news >正文

禹城做网站的军事新闻最新

禹城做网站的,军事新闻最新,杂志 wordpress主题,长沙口碑好网站建设公司前言 本博客将介绍如何在 Windows 系统上 部署运行 KAG 项目,将使用 WSL 和 Docker 和 Vscode 帮助我们之后利用 KAG 开发个人知识库问答项目。 KAG(Knowledge-Augmented Generation)知识增强生成系统 是一个融合知识图谱与大语言模型能力的…

前言

本博客将介绍如何在 Windows 系统上 部署运行 KAG 项目,将使用 WSL 和 Docker 和 Vscode 帮助我们之后利用 KAG 开发个人知识库问答项目。

KAG(Knowledge-Augmented Generation)知识增强生成系统 是一个融合知识图谱与大语言模型能力的智能问答与内容生成平台。该系统通过将结构化知识(如实体、关系、属性等)与自然语言生成技术相结合,实现对复杂问题的理解与精准回答,广泛应用于智能客服、企业知识库、垂直领域问答助手等场景。


基础环境配置

为部署 KAG 项目,需先完成:

  • WSL 的部署
  • Docker 的部署

WSL 安装部署

WSL 安装部署参考 WSL 安装部署详解 中的方法,写的非常详细,亲测有效。

安装 WSL 后,为方便我们后续的代码开发,推荐使用 Vscode 连接 安装的 WSL, 连接参考博客 WSL + Vscode

安装好后,为了后续开发的环境管理,我们下载安装 Miniconda 。参考这篇博客即可 WSL Minicona 安装

常见问题说明

WSL 安装完成后,可能会遇到下面的提示:

wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理

如果是 Windows 11 用户,打开 wsl settings

在这里插入图片描述
进入网络栏,网络模式选择 修改 Nat 为 Mirrored。保存即可解决。
在这里插入图片描述

Docker Desktop 安装部署

前往官网下载 Docker Desktop

安装后需要启用 Docker Desktop 的 WSL 集成,步骤如下:

  1. 打开设置(⚙️ 图标)→ General

  2. 确保勾选:✅ Use the WSL 2 based engine

  3. 打开 Resources → WSL Integration

  4. 看到 WSL 的发行版列表

  5. ✅ 勾选你要使用的发行版(比如 Ubuntu-20.04

  6. 点击 Apply & Restart

Docker 换源: 由于 KAG 的 Docker 镜像存在阿里云的镜像仓库中所以需要配置镜像源才能够拉取,换源流程参考 博客 WSL 自定义 Docker 并换源

KAG 部署

需要提前说明,KAG 项目 与 OpenSPG 项目是二者有着紧密联系

  • OpenSPG: 蚂蚁集团结合多年金融领域多元场景知识图谱构建与应用业务经验的总结并与OpenKG联合推出的基于SPG框架研发的知识图谱引擎。
  • KAG: KAG(Knowledge-Augmented Generation)知识增强生成系统 是一个融合知识图谱与大语言模型能力的智能问答与内容生成平台。

简单来说,KAG 是基于 OpenSPG 这一知识图谱引擎 开发的知识增强生成系统。也就是说 KAG 是建立在 OpenSPG 上的。所以在部署 KAG 时,我们需要先 部署 OpenSPG 然后再去使用 KAG。

部署 OpenSPG

完成上述操作后,进入 WSL ,选择一个合适的存储位置。拉取 OpenSPG 镜像并运行。过程大概 3-5 min 。

curl -sSL https://raw.githubusercontent.com/OpenSPG/openspg/refs/heads/master/dev/release/docker-compose.yml -o docker-compose.yml
docker compose -f docker-compose.yml up -d

在这里插入图片描述

拉取完成后,访问 http://127.0.0.1:8887 即可进入 KAG 的用户界面

在这里插入图片描述

初始账密如下,登录后需更新密码。

Default Username: openspg
Default password: openspg@kag

登录后如下图所示。

在这里插入图片描述

后续使用时的相关配置,点击右上角标即可自行配置。

在这里插入图片描述


KAG 使用(开发者模式)

在 官方说明文档中,KAG 使用分为 产品模式和开发者模式,这里不对产品模式进行阐述,仅对开发者模式进行讲解,原因有三:

  1. 产品模式是使用 OpenSPG 的 WebUI 界面进行 知识库,模型等的配置和使用,虽然操作简单,但是 该项目的前后端并不完善存在许多 bug。
  2. OpenSPG 的许多接口 与 WebUI 界面 的许多接口并不是一一对应的关系,拓展性差。
  3. WebUI 界面的使用不易于我们去理解 KAG 与 OpenSPG的关系,及相关的运行原理等,不利于我们进行开发。

开发者模式安装过程

拉取 KAG 的代码库

git clone https://github.com/OpenSPG/KAG.git

创建 conda 环境,安装前置依赖。

# 安装python 虚拟环境:
conda create -n kag-demo python=3.10 && conda activate kag-demo
# 进入项目根目录即./KAG,进行KAG安装: 
cd ./KAG && pip install -e .

验证安装是否成功。

# 验证是否安装成功
$ knext --version
$ knext --help

显示如下所示的结果即安装成功。

在这里插入图片描述

参考资料

[1] 【【KAG】1-概念讲解和安装部署】
[2] 全网最全Win10/11系统下WSL2+Ubuntu20.04的全流程安装指南(两种支持安装至 D 盘方式)_win10安装wsl2-CSDN博客
[3] (26 封私信 / 80 条消息) win11快速解决“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理” - 知乎
[4] wsl 安装 Miniconda 和 Anaconda_wsl安装miniconda-CSDN博客
[5] 建议立刻将 WSL + VSCode 作为你的最强生产力环境,起飞吧_wsl vscode-CSDN博客
[6] Windows子系统(WSL2)中自定义安装docker并换源 - 悠悠明月 - 博客园

http://www.ableceo.cn/news/490.html

相关文章:

  • dede多个网站怎么做怎么进行seo
  • 精美合同网站建设百度关键词购买
  • 强大的技术团队网站建设西安seo公司哪家好
  • 怎么做一个电子商务网站企业推广策划
  • 做装修效果图的网站有哪些企业网络营销策略
  • 南通做电力的公司网站seo综合排名优化
  • 做网站如何选域名网站怎么弄
  • 企业网站建设内容世界杯大数据
  • 华为云建站和阿里云建站区别百度seo关键词排名 s
  • 我下载的免费网站模版源代码是加密的如何宣传推广自己的产品
  • 设计师常用的灵感网站福建seo推广方案
  • 山西太原网站制作品牌宣传推广方案
  • wordpress图片整站抚顺优化seo
  • WordPress访问数据插件seo查询 站长之家
  • form e哪个网站做个人接app推广单去哪里接
  • 关于网页设计的教育网站设计怎样宣传自己的品牌
  • 做的好的网站着陆页google图片搜索
  • 免费功能网站中国第三波疫情将在9月份
  • 河北城乡建设学校官方网站elo机制
  • 网站建设课程深圳网站建设公司排名
  • 黑人与白人做爰网站合肥seo网站管理
  • 有哪些官网做的比较好的网站360社区app
  • 企业微网站怎么建设seo培训班 有用吗
  • 国外做农产品有名的网站如何做推广推广技巧
  • 网站的建设主题百度一下百度下载
  • php怎样做网站的注删页面百度平台推广该怎么做
  • 做充币提现的网站百度链接收录提交入口
  • wordpress 首页字体seo站群优化技术
  • 郑州网站制作网怎么做宣传推广
  • 一级a做爰片视频网站百度营销