黑白梦黑白梦

  • 文章
  • 专栏
  • 文章
  • 专栏

全部文章

共 226 篇,记录学习与工程实践中的心得与笔记

10-01
2026

基于 XML 规范的结构化提示词工程实践

大语言模型在处理复杂生产任务时,非结构化的自由文本提示词容易导致指令歧义、输出格式漂移以及间接提示词注入等工程问题。本文基于 Anthropic 官方技术指南与开源工程规范,系统梳理以语义化 XML 标签为核心的提示词解构方法、模块设计与典型场景实践。

2026-10-01约 14 分钟
09-26
2026

解决前端代码 AI 味: Impeccable Skill 设计规约与工程实践

大模型生成的前端界面往往充斥着千篇一律的卡片堆叠、无语义渐变,呈现出明显的同质化“AI 味”。Impeccable Skill 通过持久化设计上下文、动词化指令集与 AST 检测钩子,将模糊的主观设计诉求转化为确定性工程约束,在编码阶段规范智能体的布局决策与状态覆盖。

2026-09-26约 25 分钟
09-25
2026

基于 Redis 与 BullMQ 的异步任务队列架构实践

BullMQ 是基于 Redis 构建的开源分布式任务队列系统,支持 Node.js、Python、Rust 等多种运行环境,保证任务操作的原子性,提供延迟调度、指数退避重试、并发控制以及父子任务编排能力,适用于 Web 服务削峰填谷、异步解耦及后台长时任务处理等场景。

2026-09-25约 22 分钟
09-15
2026

查询改写(Query Rewriting):面向多路检索的查询表示生成机制

查询改写是在检索执行之前,把用户原始输入或整段对话历史转换为检索侧可消费的查询表示,通常由语言模型完成。其产出形态由下游检索通道决定。本文梳理原始输入直接进入检索时的失效形式与常见的产出形态,并以多表示生成为例展开实现方式、消费路径与边界条件。

2026-09-15约 16 分钟
09-14
2026

倒数排名融合(RRF):基于名次的多路检索结果合并机制

倒数排名融合(Reciprocal Rank Fusion,RRF)不使用分值,只比较文档在各自结果列表中的名次,因此能合并 BM25 与向量检索这类分值尺度不同的召回结果。本文重新梳理 RRF 的基础认知,并结合此前 Milvus 的混合检索实践巩固相关概念。

2026-09-14约 18 分钟
09-13
2026

BM25 检索算法:基本原理、中文分词适配与 Elasticsearch 实践

BM25(Best Matching 25)是现代搜索引擎与检索增强生成(RAG)系统中广泛采用的概率相关性评分算法。本文系统解析 BM25 的数学模型与参数调节机制,剖析常见开源实现在中文语料下因字符集不匹配导致评分异常的原因,提供基于原生标准的分词适配实现,并结合 Elasticsearch 呈现工业级参数调优与 RRF 混合检索实践。

2026-09-13约 22 分钟
09-05
2026

现代 CSS 视觉合成、流体布局与特性查询实操笔记

现代 CSS 规范已在主流现代浏览器中建立了成熟的声明式渲染与排版管线,涵盖图像遮罩、通道混合、矢量几何裁切、穿透滤镜、流体尺寸计算及原生交互控制。

2026-09-05约 18 分钟
08-23
2026

React Router v7 SSR 使用笔记

React Router 在 v7 版本中融合了 Remix 的全栈能力,演进为支持服务端渲染的全栈 Web 框架。它全面基于 Web Standard API(Request / Response / FormData)构建,内置了数据加载与突变状态机、全链路类型自动生成以及嵌套路由体系。

2026-08-23约 16 分钟
08-23
2026

Sherpa-ONNX 在 iOS 实现语音合成

Sherpa-ONNX 是基于 ONNX Runtime 的端侧离线语音处理引擎,支持在 iOS 平台运行离线语音合成(TTS)。其核心计算在本地设备完成,无需依赖云端接口,支持 VITS、Piper、Kokoro 与 Matcha 等多种声学模型。

2026-08-23约 16 分钟
08-17
2026

Mermaid 渲染方案设计与实现

分享博客在 Next.js App Router 架构下的 Markdown Mermaid 图表渲染方案,采用服务端骨架占位、客户端按需动态加载、LRU 内存缓存、并发竞态控制与双主题适配机制。

2026-08-17约 14 分钟
08-15
2026

Claude Code:AI 编程 CLI 速查手册

Claude Code 是 Anthropic 推出的 AI 编程 CLI 工具,支持接入 DeepSeek 等第三方模型。在终端中运行,以斜杠命令作为主要交互方式,围绕「权限模式 / plan / skill / subagent / sandbox / 上下文 / 回滚 / 历史会话」等核心功能展开。

2026-08-15约 8 分钟
08-11
2026

Ralph 范式工程实践:从标准 Loop 到 Issue 驱动与多仓库扩展

本文梳理了 Ralph 范式的核心机制与标准实施 SOP,并以 Matt Skills Issues 本地文件体系为例展示基于依赖拓扑的 Issue 驱动 AFK 实践,同时探讨如何将 Ralph 的核心思想扩展至多仓库全局处理等场景。

2026-08-11约 27 分钟
08-07
2026

Matt Skills:把模糊需求走成一条可控的 AI 编程流水线

Matt Skills 是 Matt Pocock 开源的 AI 编码 Skill 集合,用一条可自由拼装的流水线把模糊需求变成可控的交付:追问对齐、规格化、任务切片、TDD 实现、双轴审查。本文带你走完这条流水线,再聊聊背后的设计哲学与常见误区。

2026-08-07约 12 分钟
08-06
2026

LangGraph 核心基础概览

总结梳理 LangGraph 的基础,涵盖 StateGraph、状态定义 (State Schemas)、节点 (Nodes)、边 (Edges)、Command、Send、Runtime 依赖注入、流式传输 (Streaming) 、工具集成和错误处理。

2026-08-06约 22 分钟
08-05
2026

LangChain 核心基础概念详解

介绍 LangChain 核心基础概念,包含模型配置初始化、系统提示词模板、LCEL 链式编排、智能体构建(create_agent)、工具定义与参数校验、持久化检查点、结构化输出及流式输出等特性。

2026-08-05约 32 分钟
08-04
2026

用 Kimi K3 重设计网站 UI:黑白梦博客改版实践

博客的前端样式已经好几年没有大动过了:白底黑字、一个黄色点缀,简洁是简洁,但页面信息量低、缺少层次。这次尝试接入 Kimi K3,只提了一段需求加几张现有页面的截图,让它完成整站页面的重设计。结果超出预期,全程没有手动改过代码。

2026-08-04约 6 分钟
06-28
2026

Swift UI 工程脚手架:XcodeGen、Sweetpad 与现代 AI 协作工作流

VS Code + Sweetpad 原生构建插件 + XcodeGen 声明式纯文本管理的组合,打造了一个“无 Xcode 界面依赖”的现代原生 iOS 开发闭环,让 AI 协作更方便。

2026-06-28约 8 分钟
06-23
2026

重排序模型:从基础应用到动态截断流水线设计

RAG 中,单靠向量或稀疏检索等粗筛手段,难以应对生产级高精度要求,且多路混合检索的分数存在打分尺度不统一等局限。为此,RAG 通常引入重排序精排模型作为过滤屏障。本文从介绍重排模型的基本概念与基础使用,到多源数据合并、动态截断算法以及字符预算控制等核心流水线的设计与实现。

2026-06-23约 19 分钟
06-22
2026

向量度量基础与混合检索开发实战

本文对比了稠密向量与稀疏向量的几何特征,并结合 PyMilvus SDK 提供了双路混合检索(加权分数融合与倒数排名融合 RRF 算法)从特征生成、多特征建表索引到单路与多路检索调用的开发实战。

2026-06-22约 13 分钟
06-20
2026

MinerU: AI 驱动的文档解析工具

在 RAG 系统中,多模态结构化提取能力是重要基石,我们可以使用以 MinerU 这类智能多模态解析方案,在复杂文档的处理中还原表格与物理图像的真实轮廓,极大增强知识切片的高可信度。

2026-06-20约 14 分钟
第 1 页,共 12 页

©2015-2026 黑白梦 粤ICP备15018165号

联系: heibaimeng@foxmail.com