个人电脑搭建AI-Qwen3-8B-学习记录

个人电脑搭建AI-Qwen3-8B-学习记录

电脑配置

CPU:i7-11800H

内存:16*2=32G 3200

存储:1TSSD

显卡:RTX3060-6G

AI知识扫盲(因为我也不会)

LLM :Large Language Model

用的什么deepseek,豆包,千问,Kimi就剩LLM。

Token :大模型处理文本的最小单元。

一个中文,一个词,就剩1个token

  • 输入:你的提示词、流量特征、RAG 检索出来的文档,都会切成 token 送入模型
  • 输出:模型生成的每一句话,一个一个 token 吐出
  • 限制:模型有上下文窗口(最大 token 上限),超过就会截断内容
  • 显存消耗:token 越多,KV 缓存越大,显存占用越高,推理越慢

KV缓存(KV CAche)

简单理解为AI专用的RAM,但是用完就丢,可以理解为推算的草稿纸

特点:只存活在当前这一轮对话 / 任务,任务结束就清空,不会永久记忆

权重(Weights)

模型训练完成后保存的一长串数字,就是模型学到的全部知识。

  • 存在模型文件(GGUF)里面,Ollama pull 下载的就是权重文件
  • 推理时读取权重,完成计算;普通推理不会修改权重(微调才改权重)

RAG 检索增强生成

可以理解为外置的知识库,自己搭建维护的WIKI

Agent AI 智能体

如果说AI是大脑,agent就是他的手手脚脚,赋予他去调用AI的能力。

Skill

可以理解为是一个固定的模板,也就是固定提示词啥的,不用每次都一堆提示词。给AI-Agent的固定能力

Ollama

AI的专属管理器,不用他也可以,只是用了可以方便很多

上下文窗口 Context Window

模型一次性最多能处理的 Token 总数(输入 + 输出总和)。

比如 32k 上下文 = 最多 32768 个 token。超过上限,模型会截断丢掉最前面内容。上下文越长,KV 缓存越大,显存占用越高,推理越慢。

提示词 Prompt

发给大模型的文字指令。包含任务描述、规则、示例、背景资料(RAG 检索回来的内容)。

  • 系统提示词 System Prompt:固定底层规则,定义角色、限制、输出格式(你给溯源 Agent 写的规则)
  • 用户提示词 User Prompt:单次任务输入(你的流量特征、取证信息)

API 应用程序接口

程序之间通信的通道。脚本不用直接加载模型,发 http 请求给 Ollama 服务获取结果。云端模型(Grok/Claude)也是 API 调用

AIGC 生成式人工智能

AI 生成内容:文字、图片、音频、视频。LLM 只是 AIGC 其中文字分支,就是说AI生成的东西都叫AIGC,包括任何东西

模型多少B的解释

  • 7B = 7 Billion = 70 亿参数
  • 8B = 80 亿参数
  • 14B = 140 亿参数
  • 27B = 270 亿参数
  • 70B = 700 亿参数
    正常情况是越大越好,但是代价也是硬件成本越高
    但
    例:训练差的14B模型还不如效果比较好的7B模型

开始安装

根据自己电脑配置量力而行,可以去问AI

我这里选的是Qwen3.6的7B

Ollama下载

https://ollama.com/download

下载好之后默认安装是C盘的,可以手动用命令行修改路径,但是无论如何一定会有一些东西写入C盘

比如我要安装F盘就这样写,要其他盘符的就自己改

安装好之后是这样的,同时在CMD可以用命令去测试是否成功

第一个是看版本

第二个是看是否有安装本地大模型

有些旧版本可能会显示running,这个输出models也是一样的,是一个json

添加环境变量

我是F盘,根据自己实际的来

好了之后开一个新的cmd去验证

能找到你的盘符那就是对的

测试下载nomic-embed-text

专门给RAG用的

把一段文字(转换成一串很长的数字数组,叫向量 (vector) 。

原理:语义含义相近的文字,生成的向量在高维空间距离很近 。

Embedding 模型只负责算相似度

下载完了之后看他是不是在你要的盘符

然后

$body = @{

model="nomic-embed-text"

prompt="DNS隧道,恶意流量溯源分析"

} | ConvertTo-Json

Invoke-RestMethod -Uri http://127.0.0.1:11434/api/embeddings -Method Post -Body $body -ContentType "application/json"

已经成功返回embedding向量数组,说明:

  1. Ollama 服务正常监听 11434 端口
  2. nomic-embed-text 模型加载正常
  3. 嵌入向量 API 完全可用,RAG 的核心组件已经就绪

Download-AI

cmd

ollama pull qwen3:8b

我这里选的是千问的3的8B(下载还挺慢的可能得个半小时+)

下载好了

就已经可以用了

生成速度取决于显卡性能,风扇转是一定的了

然后打开会这样

因为没有GUI图形化界面,所以可以去下一个

推荐原生的open-webui(可以用pip下载,也可以找exe)因为我的python版本高不支持,我就懒得降级了,直接下exe

https://github.com/open-webui/desktop

下载完之后这个啥都不用勾选,直接next就好了他会下载一些东西

因为我的电脑python高,不想降级

所以用了uv去下载一个独立的python

上面这个管理账号啥的自己随便弄,反正是在本地的不用管他。

这样就出来了这个自己电脑上的千问了

然后以后每次开都要

假设现在关机了

然后重新要用的时候

cmd打开(不要关)

ollama serve 启动服务

启动完之后可以通过ollama list去查看是否存活

powershell(管理员执行,也不要关)

$env:DATA_DIR="F:\open-webui-data"; uvx --python 3.11 open-webui@latest serve

你的openwebui安装在哪就执行那,自己找路径

这个可能只有我能用到

因为我python环境是3.13,他最高只支持3.11所以我必须用一个独立的python去启动这个web界面,这个仅仅是web界面,如果不想用,直接用cmd的命令行或者任何一个工具,也是可以的。

然后浏览器

http://localhost:8080

就可以打开了

相关推荐
ahccqw1 小时前
OpenCV 缩放 与 位移
人工智能·opencv·计算机视觉
长不大的杨瑞杰1 小时前
OpenCode v2 GitLab 集成实战:Issue 驱动开发、MR 审查与 CI/CD 最小权限
人工智能·ci/cd·gitlab·ai编程·opencode
深蓝AI2 小时前
美团 LongCat-2.5 拆解:1.6T 参数只激活 3%,1M 上下文卖 0.3 美元,Agent 模型的账变了
人工智能·llm
小和尚同志7 小时前
54.6k star 的 Multica: 集多 Agent 和看板于一体的 AI 平台
人工智能·aigc·three.js
一枕槐安4877 小时前
少样本提示(Few-shot)在业务场景的落地实践
大数据·人工智能·意图分类·mmr多样性·knn检索·动态示例选择
ragnwang8 小时前
Notes: Python pybind11 import C++ module
开发语言·c++·python
王中阳Go8 小时前
后端转 Agent 岗面试怎么答:8 个高频问题与应答口径
人工智能·后端·python·大语言模型
海宇AI8 小时前
零信任架构实战:基于海宇个人风险报告构建自动化分期商城信用额度初审网关
运维·人工智能·架构·自动化
tellmewhoisi9 小时前
深度学习32:卷积神经网络:卷积层(卷积运算,填充,步幅)
人工智能·深度学习·cnn
weixin_307779139 小时前
RAG 面试陷阱——混合检索并非无条件优越:一个条件反转实验
人工智能·python·面试·职场和发展