自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(264)
  • 资源 (3)
  • 收藏
  • 关注

原创 ragflow如果更换向量大模型,之前数据库中的文件就不能使用了

RAGFlow 更换之后,,原因不是 RAGFlow 的限制,而是。

2026-06-26 13:34:35 285

原创 AI错误答案记录6(langgraph实现人机协同的最小代码样例)

5.LangGraph 深度解析(二):掌握 LangGraph 函数式 API 的状态化 AI 工作流。3.LangGraph 历史追溯 & 人机协同(Human-in-the-loop,HITL)2.【LangGraph系列】【LangGraph初识&Quick Start案例分析】6.【 LangChain + LangGraph】核心架构、关键特性与智能体实战开发。4.【hello-agent】langgraph最小实践,问答助手。

2026-06-24 10:59:12 254

原创 Agent 循环本身的形态

传统的 ReAct(Reasoning-Action)范式在描述上类似一个“思考-行动-观察”的环。然而,在现代生产级 Agent 框架中,尤其是基于 LangGraph 的体系下,这个循环已经演进为一个精细化、可观测、可干预的有状态图。不是环形:因为它有明确的开始(START)和结束(END),并且执行路径不是固定的,而是根据模型输出和条件边动态决定的。而是状态图:它将循环的每一步(思考、调用工具、等待人工输入、保存状态)都建模为图节点,把控制逻辑(是否继续、下一步去哪)建模为边。这使得整个工作流具备了。

2026-06-24 10:33:21 320

原创 langchain中的抽象和集成

抽象”指的是 LangChain 将复杂、多变的大模型应用开发模式,提炼成一系列标准化、可复用的接口和组件。它屏蔽了底层实现的复杂性,为开发者提供了统一的编程模型。维度抽象(Abstractions)集成(Integrations)核心目标标准化与简化。定义统一的接口和模式,降低开发复杂度。连接与扩展。提供丰富的即插即用组件,连接外部世界。关注点“怎么做”(How)。提供构建应用的标准方法和组件。“用什么做”提供可用的具体服务和数据源。举例Runnable协议、Agent循环、Tool接口。

2026-06-23 17:26:24 165

原创 大模型应用两大范式:Workflow与Agent

表格维度Workflows 工作流Agent 智能体流程控制权代码预定义,路径固定LLM 自主掌控,动态生成步骤循环 / 分支分支、迭代次数写死循环次数、工具调用由 LLM 按需决定外部工具工具调用时机、顺序预先编码LLM 自主判断何时、调用哪个工具反馈机制仅作为阶段输入,无法重塑整体流程环境反馈直接改变 LLM 后续行动规划适用场景标准化、固定步骤的重复任务开放、未知、需要动态探索的复杂任务。

2026-06-23 12:40:32 228

原创 git中checkout和swtich

和git switch都可以用于切换分支,但它们的设计目的不同。

2026-06-16 14:34:50 231

原创 vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思

你的分支和 main 分支最后一次共同拥有的那个版本你从 B 创建了 feature 分支main 后来提交了 C你提交了 D、EBase = BCurrent = E(你的分支)Incoming = C(main分支)

2026-06-16 14:32:32 331

原创 gitlab合并分支时,存在无法自动合并的情况,显示有2个落后于main分支的提交

当 GitLab 提示Git 无法判断某些文件到底保留谁的修改,所以需要你手工处理。

2026-06-16 14:29:51 239

原创 分支、标签 通俗讲解

分支 = 干活的地方:多人分开写代码,互不冲突。标签 = 发版的印记:写到一个阶段完工,盖个版本章存档。

2026-06-15 17:30:07 178

原创 vllm不同版本启动qwen3-embedding-0.6B

【环境】单张A100 80GB显存【vllm0.19.0(同等效果)】在0.19.0中,遇到了:1.无法使用0.9.1中的--task参数;2.去除参数启动后,原本只需占用1GB~,却异常占用70GB+显存;下面将分别分析上述两个问题。

2026-06-15 14:53:51 729

原创 Nginx高危漏洞CVE-2021-23017及配置样例

核心resolver+ 旧版 Nginx = 高危漏洞;无 resolver 则安全。动作:优先升级到 1.20.1+;临时移除 resolver 或限制 DNS 访问。配置文件中有resolver的样例下面分典型场景给出带resolver的 Nginx 配置样例,同时标注漏洞触发条件、使用说明和风险点,适配 CVE-2021-23017 检测场景。前置说明: 只有后接 ** 动态域名(变量)** 时,才必须搭配resolver;写死域名不需要 resolver,也不会触发该漏洞。

2026-06-11 16:48:39 360

原创 docker镜像构建及部署样例

样例参考:TabClaw(交互式表格分析 AI 智能体)在线下载,离线部署-CSDN博客

2026-06-08 10:32:13 27

原创 TabClaw(交互式表格分析 AI 智能体)在线下载,离线部署

打算长期使用或部署:采用的方式更规范。

2026-06-05 16:48:49 250

原创 离线部署Qwen 和 DeepSeek

deepseek的每个大模型参数都那么大,还是没有qwen3.6-35b等更平民化。我是不是可以理解deepseek使用了更多的显存以空间换时间你的理解。更准确地说:DeepSeek 不是简单地“用更多显存换时间”,而是采用了,本质上是在。

2026-06-04 17:39:00 193

原创 qwen3.6-35b-a3b关闭思考-AI问答效果比对(千问)

2026-05-21 14:11:59 64

原创 qwen3.6-35b-a3b关闭思考-AI问答效果比对(DeepSeek)

2026-05-21 14:00:37 62

原创 qwen3.6-35b-a3b关闭思考-AI问答效果比对(文心)

2026-05-21 13:47:42 241

原创 qwen3.6-35b-a3b关闭思考-AI问答效果比对(豆包)

2026-05-21 13:42:41 79

原创 qwen3.6-35-a3b关闭思考

存在问题:不管打开或关闭思考模式,偶尔还是会输出小片段的思考过程在回答中,即思考过程并不会100%不输出,甚至会填充至content字段中。按设计,思考过程应该只填充至reasoning_content字段中的。关键参数:extra_body={"chat_template_kwargs": {"enable_thinking": False}}原本qwen3-32b是可直接通过enable_thinking=False参数关闭的,但qwen3.5后好像就不行了。经网络调研,该思考开关好像只是。

2026-05-21 13:37:51 1188

原创 AI错误答案记录5

2026-05-21 09:28:14 23

原创 nginx崩溃的影响

DoS,网站短暂挂,服务器没事RCE,服务器被入侵。

2026-05-19 15:22:08 250

原创 Nginx高危漏洞CVE-2026-42945及配置样例

危险根源rewrite连用 +$1未命名捕获组 + 字符串含?修复方法:统一换成命名捕获组P<变量>...)业务无影响:只是写法变更,功能完全不变。

2026-05-19 14:42:12 430 1

原创 兼容旧版 docker-compose 和新版 docker compose

自动检测使用 docker compose 还是 docker-compose。echo "创建并启动容器"echo "查看容器"

2026-05-13 17:43:54 75

原创 vllm启动大模型测试enforce-eager参数

2026-05-07T07:07:32.57启动开始。2026-05-07T06:44:35启动开始。2026-05-07T06:47:57启动完毕。2026-05-07T07:11:44启动完毕。大模型:Qwen3.6-35B-A3B。--enforce-eager开启。--enforce-eager关闭。

2026-05-07 15:15:31 228

原创 “用向量 LLM 做向量化” vs “传统向量化算法”有什么区别?

这里的“传统”一般指两类:词袋/TF-IDF、以及经典句向量模型(如 word2vec / doc2vec / 早期 sentence embedding)。

2026-04-28 17:03:16 75 1

原创 基于内存的向量相似度计算,是否可以用PostgreSQL + pgvector进行平替

内存方案是最小成本最佳起步;但如果你后面要扩展到很多图表、很多服务实例、或希望重启不重算 embedding,pgvector 很合适。

2026-04-28 17:01:18 81

原创 向量大模型升级可能改变向量空间(需要回归)

把 embedding 想成:模型把一句话变成一串数字(向量),并保证意思越近的两句话,向量越接近。这个“数字世界的坐标系”就是向量空间。

2026-04-28 16:58:51 270

原创 使用url请求本地qwen3-embed-0.6B向量大模型示例

qwen3-embed-0.6B 支持最长 8192 token。Authorization="Bearer 你的API-KEY"确认前面加了 Bearer (有空格)"input": "我想测试向量模型"检查 API-KEY 是否正确。

2026-04-28 16:06:20 55

原创 docker启动的时候挂载了/etc/localtime,docker logs -ft显示的时间还是慢8个小时,但容器内部date是正常的,怎么解决

这是最彻底的方案,让 Docker daemon 也使用和宿主机一致的东八区时区,之后新产生的日志都会自动使用正确的本地时间。这个脚本会自动把日志里的 UTC 时间加上 8 小时,转换成你需要的东八区时间,不需要修改任何系统配置。,旧的历史日志的时间戳已经是 UTC 格式,不会自动转换。,导致 Docker CLI 显示时间时用了错误的时区。如果要永久解决,需要检查你的。还有一种常见的小概率情况:你当前执行。,那说明就是这个问题,执行。的 shell 环境里,等配置文件,删掉错误的。

2026-04-24 15:41:42 273

原创 将qwen3.5-35B的token有18w调整为26w会影响并发量吗

18w → 26w,并发大致降 3 成左右;用 fp8 可大幅缓解。

2026-04-24 14:29:12 190

原创 skill和mcp的区别

LLM 与外部工具 / 服务通信的标准化协议,统一接口格式,解决 “怎么连”。Skill(技能):Agent 可执行的功能单元,含工具调用、提示词、业务逻辑,解决 “能做什么、怎么做”。功能上:现在的 Skill = 早期 “MCP 工具 + 硬编码 Prompt 逻辑”,本质是同一个东西。架构上:Skill 是把原来混在 MCP 里的业务知识 / 流程拆出来,单独标准化、工程化。目的:解决 MCP 的上下文爆炸、逻辑散乱、无法沉淀问题,让复杂任务更可控、更省钱、更专业。提出者。

2026-04-24 13:45:13 670

原创 filtered_messages为列表时,{“messages“: [*filtered_messages]}和{“messages“: filtered_messages}两种写法的区别

功能结果一样:最终字典里都是完整列表核心区别副本(安全、独立)引用(高效、简洁)你应该用哪个?99% 的日常场景:用 {"messages": filtered_messages}(最标准、最 Pythonic)需要防止原列表被意外修改:用 [*filtered_messages]:解包生成新列表,与原列表隔离,更安全:直接引用原列表,更简洁高效普通业务代码优先用直接引用,需要独立副本时用解包写法。

2026-04-23 17:41:51 196

原创 Ubuntu22.04 离线安装 CUDA12.3 依赖报错解决方案

绝对不要用,CUDA12.3 必须用离线环境最稳的方案是runfile 安装,完全规避 apt 依赖问题安装后必须配置环境变量,才能用nvcc -V验证。

2026-04-17 17:28:44 384

原创 AI错误答案记录4

2026-04-16 14:32:50 32

原创 AI错误答案记录3

2026-04-16 13:42:12 30

原创 vllm/vllm-openai镜像只进入容器,不启动模型

docker run -it --gpus all --network=host --ipc=host --rm --name qwen3.5-test \ -v /home/vllm-models/Qwen3___5-35B-A3B:/home/vllm-models/Qwen3___5-35B-A3B \ --entrypoint /bin/bash \ vllm/vllm-openai

2026-04-16 11:22:29 302

原创 AI错误答案记录2

2026-04-16 11:21:52 28

原创 scp、rsync远程文件同步

scp -r langchain_dev.zip root@1.2.2.5:/home//usr/bin/rsync -avP --partial --progress root@1.1.1.1:/home/langchain_dev.zip .

2026-04-15 17:38:35 49

原创 克隆仓库使用http而不是git的场景

git需要服务器密码(可能需要仓库配置key),使用http则只需要账号信息。

2026-04-09 14:56:06 30

原创 docker logs 如何一直监听日志输出

f(follow)--tail=行数-tCtrl + C。

2026-04-09 13:26:30 121

kylinv10 docker镜像下载(kylinv10-kylin-b09)

kylinv10 docker镜像下载(kylinv10-kylin-b09)

2026-04-17

kylinv10 arm docker镜像下载(kylin-v10-sp3-2403)

kylinv10 arm docker镜像下载(kylin-v10-sp3-2403)

2026-04-17

图数据库neo4j的arm版docker镜像

#!/bin/bash echo "启动 Neo4j 容器..." # 直接启动neo4j容器,将自动创建宿主机挂载目录 docker run -it -d -p 7474:7474 -p 7687:7687 \ -v /home/neo4j/data:/data \ -v /home/neo4j/logs:/logs \ -v /home/neo4j/conf:/var/lib/neo4j/conf \ -v /home/neo4j/import:/var/lib/neo4j/import \ -v /home/neo4j/plugins:/var/lib/neo4j/plugins \ -e NEO4J_AUTH=neo4j/password \ --name neo4j neo4j:4.4.0 # 检查是否启动成功 if [ $? -eq 0 ]; then echo "容器启动成功!" echo "HTTP 访问地址:http://localhost:7474" else echo "容器启动失败" exit 1 fi docker ps -a

2025-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除