Max
搜索

故事会

故事会

技术、设计与生活的交汇之地。

86 分钟阅读360LLMOps

从 Coding Agent 到 Living Agent:为什么 Hermes 指向了一个完全不同的未来

当所有人都在卷 Agent 的"执行力"时,Hermes 在回答一个完全不同的问题:Agent 能不能随着时间变成更懂你的那个人?本文从自进化架构、学习闭环、Skills 系统出发,对比 Manus、Coze、Claude Code 等产品,拆解为什么"成长性"才是 Agent 的终极分界线,并探讨一种全新工作模式——让 Hermes 做大脑指挥 Claude Code 干活。

AgentHermesSkillsMemorySelf-ImprovingOrchestrationClaude Code
49 分钟阅读100LLMOps

开发者应该知道的 MCP 技术细节:从 JSON-RPC 到架构设计的完整拆解

本文不是 MCP 是什么的科普文章,而是写给已经知道 MCP 大概是什么、但想真正理解它实现机制的开发者看的。从 JSON-RPC 消息格式、三大原语的协议细节、Host/Client/Server 三角架构、生命周期三个阶段、到两种传输机制的实现陷阱,拆解每一个你应该知道的技术决定。

MCPJSON-RPCTool CallAgentProtocol Design
63 分钟阅读230LLMOps

深入浅出:从「向量召回+BM25兜底」看现代搜索引擎的核心设计

构建搜索引擎或 RAG 系统时,向量召回 + BM25 兜底 是绕不开的经典组合。本文从策略动机出发,逐层拆解文档切分、Embedding、召回、重排四大环节,深挖倒排索引的底层原理,带你从零建立对现代搜索技术的完整认知。

Search EngineRAGBM25Vector SearchEmbeddingInverted IndexRerank
71 分钟阅读121LLMOps

为什么需要 LangChain:从模型调用到工程落地

直接调用大模型 API 很容易做出 Demo,却很难做出稳定可维护的 AI 应用。本文从 Prompt、Model、Message、Structured Output、Memory、Runnable 与 LangSmith 出发,系统解释 LangChain 到底解决了什么问题。

LangChainPrompt EngineeringLangSmith
62 分钟阅读282LLMOps

从 Function Call 到 MCP、A2A、Skills 与 Subagent:Agent 能力分层全解

很多人第一次接触 AI Agent 时,会同时看到 function call、MCP、A2A、skills、subagent 这些概念,感觉它们都像"让模型干活"的东西,但边界并不清晰。本文从出现背景、解决的问题、彼此关系到典型场景,系统讲清这五类能力到底各管什么。

Function CallingMCPA2ASkillsSubagent
62 分钟阅读333Frontend

为什么 Vue 不需要 React 的 Fiber 架构?

深入解析 Vue 的响应式系统为何不需要 Fiber 架构,涵盖 Push 与 Pull 模式、虚拟 DOM 差异、React 与 Vue 的核心架构区别。

VueReact
32 分钟阅读100Frontend

当你的组件死在你面前:Tailwind CSS v4 黑夜模式的真相

从下午三点一个失败的 GlassCard 组件开始,搞清楚 Tailwind v3 和 v4 在黑暗模式上的根本区别,CSS 变量那套隐藏的切换机制,以及 @custom-variant、@variant、@layer 到底各自在干什么。

Tailwind CSSDark ModeCSSFrontend
86 分钟阅读61LLMOps

大模型为什么会幻觉:从事实性错误到 RAG 缓解方案全解

大模型最让人头疼的问题,不是不会说,而是会一本正经地说错。本文系统拆解事实性幻觉与忠实性幻觉的区别,分析数据、模型与架构层面的根因,并从知识编辑、检索增强、RAG、向量数据库、Embedding、LangChain Document 到 LangGraph,讲清楚一套可落地的缓解思路。

LLMRAGVector DatabaseLangChainLangGraph
52 分钟阅读140LLMOps

在VSCode下构建基于Python的LLMOps工程

本文详细介绍如何在VSCode中从零构建一个规范化的Python LLMOps工程,涵盖项目结构、环境配置、代码质量工具、VSCode最佳实践以及完整的CI/CD流程。

PythonVSCode环境配置RuffFastAPI
92 分钟阅读384LLMOps

LLMOps 入门:把大模型变成生产力

LLMOps 是 AI 工程化领域最火的话题之一。但这玩意到底在解决什么?本文用一个真实的上线翻车故事开头,逐层拆开 Token、Embedding、Agent、Prompt Engineering、RAG、Fine-tuning 的真实含义,帮你建立自己的判断框架——什么时候该用、什么时候别碰、用错了会怎么死。

AI AgentDifyRAGPrompt Engineering
39 分钟阅读50Backend

Prisma + TypeScript + Zod 打造端到端类型安全

如何确保你的 API 从数据库到浏览器都拥有"坚不可摧"的类型保护?本文将深度拆解一套基于 Ant Design 与 Zod 的适配器方案,并利用 TypeScript 的 satisfies 特性实现数据库模型与校验逻辑的完美闭环。

TypeScriptPrisma
49 分钟阅读60Backend

Node.js 内存泄露排查与全生命周期管理

内存泄露是生产环境的"无声杀手"。本文将深入 V8 引擎底层,剖析内存分配与回收机制,并结合 2026 年 Node.js 现代特性,如何精准定位并根治内存泄露问题。

Node.js内存泄露性能优化Profiling
62 分钟阅读130DevOps

前端为什么也要学 Docker、Compose 和 k3d

很多前端开发者觉得容器化是后端和运维的事,但一旦项目涉及 SSR、Node 服务、微前端联调、图片处理、CI/CD 和环境一致性,你就会发现 Docker、Compose 和 k3d 不是可选项。本文不讲空泛概念,而是从真实前端工程问题出发,讲清楚这三者分别解决什么问题、该怎么搭配,以及前端到底该学到什么程度。

DockerKubernetesFrontend Engineering
42 分钟阅读81Backend

登录这回事——从明文密码到刷新令牌,我踩过的坑都在这里了

你以为登录就是"存个密码比一下"?这篇文章用大白话拆解密码存储的进化史、JWT 的真实面目、Cookie 的安全陷阱、以及生产环境必备的刷新令牌机制。无玄学,无教科书,就是你跟一个做过后端的朋友喝咖啡慢慢聊的那种感觉。

Next.jsJWT认证安全Argon2
45 分钟阅读80Backend

Go 语言快速入门:从语法到并发实战

一篇面向初学者的 Go 入门指南,覆盖开发环境、基础语法、结构体与接口、goroutine 与 channel、go mod、项目结构、测试和常用工程命令。

GoBackendConcurrencyWeb
35 分钟阅读90Backend

Node.js 单元测试与性能测试指南

在软件开发生命周期中,测试是保证代码质量、提升系统稳定性的关键环节。对于 Node.js 应用而言,单元测试帮助我们验证模块的正确性,性能测试则确保系统在负载下仍能可靠运行。

Node.js单元测试性能测试Jest
45 分钟阅读30Backend

Node.js 日志:从打印到光看就知道哪里出问题了

日志不该是一堆让你凌晨三点头大的字符串。这篇文章从真实场景出发,讲清楚 Node.js 里日志该怎么写、怎么存、怎么查,以及它到底能帮你解决什么问题——和不能解决什么问题。

Node.js日志监控ELK
116 分钟阅读91DevOps

APM 如何重塑你的系统认知

当用户抱怨页面加载慢时,你还在凭感觉猜测问题所在吗?本文将带你深入APM(应用性能监控)的核心世界,从服务监控到分布式追踪,从火焰图分析到性能指标量化,构建一套完整的系统观测体系。

APM可观测性OpenTelemetryeBPFDevOps
42 分钟阅读40Backend

卧槽,网站又挂了——聊聊怎么让它不挂

从一个深夜告警开始,聊聊怎么让网站扛住流量不崩。不是理论,是踩坑踩出来的。

High ConcurrencySystem ArchitectureBackendPerformance
68 分钟阅读40Backend

生产环境中间件高可用全景指南

深入解析 PostgreSQL、Redis、BullMQ、K3s、Consul、Kafka 等核心中间件在生产环境中的高可用实现机制,覆盖主从复制、自动故障切换、数据持久化、分布式共识、负载均衡和跨可用区部署。

高可用PostgreSQLRedisK3s中间件分布式系统DevOps
73 分钟阅读140Frontend

前端为什么也要学数据结构与算法:从性能、状态管理到真实业务场景

很多前端开发者觉得数据结构与算法只和面试有关,但一旦进入真实项目,你会在列表渲染、搜索联想、权限树、撤销重做、缓存设计和性能优化里反复遇到它。本文不讲教科书式背诵,而是从前端工程场景出发,讲清楚哪些结构和算法真正值得学。

数据结构算法JavaScript性能优化
42 分钟阅读190Frontend

前端工程化中的设计模式实战全指南

本文解析 SOLID 原则及 GoF 23 种设计模式在前端的应用。涵盖创建型(工厂、单例、原型)、结构型(装饰器、代理、适配器、外观)及行为型(观察者、发布订阅、迭代器、策略)模式,并附带大量 Vue/React 实战代码与 Mermaid 架构图。

设计模式SOLIDVueReactTypeScript
43 分钟阅读20Backend

Python 爬虫实战:从 JS 逆向到分布式架构的完整攻防

2018 年中到 2019 年底保险行业爬虫工程的一线记录——登录抓包与数据解密、代理 IP 池搭建、浏览器自动化调度、Cookie 池维护、分布式爬虫架构。所有示例围绕抓取保险条款展开,不讲虚的,只记录真正在线上跑通的东西。

Python爬虫逆向工程代理分布式
94 分钟阅读80Backend

深入理解架构设计:从"画图"到"做决策"

架构设计不是画框线图。本文从拆分与协作的本质出发,梳理五个"不要"原则、五大架构领域的关系与边界、DDD如何指导模块拆分、六种设计模式的取舍,以及验证架构方案的一整套方法论——最后给你一把自己的尺子。

架构设计系统设计设计模式
36 分钟阅读10Backend

NestJS 企业级实战:从零到微服务的全栈架构指南

覆盖多环境配置、日志、缓存、数据库ORM、认证授权、权限控制、定时任务到微服务治理的完整企业级NestJS实战路线图,每一个知识点都附带生产级代码示例。

NestJSTypeScript微服务全栈
40 分钟阅读40Backend

Node.js 应用安全指南

安全是应用的生命线。在 Node.js 开发中,常见的安全漏洞如 CSRF、XSS、越权、SSRF 等,如果不加以防范,可能导致数据泄露、资金损失甚至系统沦陷。

Node.js安全Web SecurityOWASP