最方便的应用构建——利用云原生快速搭建本地deepseek知识仓库

大家好!今天我们来聊一聊最方便的应用构建------利用云原生快速搭建本地deepseek知识仓库!

云原生构建(Cloud Native Build,简称CNB),是基于Docker生态,对环境、缓存、插件进行抽象的一种构建工具。它采用声明式的语法,让开发者能够以更简洁、高效的方式构建软件。CNB的核心价值在于提供了一种标准化的构建流程,使得构建结果在不同环境中具有一致性和可移植性。

今天我们来学习一下这个看起来酷酷的东西应该怎么使用。

作为新手,我们可以访问CNB控制台有快速上手教程,https://cnb.cool/

登录界面如下:

在工作台初始化界面可以看到示例仓库模板,以及可以创建我们的组织和仓库。

当我们第一次进入的时候,首先需要完成一些基本设置,可以根据提示或者主动访问右上角个人头像点击我的仓库进行创建,先创建组织,再创建仓库,通过界面完成仓库归属,仓库名称,简介的设置。然后点击创建按钮进行创建。

仓库创建后会进入这样一个初始化界面,提示我们进行初始设置,可以在云原生开发中执行以下命令一键迁移已有仓库,或直接新建文件来完成初始化,推荐添加README和.cnb.yml文件。

cnb-init-from https://your-git.com/your-repo.git

点击云原生开发就可快速启动。

这样会显示一段非常有科技感的配置信息日志流。

然后,环境创建只需要原地等待几秒钟就能完成进入下面的页面。

这里可以先直接选择使用WebIDE打开,这样就是在线编辑开发,非常编辑,但是需要注意10分钟离线就会被踢出回收资源。这就提醒我们千万不要开小差呀~

在这个界面默认提供了很多新手指引模板,选择其中一个你喜欢的开始吧。

我先选择一个看上去经典好用的。examples/ecosystem/deepseek,Run DeepSeek via CNB这个看上去就很不错。点击一键复用。

在下面的Terminal终端就看到它自动进行应用部署了。

部署完成后可以在线和我们部署好的Deepseek聊天,我让它帮我写一个石头剪刀布的小游戏,它就开始think,然后输出代码了。

这里线上部分就演示完成了。

下面我们进行本地化部署。反正来都来了。找到刚刚那个我们喜欢的案例进行本地Fork,使用VSCode就可以快速完成。

首先执行git clone https://cnb.cool/examples/ecosystem/deepseek.git

本地用VSCode打开目录,然后可以使用CodeBuddy插件辅助编程开发。

执行以下Docker命令来运行8b模型:

  1. 构建镜像:docker build -t deepseek-8b -f ollama.Dockerfile .

  2. 运行容器并拉取模型:docker run --rm -d -v $(pwd)/models:/root/.ollama/models --name ollama deepseek-8b ollama pull deepseek-r1:8b

启动服务:docker exec ollama ollama run deepseek-r1:8b

知识图谱开发步骤:

1.创建知识图谱专用目录结构

2.设计核心数据模型

3.实现基础功能接口

技术栈选择:

存储: Neo4j 或 RDF 三元组存储

处理框架: PyKEEN

API接口: FastAPI搭建好一个本地知识图谱系统如下所示:

可以看到对文本的解析已经完成了,但是内容还比较散乱有待优化。后续可考虑借助更高级的词库进行分词以提高准确性。

如此,这样一个基于云原生搭建本地deepseek知识仓库就完成了。

本文主要介绍了CNB如何在线应用和基于模板在VSCode中进行本地化部署,同时借助CNB功能和利用CodeBuddy快速开发完成了文档知识图谱项目的构建。欢迎大家一同学习尝试。

构建好了本地应用后,还可以借助CNB的功能模板将其快速发布到腾讯云HAI上实现远端一键部署。本期介绍就到这里,咱们下期再会~!

相关推荐
江畔柳前堤11 小时前
GO01-Go 语言与主流编程语言深度对比
开发语言·人工智能·后端·微服务·云原生·golang·go
53AI14 小时前
2026企业AI知识库选型指南:架构对比、RAG能力评估与落地路径
知识图谱·知识库·ai知识库·企业知识库选型
探索云原生16 小时前
终于搞懂 Kueue:5 个核心对象一次讲透
linux·docker·ai·云原生·kubernetes
月落星还在18 小时前
Spring MVC 与 Spring Boot:从“手动挡”到“自动驾驶”的进化论,兼谈前后端分离的哲学
spring boot·spring·云原生·mvc
Database_Cool_21 小时前
数据库性能不够用,升级到什么方案好?阿里云 PolarDB(云原生数据库领导者,兼容 MySQL/PostgreSQL/Oracle)平滑升级与百倍弹性
数据库·阿里云·云原生
霸道流氓气质21 小时前
微服务架构核心概念业务示例
微服务·云原生·架构
萧青山21 小时前
AI阅读增强套件:用苏格拉底诘问+对抗性阅读+知识图谱构建深度阅读技能套件(Python实现)
人工智能·python·知识图谱·ai阅读增强
ai_coder_ai1 天前
编写自动化脚本,在自己后端服务中使用云原生Baas服务进行数据库相关操作
数据库·云原生·自动化
AOwhisky1 天前
Python 学习笔记(第六期)——函数:定义、参数传递与作用域
笔记·python·学习·云原生·运维开发·函数·参数传递
小小龙学IT1 天前
Tigris:下一代无服务器数据库
数据库·云原生·serverless