共 217 篇,记录学习与工程实践中的心得与笔记
分享博客在 Next.js App Router 架构下的 Markdown Mermaid 图表渲染方案,采用服务端骨架占位、客户端按需动态加载、LRU 内存缓存、并发竞态控制与双主题适配机制。
Claude Code 是 Anthropic 推出的 AI 编程 CLI 工具,支持接入 DeepSeek 等第三方模型。在终端中运行,以斜杠命令作为主要交互方式,围绕「权限模式 / plan / skill / subagent / sandbox / 上下文 / 回滚 / 历史会话」等核心功能展开。
本文梳理了 Ralph 范式的核心机制与标准实施 SOP,并以 Matt Skills Issues 本地文件体系为例展示基于依赖拓扑的 Issue 驱动 AFK 实践,同时探讨如何将 Ralph 的核心思想扩展至多仓库全局处理等场景。
Matt Skills 是 Matt Pocock 开源的 AI 编码 Skill 集合,用一条可自由拼装的流水线把模糊需求变成可控的交付:追问对齐、规格化、任务切片、TDD 实现、双轴审查。本文带你走完这条流水线,再聊聊背后的设计哲学与常见误区。
总结梳理 LangGraph 的基础,涵盖 StateGraph、状态定义 (State Schemas)、节点 (Nodes)、边 (Edges)、Command、Send、Runtime 依赖注入、流式传输 (Streaming) 、工具集成和错误处理。
介绍 LangChain 核心基础概念,包含模型配置初始化、系统提示词模板、LCEL 链式编排、智能体构建(create_agent)、工具定义与参数校验、持久化检查点、结构化输出及流式输出等特性。
博客的前端样式已经好几年没有大动过了:白底黑字、一个黄色点缀,简洁是简洁,但页面信息量低、缺少层次。这次尝试接入 Kimi K3,只提了一段需求加几张现有页面的截图,让它完成整站页面的重设计。结果超出预期,全程没有手动改过代码。
VS Code + Sweetpad 原生构建插件 + XcodeGen 声明式纯文本管理的组合,打造了一个“无 Xcode 界面依赖”的现代原生 iOS 开发闭环,让 AI 协作更方便。
RAG 中,单靠向量或稀疏检索等粗筛手段,难以应对生产级高精度要求,且多路混合检索的分数存在打分尺度不统一等局限。为此,RAG 通常引入重排序精排模型作为过滤屏障。本文从介绍重排模型的基本概念与基础使用,到多源数据合并、动态截断算法以及字符预算控制等核心流水线的设计与实现。
本文对比了稠密向量与稀疏向量的几何特征,并结合 PyMilvus SDK 提供了双路混合检索(加权分数融合与倒数排名融合 RRF 算法)从特征生成、多特征建表索引到单路与多路检索调用的开发实战。
在 RAG 系统中,多模态结构化提取能力是重要基石,我们可以使用以 MinerU 这类智能多模态解析方案,在复杂文档的处理中还原表格与物理图像的真实轮廓,极大增强知识切片的高可信度。
本文梳理了 LangChain 与 LangGraph 中的上下文剪裁核心策略(裁剪、删除、内置工具与摘要中间件)及 Token 预算规划方法,并结合“黑白梦博客助手”的业务场景,详解其采用的“Redis 短期快照 + MySQL 长期档案”双存储解耦架构与冷启动恢复实践。
在构建大模型系统时,流式输出已成为 AI 产品的标配。本文将详解一套基于 Server-Sent Events (SSE) 的全链路方案,涵盖基础的单接口双流同步与流中断机制,延伸至双通道异步队列解耦与长连接生命周期清理,以及 Nginx 反向代理部署和防缓冲优化。
在构建大模型应用时,RAG(检索增强生成)是引入私有知识与解决模型幻觉的核心方案。本文以博客知识库为实战载体,系统阐述 RAG 架构设计与工程落地的完整链路——涵盖清洗切分、向量化同步、多查询并发检索以及 Agent 工具化闭环。
在 Electron 中运行重度依赖 C/C++ 原生模块或高负载计算任务时,内置的 Node.js 可能会遇到底层兼容瓶颈。为此,将标准的 Node.js 可执行文件打包进应用,并作为独立子进程运行,是一种稳妥的架构解法。本文结合打包 onnxruntime-node 等原生模块的踩坑记录,分享该方案的落地细节。
Transformers.js 是 Hugging Face 生态系统中的一款工具库,可以在浏览器或 Node.js 环境中执行自然语言处理、计算机视觉和音频处理等任务。本文结合一款 Electron 本地翻译应用的项目开发经验,探索 Transformers.js 在真实场景下的落地过程。
Tesseract.js 提供了一套轻量级的 JavaScript OCR 解决方案,兼容浏览器与 Node.js 环境。本文将结合项目的工程实践,阐述如何通过本地语言包、图像预处理与任务队列机制,在 Electron 客户端构建完整的离线图像文字识别模块。
视觉小说(Visual Novel)作为一种重叙事、沉浸感的游戏类型,也是 Galgame 题材中的最主要游戏类型。Ren'Py 是最常用的开发引擎之一,基于 Python ,跨平台。本次实战规划了一个简单的的项目,尝试系统性入门 Ren'Py 的最常用的核心技术点。
Python 的异步核心是 `asyncio`,它是一个内置的标准库。它跟 JS 都是 “事件循环 + 非阻塞 IO” 的结构,可对照学习其异同。本文涵盖 async await 语法、创建任务、并发运行、异步生成器、并发数控制、错误处理等方面。
介绍 React Query 的核心概念、API ,及其在项目管理后台项目中的实践,涵盖了基于 Next.js App Router 的单例 Provider 配置、结合 URL 参数的数据获取策略以及自动缓存失效机制。