自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 WSL2 从 img 镜像文件启动特定 Linux 发行版完整指南

WSL2从IMG镜像启动Linux发行版指南 本指南详细介绍了如何将任意Linux发行版的raw格式.img镜像文件转换为WSL2可用的VHDX格式,实现完整桌面环境运行。主要内容包括: 镜像分析:检查原始IMG文件的分区结构,确定rootfs位置 转换工具:安装qemu-img进行格式转换 核心转换步骤:通过脚本提取rootfs内容到新ext4格式文件,转换为动态VHDX 导入WSL2:使用wsl命令导入转换后的VHDX文件 系统配置:修复fstab、设置DNS、启用systemd支持等后续调整 该方法适

2026-07-04 00:32:24 357

原创 RAG技术近三年工程实践进化综述

摘要 检索增强生成(RAG)技术通过结合信息检索与大语言模型生成能力,有效解决了知识滞后和幻觉生成问题。2023-2025年,RAG技术经历了从Naive RAG到Agentic RAG的五代演进,关键技术突破包括知识提取优化、混合检索策略、图谱融合等。工程实践上,模块化设计、向量数据库及开源工具生态(如Dify、Milvus)加速了RAG的落地。市场应用显示,RAG凭借实时性、低成本优势占据企业AI应用的51%份额,尤其在金融、情报等领域表现突出。未来,RAG将与微调技术互补,并向多模态、智能体协同方向拓

2026-04-12 23:33:01 496

原创 角色设定对大模型表现的影响:对不同架构的对比分析

摘要 角色设定通过改变模型概率分布影响输出,但效果因架构而异:传统Transformer风格控制稳定但专业性不足;MoE架构垂直领域表现优异但跨领域能力弱;稀疏激活模型计算高效但对角色设定敏感。研究发现,角色设定对事实准确性的提升存在1000亿参数的规模阈值,且中性角色设定优于性别化角色。风险方面,角色设定可能降低事实准确性、增加拒绝率,需通过动态调整、安全阈值控制等策略优化。最佳实践建议根据模型架构选择角色类型和提示结构,如传统Transformer适用中性角色,MoE模型适合专业化设定,稀疏模型需平衡激

2026-03-22 17:51:04 418

原创 大模型 Agent 对话场景 意图分析 速度提升方案

本文总结了优化AI对话系统意图识别性能的三大类方案:低成本优化(规则前置、模型替换、上下文裁剪)可降延迟50%-80%;核心深度优化(大小模型协同、任务专属轻量化、推理框架优化)能提速3-10倍;极致规模化优化(部署架构、流量调度、意图分层)适合高并发场景。关键建议包括:优先优化P99延迟,确保准确率损失不超过2%,不同场景选择适配方案(ToC侧重速度、ToB兼顾成本、开放域需平衡泛化能力)。特别提醒避免过度轻量化导致长尾意图识别能力下降,并注意缓存数据更新机制。所有优化均需通过业务场景实测验证效果。

2026-03-20 12:02:02 386

原创 踩坑实录:阿里云大模型API同接口速度差5倍?KV缓存优化全解,客服Agent提速必看

本文分析了阿里云通义千问API在代码生成和意图识别场景下响应速度差异的原因,指出上下文缓存复用率是关键因素。通过解读阿里云2026年最新文档,揭示了模型推理的两个阶段(Prefill和Decode)对性能的影响,并详细介绍了三种缓存模式的适用场景及规则。针对意图识别场景响应慢的问题,提出了5步优化方案。

2026-03-20 11:17:51 705

原创 一种可信Agent架构设计思路,采用异步和分布式来提高效率

草案6提出一个分布式信任评估系统,采用简约设计理念,包含三大核心模块:基于ACP的轻量通信层、LLM驱动的智能评估层和分布式评分网络。系统采用异步分层架构,实时评估响应<20ms,后台分析异步处理,通过加盟组织节点实现分布式评分计算,利用Gossip协议进行数据同步,并采用TSA轻量存证替代区块链降低成本。通信层基于ACP协议实现跨平台互通,支持JSON-RPC和P2P消息传递。信任评估层整合实时分析、异步规则引擎和LLM智能判断,形成多维评分体系。整体设计注重渐进演化,从简单核心功能开始按需扩展。

2026-03-17 17:42:24 331

原创 领域驱动设计(DDD)在大模型Agent开发中的应用与启发

Eric Evans 在 2003 年提出的领域驱动设计(DDD),旨在应对复杂业务系统的软件设计挑战。在传统软件领域影响深远的同时,DDD 的核心思想在大语言模型(LLM)驱动的 Agent 系统开发中同样具有指导意义。

2026-03-13 00:28:30 766

原创 Ubuntu 磁盘扩容

Linux VG卷组是由多个物理磁盘或逻辑卷组成的逻辑存储设备,通过创建、激活、查看、扩容、减小和删除VG卷组,可以更好地管理和组织磁盘空间。LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统分区独立于底层硬件)。

2026-03-12 23:54:56 70

原创 Golang 反射机制,根据不同类型返回字符串

通过 reflect.Value 判断变量类型,并转换成 string。

2026-03-12 23:54:17 110

原创 WSL2 安装 OpenClaw(Windows)

OpenClaw官方推荐通过WSL2(Ubuntu)在Windows上使用,以保持Linux环境一致性。

2026-03-12 23:50:36 577

原创 Orb 更改镜像源

摘要: 介绍如何在Mac的OrbStack中配置DaoCloud镜像源加速Docker下载。操作步骤:修改~/.orbstack/config/docker.json文件,添加镜像地址https://docker.m.daocloud.io后执行orb restart docker重启服务。示例展示了成功拉取qdrant镜像的过程。该方案有效解决了国内Docker镜像下载慢的问题。(150字)

2026-03-10 21:11:39 67

原创 LangChain Retriver 例子

本文对比了LangChain框架中三种RAG检索器的实现与特性:1)BM25稀疏检索,基于关键词匹配,计算高效但对语义理解有限;2)向量稠密检索,通过嵌入模型实现语义搜索,计算成本较高;3)混合检索,结合前两者优势。实验表明,混合检索在语义理解和关键词匹配间取得平衡,但计算复杂度最高。文章还介绍了检索降级机制和并发测试方法,为不同应用场景下的检索器选择提供了实践指导。

2026-03-09 16:57:51 394

原创 一行命令移动 WSL(Windows Subsystem for Linux)文件

wsl迁移;C盘清理。

2026-01-18 17:12:04 580

原创 在 Windows 上配置C (gcc) 开发环境

本文介绍了如何在 Windows 上配置 C GCC开发环境

2024-10-11 19:09:46 1044 1

原创 go 设置滚动日志

通过log/slog实现结构化日志生成,通过lumberjack实现日志文件分割。

2024-02-29 08:40:31 1704

原创 为什么选择 go/golang

go/golang 与其他编程语言写同一个算法性能对比。

2024-01-20 22:56:04 552

原创 gorm-多对多查询关联实体

【代码】gorm-多对多查询关联实体。

2024-01-19 23:24:07 907

原创 Goroutines 和 Channels

为了提高效率,有时需要两个函数一起运行。下述代码中主函数中的 goroutine 计算了第45个斐波那契数。

2024-01-19 00:41:32 575

原创 Golang 中的反射,并用来获取数据类型

Go语言提供了一种机制在运行中获取某个变量的类型,获取或修改变量的值,调用变量的方法。示例代码如下。

2024-01-17 23:24:08 820

原创 用 Golang 启动个简单的http服务器

本章通过编写功能逐渐复杂的 web 服务器来让开发者对如何运用 go 语言有一个初步的了解。

2024-01-16 01:07:38 1048

翻译 在几分钟内用 Milvus 和 Towhee 创建一个问题引擎

本笔记本说明了如何使用和从零开始构建问题解答引擎。Milvus 是为人工智能应用而构建的最先进的开源向量数据库,支持在数千万条目中进行近邻嵌入搜索,而 Towhee 则是一个使用 SoTA 机器学习模型为非结构化数据提供 ETL 的框架。我们将通过问题解答程序来评估性能。此外,我们还使用 Towhee 将核心功能简化为近 10 行代码,这样您就可以开始创建自己的问题解答引擎了。

2024-01-13 01:17:15 677

原创 Windows 下用 XCOPY 复制文件夹

在搜索框中输入“cmd”。在列表中右键点击“命令提示符”,然后选择“以管理员身份运行”。在这里你可以输入以下Xcopy命令参数来复制文件夹及其子文件夹。Xcopy不会复制已经打开的文件。Xcopy执行时不会显示进度或已完成的信息。对于名称中带有空格的文件夹或长度大于8个字符的文件夹,可以在文件夹的路径两边加上引号,否则可能会出错。

2024-01-13 00:48:35 4421

原创 Echarts 树状图 线条残留问题

当树状图中,图形数量增多,超过默认值,或者animation属性为False时,都会导致动画关闭。这时,如果点击一个节点收缩子树,节点会消失,而线还在。

2024-01-13 00:30:33 1693 4

原创 在 Ubuntu 22.04 LTS 开启 SSH

这个简单的教程介绍了如何在 Ubuntu 22.04 中启用 SSH ,这样你就可以通过加密网络协议远程登录并安全地传输数据。

2024-01-02 23:23:50 2507

原创 gin 解决 Access-Control-Allow-Headers 错误

前后端分离开发,前端添加新的请求头 `"Access-Token"`,发送请求时报错:`Access to XMLHttpRequest at 'http://localhost:8080/api' from origin 'http://localhost:5432' has been blocked by CORS policy: Request header field access-token is not allowed by Access-Control-Allow-Headers in pr

2024-01-02 22:02:47 937

原创 PostgreSQL 优化数据库设置

Postgresql 优化服务器配置:PGTune。

2023-11-06 18:30:00 448

原创 pnpm (ERR_INVALID_THIS)异常在Node.js v20

从Node.js v18 升级到 v20 后,遇到错误。

2023-11-05 21:38:12 5618

转载 Linux 中如何编写 .service文件 (systemd.service 中文手册)

Systemd服务单元(.service文件)是Linux中管理守护进程的核心配置文件。本文介绍了.service文件的编写方法,重点解析了[Service]段中的关键参数。

2023-10-26 09:50:49 9115

转载 systemctl 中文手册

systemctl — 控制 systemd 系统与服务管理器。

2023-10-26 09:16:51 480

原创 etcd错误:Failed to defragment etcd member[127.0.0.1:2379] (context deadline exceeded)

在 etcd 执行defrag 遇到 context deadline exceeded 错误。

2023-10-26 08:55:04 1971

原创 监督模式识别和非监督模式识别的过程

模式识别指的是通过对事物或数据的观察和分析,寻找其中的规律和共性,从而将其归纳成为一种模式或者类别。这种行为在人类的认知过程中非常重要,在人工智能、机器学习和图像处理等领域也有着广泛的应用。本文介绍了模式识别中监督模式识别和非监督模式识别的一般步骤。

2023-06-29 21:23:39 1431

原创 GPT-4:下一代自然语言处理的未来

本文从技术特性、能力和应用、道德考虑,未来展望几个方面介绍了时下火热的AI模型GPT-4。

2023-06-29 00:04:42 319

原创 gin加速: 通过 goroutine 返回 gorm 查询的数据

用gin写的后端接口,并发高的时候请求延迟过高,因此考虑通过goroutine并发请求,降低请求延迟。

2023-06-08 22:09:45 341

原创 Windows 用 release 文件安装 poetry

如果自动安装poetry不太顺利,那么可以通过手动下载发行文件进行安装。

2023-03-03 18:30:00 640

原创 antlr4 + python写一个简单的计算器

用antlr4写一个简单的计算器,它可以支持加减乘除和括号的运算。我需要用antlr4生成一个名为CalcLexer的词法分析器,一个名为CalcParser的语法分析器,一个名为CalcVisitor的访问器,和一个名为Calc的主程序。

2023-02-15 18:00:00 726

原创 Ubuntu 20.04 上安装 Node.js 和 npm 的三种方法

主要介绍三种在 Ubuntu 20.04 上安装 Node.js 和 npm 的方法。

2022-08-24 13:28:20 25092 2

原创 Nginx 启用stream日志

nginx stream 启用日志

2022-07-22 16:49:02 6160

原创 [08001] [Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的颁发机构颁发的

[08001] [Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的颁发机构颁发的。

2022-06-17 19:00:00 12171 1

原创 python zip 压缩文件夹

# utils.pyimport osfrom pathlib import Pathfrom zipfile import ZipFiledef zip_compression(source_dir, target_file): """zip压缩文件夹 :param source_dir: 需要压缩的文件夹 :param target_file:目标zip文件 :return:""" with ZipFile(target_file, mode='w'

2022-04-08 19:45:00 1457

原创 Ubuntu 20 安装 pyodbc 数据库驱动

在 Ubuntu 上安装 pyodbc

2022-01-26 10:20:46 2415

Cloud Programming Simplified: A Berkeley View on Serverless Com

Cloud Programming Simplified: A Berkeley View on Serverless Computer 该文介绍了Serveless的起源,现状,并对其未来发展做了探讨。

2021-11-08

Build a Qusetion Answering Engine in Minutes

Build a Qusetion Answering Engine in Minutes

2024-01-10

A System of Patterns for Fault Tolerance

Many fault tolerance techniques that have been devised, applied and improved over the past three decades represent general solutions to recurring problems in the design of fault tolerant computer systems. This document presents some of the best known such techniques, formatted as patterns and organized by a classification scheme into a system of patterns for fault tolerance.

2023-06-08

ECMAScript 2020 语言规范(ECMA-262)

这个 Ecma 标准定义了 ECMAScript 2020 语言。它是 ECMAScript 语言的第十一版 规范。自 1997 年第一版出版以来,ECMAScript 已经发展成为世界上使用最广泛的通用编程语言之一。它最广为人知的是嵌入在Web浏览器中的语言,但也已广泛用于服务器和嵌入式应用程序。 ECMAScript 基于几种原始技术,最著名的是 JavaScript(Netscape)和 JScript(Microsoft)。该语言由Netscape的Brendan Eich发明,并首次出现在该公司的Navigator 2.0浏览器中。它已经出现在Netscape的所有后续浏览器中,以及从Internet Explorer 3.0开始的Microsoft的所有浏览器中。

2023-01-28

Linux 文件系统层级规范3.0(英文原版)

本文件是Linux 文件系统层级规范3.0的英文原版,Filesystem Hierarchy Standard 3.0.pdf。 该标准包括一组在类 UNIX 操作系统下放置文件和目录的要求和准则。这些指南旨在支持应用程序、系统管理工具、开发工具和脚本的互操作性,以及这些系统文档的更大统一性。

2021-11-08

空空如也

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

TA关注的人

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