文章归档 Writings

所有独立撰写的关于 AI 原生、产品架构与游民工作流的思考归档。 All published essays and logs on AI-Native paradigms, architecture, and nomadism.

Product Genesis & Real-World Demand 2026-10-22

为什么我开始做 FerryCat:当你的电脑上同时开着两个 AI 编程软件 Why I Started Building FerryCat: When Two AI Coding Hosts Live on the Same Desktop

在借助 AI 辅助编程推进日常开发时,让同一个模型既写代码又做代码审查,本质上是“自己批改自己的作业”。为了打破同源盲区,我开始在电脑上同时打开多个不同 AI 编程宿主跨窗口互审,却立刻被“人肉剪贴板搬运”、“未落盘旧代码盲审”和“两千字散文式回复”折磨得苦不堪言。本文不谈底层代码细节,只聊 FerryCat 诞生的真实需求起源、早期 Demo 阶段向物理限制低头的诚实取舍、上线第一天帮我抓出 9 个真实漏洞的实战记录,以及迈向跨宿主全自动对话的终极产品形态。 Relying on the same LLM to both write and audit code is equivalent to grading one's own homework. Opening multiple desktop AI coding hosts to cross-review code solves model blind spots, but immediately traps the developer in clipboard copy-paste fatigue, silent blind reviews on unsaved stale files, and unstructured essay responses. Setting aside low-level code details, this post explains the real-world demand behind FerryCat, its honest Demo-stage trade-offs under desktop process constraints, how its very first self-audit across three heterogeneous models caught 9 real production bugs, and its ultimate roadmap toward zero-intervention cross-agent dialogue.

Organizational Engineering & System Boundaries 2026-10-20

做东西变快了,钱却更难挣了:AI 正在抽空组织的腰部骨干 Building Faster, Earning Harder: How AI Hollows Out the Organizational Backbone

Anthropic 内部数据显示,AI 代理工时已达人类员工 6 倍,但初级技术岗位招聘比例暴跌至 9%。本文从 Product Engineer 视角深度解构这场组织形变:初级练习场瓦解,中层自保推卸责任,导致资深老兵被系统性架空。当低成本代码撞上公域商业化暗礁与跨系统接口无日志暗病,生产力过剩的终局,最稀缺的永远是能为商业转化与系统边界兜底负责的人。 Internal data reveals AI agents working 6x human hours, yet junior engineering hiring plummeted to 9%. From a Product Engineer's perspective, this essay dissects the organizational hollow-out: entry-level practice grounds are wiped out while middle-layer self-preservation isolates senior talent. As zero-cost code generation crashes against real-world traffic dark reefs and cross-system silent interface failures, organizations will confront the ultimate truth: in an era of production abundance, genuine value belongs solely to those who sign off on commercial viability and boundary defense.

Browser-Native Hybrid Search & RRF 2026-10-18

Zero-Backend AI: Running Local Embeddings, BM25, and Hybrid RRF Search 100% in the Browser Zero-Backend AI: Running Local Embeddings, BM25, and Hybrid RRF Search 100% in the Browser

Why pay monthly cloud bills for hosted vector databases when modern browsers can run quantized embeddings, an in-memory BM25 index, and reciprocal rank fusion locally? Here is how we engineered a zero-backend hybrid search pipeline in PatchCat with 0 server dependencies, sub-50ms latency, and 100% client-side privacy. Why pay monthly cloud bills for hosted vector databases when modern browsers can run quantized embeddings, an in-memory BM25 index, and reciprocal rank fusion locally? Here is how we engineered a zero-backend hybrid search pipeline in PatchCat with 0 server dependencies, sub-50ms latency, and 100% client-side privacy.

Season 1 Finale & Architecture Retrospective 2026-10-18

PatchCat 第一季收官复盘:从零构建纯端侧 AI 工作流引擎的架构全景与“边写边学”实战手记 PatchCat Season 1 Finale: Architectural Blueprint and Learning-by-Doing Retrospective of a Browser-Native AI Workflow Orchestrator

历经 26 篇持续攻坚与 592 项全量自动化测试,PatchCat 在 0.4.x 阶段完成了纯浏览器端 Local-First AI 工作流引擎的全部底层原语构建。本文作为开源第一季的收官复盘,系统梳理确定性 DAG 状态机调度、端侧向量与混合检索、Web Crypto 硬件级安全脱敏与版本快照 Diff 架构全景;深入复盘人机双向共创与“像在实验室做功课般边写边学”的研发心流,坦承端侧算力边界与架构代价,正式宣布核心原语封箱并迈向 v0.5.0 稳态新阶段。 Spanning 26 technical notes and 592 automated tests, PatchCat has completed all browser-native Local-First primitives throughout its 0.4.x era. As the Season 1 finale, this retrospective outlines the full architecture: deterministic DAG state machine scheduling, client-side vector embeddings, Web Crypto vaults, and structural diffing; documents human-AI co-creation and the lab-like learning-by-doing workflow; details architectural trade-offs; and seals core primitives as we step into v0.5.0.

Workflow Version Snapshots & Structural DAG Diff 2026-10-16

PatchCat 工程复盘:IndexedDB 工作流版本快照、拓扑规范化指纹与结构化 DAG Diff 实战(开源系列 26) PatchCat Engineering Notes: IndexedDB Workflow Version Snapshots, Canonical Topological Hash, and Structural DAG Diff in Practice

在纯浏览器端进行 AI 工作流编排时,画布缺乏版本快照与结构化比对会让开发者陷入改坏提示词无法回退的焦虑。本文复盘 PatchCat 工作流版本快照与结构化 DAG Diff 引擎的落地全过程:通过人机双向共创确立 30 版本硬配额、仅坐标变更默认折叠与可撤销回滚契约;剖析忽略布局抖动与运行时脏状态的 SHA-256 拓扑规范化指纹、基于 LCS 的字段级行内比对,以及白盒代码审计中针对深层嵌套密钥脱敏、对比源对齐与 IndexedDB 单事务配额拦截的修复实践。 In browser-native AI workflow orchestration, lacking version snapshots and structural diffing traps developers in the fear of irreversible prompt and topology edits. This article documents the engineering of PatchCat's IndexedDB v7 workflow version snapshot system and structural DAG diff engine: human-AI co-creation of a 30-snapshot hard quota, default folding of coordinate-only shifts, and undoable atomic rollbacks; canonical SHA-256 topological hashing invariant to layout jitter and transient runtime state; LCS line-level prompt diffing; and whitebox audit remediations across recursive credential stripping, unified diff input normalization, and single-transaction IndexedDB quota enforcement.

MemoryNode & Deterministic Session Scheduling 2026-10-13

PatchCat 工程复盘:从隐式注入到画布显式原语——MemoryNode 架构设计与确定性会话调度(开源系列 25) PatchCat Engineering Notes: From Implicit State Injection to Visual Canvas Primitives — MemoryNode Architecture and Deterministic Session Scheduling

PatchCat 是一个纯浏览器运行的 AI 工作流编排工具。此前,多轮会话记忆依赖调试面板隐式注入全局变量,DAG 状态机对此完全不可见,导致画布调试缺少变量、记忆策略全流程一刀切,违背了流程即文档的设计初衷。本文记录 MemoryNode 画布原语的落地过程:人机协同梳理只读数据流与断点续跑非缓存规约,解耦滚动摘要、近期窗口与置顶消息三通道,实现无会话平滑降级,并讨论只读图元的边界与后续版本快照规划。 PatchCat is a browser-based AI workflow orchestrator. Previously, multi-turn conversation memory was implicitly injected via UI panels, leaving the DAG engine unaware of session context. This article documents the implementation of the MemoryNode visual primitive: co-creative architectural decisions on read-only safety to eliminate double-write and dry-run pollution, non-cacheable checkpoint resumption, sub-workflow boundary isolation, tri-channel output contracts (summary, recent window, pinned items), and graceful degradation.

Browser-Native Vector Embedding & Hybrid RAG 2026-10-12

PatchCat 工程复盘:纯前端端侧向量嵌入与三模混合检索(开源系列 24) PatchCat Engineering Notes: Browser-Native Multi-Provider Vector Embedding and Tri-Modal Hybrid Search

PatchCat 是一个纯浏览器运行的 AI 工作流编排工具。此前,前端检索主要依赖字面重合度打分,遇到同义表达时容易漏检。本文记录一次端侧检索改造:直接对接硅基流动、Ollama 和 OpenAI 的 Embedding 接口,不引入大型模型权重,也不修改 CSP;使用 TypedArray 建立全内存向量索引,并处理 RRF 排名与相似度阈值的兼容、向量维度失效和三级降级等问题。最后讨论浏览器内存占用与 API 调用成本。 PatchCat is a browser-based AI workflow orchestrator. Previously, client-side retrieval relied on lexical overlap heuristics and struggled with synonym queries. This article documents browser-native multi-provider embeddings and tri-modal hybrid search without CSP changes or large model weights. It covers FlatVectorIndex, RRF ranking and similarity threshold decoupling, dimension invalidation fingerprints, three-tier degradation, browser memory limits, and API token costs.

Web Crypto & Local-First Security 2026-10-10

PatchCat 工程复盘:用 Web Crypto API 加密本地 API Key(开源系列 23) PatchCat Engineering Notes: Encrypting Local API Keys with Web Crypto API

PatchCat 是一个运行在浏览器中的 AI 工作流编排工具。此前,服务商 API Key 会随配置保存在 LocalStorage 中。本文记录这次本地存储改造:使用 PBKDF2 和 AES-256-GCM 加密凭据,将密文存入 IndexedDB,并通过白盒审查修复旧数据迁移、页面卸载和口令轮换中的问题。同时讨论浏览器端加密的实际防护范围,以及它无法解决的安全风险。 PatchCat is a browser-based AI workflow orchestrator. This article documents the migration from plaintext API key storage to client-side encryption with PBKDF2, AES-256-GCM, and IndexedDB. It also covers issues found during code review, including legacy migration, page lifecycle handling, and atomic password rotation, along with the security limits of browser-side encryption.

Technical Essay 2026-10-09

当简历和 Demo 都变得廉价:AI 时代的技术招聘困局 When Resumes and Demos Become Cheap: The Hiring Problem in the Age of AI

生成式 AI 降低了简历、代码和原型的生产成本,却没有让企业更容易判断一个人的真实能力。当求职者与招聘方都开始依赖自动化工具,信息越来越多,可信的能力信号反而越来越难获得。本文从柠檬市场、工作量证明和真实工程过程出发,讨论 AI 时代技术招聘的问题,以及如何更合理地评估工程师。 Generative AI has made resumes, code, and prototypes cheaper to produce, but it has not made real engineering ability easier to evaluate. As both candidates and employers increasingly rely on automation, information becomes abundant while trustworthy signals become harder to find. This essay explores the hiring problem through the lens of lemon markets, proof of work, and real engineering processes.

AI-Native Architecture 2026-10-09

Visual Guide to True AI-Native Applications: Deconstructing Architecture Patterns with PatchCat Visual Guide to True AI-Native Applications: Deconstructing Architecture Patterns with PatchCat

A visual, first-principles guide to genuine AI-Native software architecture: contrasting legacy wrapper (+AI) patterns with deterministic state machines, topological DAG execution, atomic context pruning, and client-side fault tolerance using the open-source PatchCat orchestrator. A visual, first-principles guide to genuine AI-Native software architecture: contrasting legacy wrapper (+AI) patterns with deterministic state machines, topological DAG execution, atomic context pruning, and client-side fault tolerance using the open-source PatchCat orchestrator.

AI-Native Architecture 2026-10-08

AI-Native(AI 原生)图解+秒懂:什么是真正的 AI-Native 应用?结合 PatchCat 工作流架构硬核拆解 Visual Guide to True AI-Native Applications: Deconstructing Architecture Patterns with PatchCat

市面上充斥着在传统 CRUD 侧边栏硬塞聊天气泡的'+AI'套壳,而真正的 AI-Native 应用从第一天起就以大模型为核心发动机,以确定性状态机为制导轨道。本文以开源项目 PatchCat 为实战标本,图解剖析 AI-Native 的本质:从无序聊天框到 Kahn 拓扑 DAG 状态机调度,从上下文黑洞到双锚点原子事务裁剪,从黑盒盲赌到 Checkpoint 检查点逆向回溯与 Watchdog 死锁熔断。同时客观指出图形化 DAG 带来的认知门槛与端侧高并发 DOM 渲染代价。 The market is saturated with legacy CRUD wrappers masquerading as AI applications by grafting a chat sidebar onto outdated workflows. True AI-Native systems treat generative models as the core propulsion while using deterministic state machines as guiding rails. Using the open-source PatchCat orchestrator as an architectural blueprint, this visual guide deconstructs native paradigms: transitioning from unstructured chat streams to Kahn-scheduled DAG workflows, from context black holes to dual-anchor atomic transaction pruning, and from blind trial-and-error to checkpoint reverse BFS recovery and watchdog circuit breakers. It transparently evaluates cognitive onboarding friction and DOM rendering overhead.

Lexical BM25 & Hybrid Search 2026-10-06

从 0 到 1 打造 AI 提示流编排器:纯前端零依赖!500 行手写 BM25 倒排索引与 RRF 倒数排名融合实战(开源系列 22) Building AI Prompt Orchestrator: Zero-Dependency Browser BM25 Inverted Index & Reciprocal Rank Fusion (Open Source Series 22)

在纯端侧搭建知识库 RAG 时,沉重的后端向量库与大型 WASM 模型会显著推高部署门槛,而纯向量相似度搜索面对错误代码与精确标识符时极易发生语义漂移。本文复盘 PatchCat 在端侧打造轻量混合检索的工程演进:手写仅 500 行的零依赖 BM25 倒排索引引擎;设计无词库流式 CJK Bi-gram 与停用词过滤机制;应用 Robertson-Spärck Jones 平滑非负 IDF 公式消除高频词负分缺陷;引入无参数 RRF(倒数排名融合)消除量纲分布差异。同时详尽剖析纯前端倒排表在长篇巨幅文档下的内存损耗边界。 When building client-side RAG workflows, bulky backend vector databases and heavy WASM runtime bundles introduce prohibitive deployment friction, while pure dense vector similarity frequently suffers from severe semantic drift on exact technical identifiers and error codes. This article dissects PatchCat's lightweight client-side hybrid search architecture: implementing a zero-external-dependency BM25 inverted index engine in 500 lines of TypeScript; designing a dictionary-free streaming CJK Bi-gram tokenizer with stopword suppression; applying Robertson-Spärck Jones smoothed non-negative IDF to eliminate negative score anomalies; and deploying Reciprocal Rank Fusion (RRF) to seamlessly bridge disparate score distributions. Furthermore, it transparently benchmarks client-side memory footprints and inverted index storage boundaries under massive document corpora.

Graph Preflight & Simulation 2026-10-03

从 0 到 1 打造 AI 提示流编排器:大模型也能秒级自检!Flow Preflight 语法静态分析与画布连线自查(开源系列 21) Building AI Prompt Orchestrator: Sub-Second Graph Preflight — Static AST Linting, Zero-Token Dry-Run Simulation, and Canvas Integrity Guards (Open Source Series 21)

在复杂的拓扑画布中,未配置 Key 盲跑报错、悬空连线以及幽灵变量引用,常导致工作流在执行中途意外断裂并浪费大量 Token。本文复盘 PatchCat 在端侧打造三层 Flow Preflight 静态巡检与零成本仿真引擎的工程演进:通过 Kahn 算法静态扫描环路与未连接分支;利用逆向 BFS 传递闭包拦截未连线却偷调变量的幽灵依赖;引入双分支预检门禁与感知契约的智能 Mock 机制,在 80 毫秒内完成全图数据管道流转验证。同时详述静态 AST 无法覆盖动态拼接属性的边界局限。 In complex canvas graphs, running unconfigured workflows causes sudden mid-run crashes, wasting both network roundtrips and token budgets due to missing API credentials, dangling edges, and ghost variable dependencies. This article dissects PatchCat's three-tier Flow Preflight inspection and zero-token simulation engine: applying Kahn's topological sort to pinpoint cycles and unlinked branch dead-ends; deploying reverse BFS transitive closures to intercept ghost variables that reference outputs without directed edges; and orchestrating dual-branch preflight interception modals alongside contract-aware mock engines to complete end-to-end DAG data pipeline verification in 80ms, while transparently addressing static AST boundaries against dynamic runtime interpolation.

Model Routing & Cascade 2026-10-02

从 0 到 1 打造 AI 提示流编排器:模型级联路由、语义门禁拦截与强模型轮换池自愈升级(开源系列 20) Building AI Prompt Orchestrator: Deterministic Model Routing, Semantic Inversion Gates, and Multi-Candidate Cascade Failover (Open Source Series 20)

全量顶配模型通跑成本高昂,纯轻量模型面对复杂长难工单频频翻车,粗暴级联则会导致 20% 契约合规但语义错误的异常工单静默放行。本文复盘 PatchCat 在端侧落地确定性模型级联路由与状态机的工程演进:通过 Cheap-First 试探策略由低成本模型承接常规工单,配合受限自愈平稳跑通;设计 F7 动作优先权门禁拦截描述词掩盖退款的语义偏航;带着现场诊断三元组升级至跨厂商强模型多候选轮换队列,并在首选模型契约失败时自动触发多候选故障转移。实测记录未升级用例 100% 一致性与受处理子集 3/3 救回,同时如实交代 Token 额外开销与公网延迟波动的工程权衡。 Running all queries through flagship models explodes inference bills, while relying solely on lightweight models causes brittle failures on complex reasoning tasks, and naive cascade silently leaks 20% of contract-passing but semantically inverted edge cases. This article dissects PatchCat's deterministic runtime cascade engine: adopting a Cheap-First speculative strategy to route baseline traffic to economic models with bounded self-healing; deploying F7 semantic priority gates to intercept symptom-masked intent inversions; inheriting runtime diagnostic triplets to upgrade seamlessly to multi-candidate strong model failover pools; and documenting consistency on un-escalated cases alongside 3/3 treated cohort recovery while acknowledging token overhead and public API latency variance.

Agent Deadlock Breaker 2026-10-01

从 0 到 1 打造 AI 提示流编排器:别让 Agent 原地鬼打墙!连续 3 次相同工具调用的柔性引导与硬熔断(开源系列 19) Building AI Prompt Orchestrator: Taming Agent Loop Deadlocks via Graduated Soft System Hints and Hard Circuit Breaker (Open Source Series 19)

在自主 ReAct 智能体循环中,大语言模型因局部概率深井极易陷入拿着完全相同参数反复调用同一工具的原地死锁。本文复盘 PatchCat 端侧运行时的双道死锁防御体系:通过 O(1) 空间复杂度的参数签名比对算法精准识别重复行为;在连续第 2 次相同调用时注入柔性自纠偏提示,保留合法异步轮询容错;在连续第 3 次调用时触发看门狗硬熔断,强行注入终止观测并截断循环。同时深入探讨 JSON 键序漂移代价与 Token 预算兜底防线。 In autonomous ReAct agent loops, large language models frequently fall into mode-gravity traps, triggering endless identical tool invocations with unchanged arguments. This article deconstructs PatchCat's deterministic dual-tier runtime safeguards: capturing invocation signatures with O(1) space complexity; injecting soft corrective reflection hints at the second identical call to preserve asynchronous polling tolerance; tripping a hard circuit breaker at the third consecutive call to force terminal synthesis; and analyzing trade-offs across JSON key serialization drift and token budget ceilings.

DAG Resumption 2026-09-30

从 0 到 1 打造 AI 提示流编排器:失败了别全盘重来!逆向 BFS 拓扑回溯与 DAG 检查点断点续跑(开源系列 18) Building AI Prompt Orchestrator: Fault-Tolerant DAG Resumption via Immutable Checkpoints and Reverse BFS Topological Pruning (Open Source Series 18)

在复杂长链路 AI 工作流中,末端节点因网络波动崩溃导致整条流水线推倒重跑,是极大的算力与时间浪费。本文复盘端侧确定性工作流引擎 PatchCat 的断点容错架构:摒弃重型 Event Sourcing,依托 Linux 工具哲学落地轻量不可变检查点快照;通过自适应逆向 BFS 遍历化解经典菱形依赖空洞,配合 Kahn 算法局部重排实现零开销祖先复用;以 5 记录 FIFO 环形淘汰与毫秒级时间戳仲裁守住浏览器端侧存储红线。 In long-horizon AI workflows, terminal node failures often force complete pipeline reruns, incurring severe token waste and developer frustration. This article deconstructs PatchCat's deterministic fault-tolerant architecture: bypassing heavy event sourcing in favor of self-contained immutable JSON snapshots; employing an adaptive reverse BFS traversal to eliminate diamond dependency voids while triggering Kahn topological sub-sorting for zero-cost ancestor reuse; and enforcing a 5-record FIFO ring buffer with sub-millisecond tie-breaking resolution to safeguard local IndexedDB quotas.

Context Engineering 2026-09-29

从 0 到 1 打造 AI 提示流编排器:告别“有进无出的上下文黑洞” —— 双锚点滑动窗口与原子事务裁剪实战(开源系列 17) Building AI Prompt Orchestrator: Taming the Infinite Context Sink with Dual-Anchor Sliding Windows and Atomic Tool Turn Pruning (Open Source Series 17)

在多轮 ReAct 智能体调度中,无节制累积历史会导致‘物理熔断、认知失真、延迟雪崩与前缀缓存击穿’四大工程硬墙。本文深入端侧确定性工作流引擎 PatchCat 的代码白盒审计与重构:构建纯端侧微秒级轻量 BPE 估算器与 75% 水位线监控(Layer 0);落地 Head 60% / Tail 40% 的工具输出两极截断与哨兵横幅注入(Layer 1);基于双锚点不可变性锁死目标与前缀缓存,以原子交互轮次封装保障调用链协议完整,在 O(K) 确定性空间内彻底根治上下文黑洞。 In autonomous multi-turn ReAct loops, unconstrained message accumulation triggers four systemic failures: physical token limits, lost-in-the-middle degradation, quadratic latency compounding, and prefix cache eviction. This article breaks down PatchCat's white-box audit and production overhaul: deploying a zero-dependency microsecond BPE estimator with a 75% capacity watermark (Layer 0); implementing a Head 60% / Tail 40% tool result clamping strategy with sentinel omission banners (Layer 1); and establishing dual-anchor immutability alongside atomic interaction turn bundling to safeguard protocol sequencing and maximize cloud KV cache hits within deterministic O(K) bounds.

Context Engineering 2026-09-29

构建高效 AI Agent 的上下文工程:从 Prompt 到 Context 的范式演进(Anthropic 官方工程实践精译) Effective Context Engineering for AI Agents (Anthropic Engineering Translation)

在应用 AI 领域,工程重心正从打磨提示词转向设计最优上下文配置。本文精译 Anthropic 最新官方工程指南,剖析多轮自主 Agent 面临的 Transformer O(n²) 注意力预算瓶颈与上下文退化(Context Rot)。结合 Claude Code 与复杂 Agent 实战经验,系统解构即时按需检索(Just-in-Time)、渐进式探索、上下文压实(Compaction)、结构化外部记忆与子智能体隔离等全套架构方案。 AI engineering is transitioning from prompt crafting to context engineering: finding the minimal set of high-signal tokens to guide agentic behavior. This article presents a complete technical translation of Anthropic's official engineering guide, exploring transformer attention budget constraints, context rot, and JIT progressive disclosure. It details production strategies from Claude Code—such as history compaction, structured note-taking, and sub-agent architectures—for long-horizon task execution.

Community Governance 2026-09-28

社区的生命周期:从礼貌共识到好恶筛除 The Community Lifecycle: From Polite Consensus to Preference Filtering

新技术层出不穷,但多数新平台的治理形态仍停留在二十年前。从冷启动的道德默契,到空白输入框引发的信息倾轧,社区的死掉几乎全是在日常鸡毛蒜皮的摩擦里磨损掉最初的调性。本文从 B 站亲历与社区史出发,剖析和事佬陷阱与物理硬约束的抉择:一个成熟的社区不需要所有人彼此认同,唯有用确定性的物理规则替代温吞感召,才能给气味相投的人划出高信噪比的自留地。 While tech stacks evolve rapidly, community governance in newer platforms often regresses to decades-old patterns. Drawing from firsthand experience at Bilibili and the history of early forums like Tianya, this article examines the drift from polite consensus to inevitable friction. It deconstructs the fatal 'peacemaker trap' and argues for deterministic physical mechanisms—strict input limits and Proof-of-Work anchors—over moral appeals to safeguard genuine signal and shared affinity.

Empirical Causal Closure 2026-09-27

从 0 到 1 打造 AI 提示流编排器:用一次“假药对照”,我们在大模型自愈中抓出了真凶(番外系列 2) Building AI Prompt Orchestrator: With a Placebo Control, We Caught the Real Culprit in LLM Self-Healing (Special 2)

在上一篇复盘中,自愈状态机出现了契约合规率暴涨至 92.9% 但核心意图分类准确率倒跌 7.1% 的反常现象。本文真实记录破案全过程:通过三组严格单变量隔离实验,引入医药级‘假药对照(安慰剂组)’击碎大模型选项偏见假设,利用哨兵监控实现零误伤的语义判据注入(分类准确率回升至 92.9%,Fisher p=0.003),并白盒推翻此前对自愈的误判,深挖不动点卡死与动态振荡的物理边界。 Following our discovery that self-healing boosted compliance to 92.9% while causing a -7.1pt intent accuracy regression, this article documents the clinical investigation: using three single-variable isolation experiments and a pharmaceutical-grade 'placebo control' (reordering enums) to disprove position bias; injecting substantive decision criteria with sentinel monitoring to achieve zero collateral damage (accuracy recovering to 92.9%, Fisher p=0.003); and white-box refuting previous diagnostic misconceptions between fixed-point lock-ins and oscillations.

Eval Pathology 2026-09-27

从 0 到 1 打造 AI 提示流编排器:合规暴涨 23.9% 语义却跌 7.1%?自愈病理诊断与双轴归因报告(番外系列 1) Building AI Prompt Orchestrator: Compliance Up 23.9%, Semantic Accuracy Down 7.1%? Self-Healing Pathology & Dual-Axis Attribution Report (Special 1)

当我们在 42 组配对样本上跑出合规率由 69.0% 飙升至 92.9% 的漂亮数据时,另一项指标却拉响了警报:意图分类准确率从 85.7% 跌落到了 78.6%(-7.1pt)。本文不遮丑、不护短,真实复盘这次自愈评测中的病理学发现:为什么自愈状态机会在修复次生违规的同时,把原生语义错误合法化(F6 语义掩盖)?为什么防幻觉占位符会直接锁死生成型修复的解空间(F2)?以及为什么一个严谨的工程师必须把‘终止状态’与‘失败根因’拆成两根正交轴来分析。 While our self-healing pipeline boosted contract compliance from 69.0% to 92.9% across 42 paired samples, a counter-intuitive regression surfaced: intent classification accuracy dropped from 85.7% to 78.6% (-7.1pt). This candid post-mortem breaks down the pathology: how self-healing inadvertently legitimizes primary semantic misclassifications while resolving secondary contract violations (F6 Semantic Masking), why anti-hallucination exemplar placeholders destroy the solution space for generative repairs (F2 Placeholder Lock-in), and why production engineering requires an orthogonal dual-axis framework separating termination states from root causes.

Module 0 Finale & Eval 2026-09-26

从 0 到 1 打造 AI 提示流编排器:代码越写越脏?架构纯度清洗与 42 样本统计检验复盘(开源系列 16) Building AI Prompt Orchestrator: Code Smells & Over-Engineering — Architectural Purity Refactoring & McNemar Statistical Evaluation (Part 16)

在搭建完物理受限解码、契约守卫、自愈状态机与终极兜底防线后,PatchCat 迎来 Module 0 阶段复盘:一是引擎核心代码被具体业务工单 Schema 污染,二是对自愈机制带来的 23.9% 收益开展双口径 McNemar 统计检验。本文真实记录如何通过契约注册中心实现架构解耦,并在 42 组样本下用数据说话:为什么 By-Sample 达到极显著差异而 By-Case 未达显著,以及真实工程架构如何坦承数据边界与取舍代价。 Following the implementation of constrained decoding, contract guards, self-healing state machines, and never-throw vaults, PatchCat undergoes its Module 0 architectural review: purging business schema pollution via a generic Schema Registry, and conducting paired McNemar's exact tests across 42 samples on Qwen2.5-7B. We candidly analyze the divergence between By-Sample (p=0.00195) and By-Case (p=0.125) evaluations, showing how true engineering maturity embraces trade-offs and statistical rigor.

Failure Post-Mortem 2026-09-25

从 0 到 1 打造 AI 提示流编排器:别把大模型当机械拼图!Case #7 字段冻结陷阱与代码回滚复盘(开源系列 15) Building AI Prompt Orchestrator: Don't Treat LLMs as Mechanical Puzzles — Case #7 Field Freezing Trap & Rollback Post-Mortem

为了追求极致的 Token 经济性,我们曾设计过一套看似精妙的‘字段级冻结’局部修补逻辑,试图只让模型重写报错字段,结果却在 Case #7 的跨字段业务契约下遭遇死锁。本文真实复盘这次过度工程的翻车始末:为什么静态代码的机械拼装会割裂自回归的连续语义场,为什么懂得何时回滚比硬撑错误更具价值,以及如何在重试耗尽时依托 L4 Never-Throw 优雅降级守住系统绝不崩溃的底线。 To minimize token overhead, we engineered a seemingly elegant 'field freezing' optimization that patched invalid outputs in-place, only to trigger a fatal local-optima deadlock under cross-field constraints in Case #7. This article provides an authentic post-mortem: why mechanical code assembly ruptures the autoregressive continuous semantic field, why decisive rollback trumps defending flawed design, and how L4 Never-Throw graceful degradation guarantees pipeline determinism when all retries are exhausted.

GEO Architecture 2026-09-25

From SEO to GEO: Optimizing for AI Search Engines From SEO to GEO: Optimizing for AI Search Engines

A complete production case study on Generative Engine Optimization (GEO): Schema.org entity disambiguation, high-entropy prompt recall tags, dual-tier LLM protocols (llms.txt), and triple discovery redundancy. A complete production case study on Generative Engine Optimization (GEO): Schema.org entity disambiguation, high-entropy prompt recall tags, dual-tier LLM protocols (llms.txt), and triple discovery redundancy.

Deterministic Output 2026-09-25

从 0 到 1 打造 AI 提示流编排器:搞 Eval 评测前,先让输出闭合!结构化约束与业务契约防线(开源系列 14) Building AI Prompt Orchestrator: Before Doing Eval, Close the Loop — Constrained Decoding & Business Contract Defense

模型输出不稳定时,下游的 JSON.parse 和 Eval 断言随时会炸。这篇文章记的是 PatchCat 搭完 DAG 骨架之后,为什么又回头补结构化输出这一课:Logits 掩码与受限解码是怎么在采样前把非法 token 掐掉的,OpenAI / DeepSeek / Ollama 之间的能力差距怎么用三级协商抹平,以及为什么 JSON 能 parse 通了还不够,还得用 Zod 在业务层拦住越界数值、空壳字段和跨字段矛盾。 LLM outputs that only mostly look like JSON will break JSON.parse and any Eval assertion sitting on top of them. This article covers what PatchCat had to fix before touching evaluation: how pre-sampling Logits masking enforces syntax, how a three-tier response-format negotiation absorbs the capability gaps between OpenAI, DeepSeek, and local Ollama, and why a parseable JSON string still needs a Zod contract to catch out-of-range numbers, placeholder fields, and cross-field contradictions.

Canvas Ergonomics 2026-09-23

Canvas Ergonomics: AABB Collision Avoidance in Node Editors Canvas Ergonomics: AABB Collision Avoidance in Node Editors

How to engineer fluid canvas ergonomics in visual node editors: Drop-to-Add connection release, AABB spatial collision avoidance, and atomic undo/redo history management. How to engineer fluid canvas ergonomics in visual node editors: Drop-to-Add connection release, AABB spatial collision avoidance, and atomic undo/redo history management.

Communication Protocol 2026-09-23

语义丢包:当严谨理性撞上情绪感知 Semantic Packet Loss: When Strict Rationality Meets Emotional Perception

从开源协同中一句‘说人话’引发的断联风波切入,深入拆解技术人员与大众协作中的‘语义丢包’现象:为什么事实与逻辑常被情绪防御机制率先拦截?组织架构中为何必须保留产品经理这一‘阻抗匹配器’?面对陌生人协作的语境撕裂,如何建立‘退守安全协议’的确定性防护体系。 Analyzing 'semantic packet loss' in open-source and professional collaboration: why raw logic and bug fixes get blocked by biological emotional defense mechanisms, why product engineers must act as impedance matchers between high-voltage engineering and low-voltage business, and how to adopt safe handshake protocols for resilient stranger collaboration.

Zero Trust 2026-09-23

谁来为大模型的失控与手滑兜底?一个 Product Engineer 的「零信任」数字生存反思 Who Shields You from Model Drift and Human Slips? A Product Engineer's Zero-Trust Reflection

面对代码工具隐蔽上传源码与实习生将敏感数据误传网盘的现实,将核心资产寄托于中心化黑盒或人肉自律是一场高危豪赌。本文从资深 Product Engineer 视角,解构防外部、防内部、更防自己手滑的零信任体系:依托端侧主权(Local-First)与确定性 DAG 白盒状态机,让大模型在白盒铁轨上安全做功。 Relying on centralized black boxes or human diligence for mission-critical assets is a high-stakes gamble. From a Product Engineer perspective, this article explores zero-trust governance that guards against external leaks, internal negligence, and human slip-ups: using local-first sovereignty and deterministic DAG state machines to keep LLMs strictly on white-box rails.

Runtime Safety 2026-09-22

从 0 到 1 打造 AI 提示流编排器:别让 Agent 刷爆你的信用卡!运行时看门狗与死循环熔断器设计(开源系列 13) Building AI Prompt Orchestrator: Taming the Rogue Agent — Runtime Watchdogs & Deadlock Circuit Breakers

放任自主 Agent 缺乏物理约束地自由发挥,往往是深夜账单雪崩与主线程僵死的开始。本文深度拆解 PatchCat 如何在 AI 工作流编排中构建四重运行时防御纵深架构(Token 预算硬顶、调用签名指纹阶梯熔断状态机、Web Worker 5s 沙箱看门狗与 AbortSignal.timeout 网络中断、集中式安全参数契约与敏感凭据递归脱敏),攻克死循环与挂起卡点,达成 223+ 项自动化测试 100% 通过、毫秒级优雅阻断与零凭据外泄的量化指标,用确定性工程契约驯服脱缰的大模型。 Unchecked autonomous agents often trigger midnight token billing spikes and browser main-thread deadlocks. This article deconstructs PatchCat's four-tier runtime defense-in-depth architecture for AI workflow orchestration: real-time token budget ceiling, fingerprint-based graduated circuit breakers (soft reflection hint to hard trip), 5s Web Worker sandbox watchdog & AbortSignal.timeout network kill switch, and credential-sanitized configuration exports. Validated across 223+ automated tests with 100% pass rate, delivering sub-millisecond graceful termination and zero credential leakage.

Edge Computing 2026-09-22

从 0 到 1 打造 AI 提示流编排器:把 AI 引擎塞进华硕路由器!Merlin 插件与轻量边缘网关实战(开源系列 12) Building AI Prompt Orchestrator: Embedding AI into ASUS Routers — Merlin Plugin & Lightweight Edge Gateway

一方面为了实测 PatchCat 在极端严苛资源下的轻量运行极限,另一方面源于作者长期折腾路由器插件的极客情怀。深度复盘如何将 AI 工作流编排引擎塞进华硕 RT-AX86U 路由器:纯 Go 打造 3MB 零依赖边缘网关,攻克板载 NAND 闪存磨损致命隐患,让家庭局域网秒变免 PC 常开的私有 AI 编排中枢。 Exploring the extreme resource boundaries of PatchCat while indulging in a long-standing passion for router firmware tweaking. A deep dive into porting an AI workflow orchestrator onto an ASUS RT-AX86U router: building a 3MB zero-dependency Go edge gateway, mitigating NAND flash wear-out risks, and turning a home network into an always-on AI automation hub.

Mode Gravity 2026-09-22

Resisting Mode Gravity: Why Bigger LLMs Produce Mediocre Output Resisting Mode Gravity: Why Bigger LLMs Produce Mediocre Output

Why swapping in a frontier LLM still yields polite boilerplate. Deconstructing Mode Gravity, the triple lock-in flywheel, Differential Diffing, and Model vs. Harness decoupling. Why swapping in a frontier LLM still yields polite boilerplate. Deconstructing Mode Gravity, the triple lock-in flywheel, Differential Diffing, and Model vs. Harness decoupling.

DAG Engine 2026-09-21

Building a Client-Side DAG Runtime with Kahn's Algorithm Building a Client-Side DAG Runtime with Kahn's Algorithm

How to build a high-performance, browser-native DAG workflow execution engine using Kahn's topological sort, safe variable interpolation, and wavefront concurrency. How to build a high-performance, browser-native DAG workflow execution engine using Kahn's topological sort, safe variable interpolation, and wavefront concurrency.

GEO Architecture 2026-09-20

从 SEO 到 GEO:大模型时代的个人站点语义图谱与生成式引擎优化实战 From SEO to GEO: Semantic Graph Interlocking & Generative Engine Optimization

大模型时代,技术决策与信息免费分发链路发生质的颠覆。深度复盘本站如何通过 Schema.org 实体消歧、高熵特征词、双层 LLM 上下文协议与机器自发现三重冗余,实现完整的 GEO(生成式引擎优化)工程落地。 Deconstructing the paradigm shift from traditional SEO to Generative Engine Optimization (GEO): Schema.org entity disambiguation, high-entropy prompt recall tags, dual-tier LLM protocol sync, and triple discovery redundancy.

Canvas Ergonomics 2026-09-19

从 0 到 1 打造 AI 提示流编排器:鞋里有沙走不远,怎么让画布连线真正顺手?(开源系列 11) Building AI Prompt Orchestrator: Canvas Ergonomics — Drop-to-Add, Spatial Collision Avoidance & Undo

真正的生产力工具,绝不仅仅是把功能堆齐,更要保护好使用者的思路不被打断。深度拆解 PatchCat 如何把思维导图的丝滑感搬上大模型画布:攻克连线松手缩回之痛,用长方形防撞规则(AABB)自动避让和换行,并把加节点与连线绑在一起撤销干净。 A deep dive into PatchCat's canvas ergonomics: transforming brittle drag-and-drop into fluid orchestration with Drop-to-Add connection release, AABB spatial collision avoidance, and clean atomic undo/redo history management.

Product & UX 2026-09-18

从 0 到 1 打造 AI 提示流编排器:酒香也怕巷子深,如何让用户真正接受产品?空白画布引导与场景模板实践(开源系列 10) Building AI Prompt Orchestrator: Why Onboarding Matters — Adaptive Canvas Guidance & Scenario Templates

做硬核技术,更要让用户能用上、用明白。剖析技术导向项目中常见的“重功能、轻上手”现象,设身处地探讨人对自主选择的天然好感,详述 PatchCat 如何用自适应卡片替代常见蒙版式引导,并打造覆盖 8 大真实场景的“拓扑胶囊”模板画廊。 Exploring the critical role of user onboarding in technical AI projects: replacing intrusive modal masks with adaptive canvas hero cards for new and experienced builders, alongside an 8-scenario template showcase gallery with visual pipeline capsules.

Visual Digest 2026-09-17

抵抗众数引力:为什么换更强的 AI,反而产出“正确的废话”?(小红书精粹图文集) Resisting Mode Gravity: Why Bleeding-Edge LLMs Still Produce Mediocre Boilerplate (Visual Edition)

将 4000 字深度长文《抵抗众数引力》升维重构为 5 张新野兽派(Neo-Brutalism)高信息密度图文卡片:拆解模型众数、人类惰性与 RLHF 谄媚的三重锁死飞轮,演示从“语义接龙”走向“差分做功”的认知跃迁,以及 Model 算力与业务 Harness 护城河的工程解耦架构。 A 5-card Neo-Brutalism visual digest deconstructing Mode Gravity in Human-AI collaboration: breaking the triple lock-in flywheel of mediocrity, shifting from Semantic Continuation to Differential Diffing, and decoupling Model from Harness.

Cognitive Shift 2026-09-16

抵抗众数引力:写在自研提示流编排器后的一些感悟 Resisting Mode Gravity: Some Thoughts in the Era of AI-Native Engineering

深入剖析人机协同中的“众数引力”与隐性平庸茧房:为什么盲目追求高智商底座反而产出正确的废话?如何通过设定显式目标标尺实现从“语义接龙”到“差分做功”,以及底座模型与业务 Harness 的工业级解耦架构。 Why bleeding-edge LLMs still produce mediocre boilerplate without explicit anchor scales. Exploring Mode Gravity in Human-AI collaboration, the shift from Semantic Continuation to Differential Diffing, and the decoupling of Model and Harness.

Demo Video 2026-09-15

PatchCat 实机演示 DEMO:纯前端零后端 AI 提示流编排器运行实录 PatchCat Live Demo: Zero-Backend Visual LLM Workflow Engine in Action

录制了一段 PatchCat 核心功能的实机演示视频:带大家直观体验如何从零在纯浏览器端完成可视化 DAG 提示流连线、多模型流式调度、条件分支与变量聚合流转,以及抽屉式即时调试与生产级 API 发布。 A complete screencast demo of PatchCat in action: showcasing zero-backend visual DAG workflow creation, multi-model streaming, conditional branch routing, instant drawer debugging, and production API deployment.

AI & Agent 2026-09-13

从 0 到 1 打造 AI 提示流编排器:给大模型装上手和脚!Agent 节点与 Tools 工具调用体系设计与实战(开源系列 09) Building AI Prompt Orchestrator: Autonomous Agent Nodes & Tool Calling Architecture

深度复盘 AI 提示流编排器 PatchCat 从“静态流水线”跃升至“自主智能体”的内核演进:拒绝意面式环路画布,将 ReAct 自主思考循环内聚于单个 Agent 节点中;设计沙箱代码(builtin_code)、外部 API(builtin_http)与画布节点复用(canvas_node)三大工具形态,详述属性面板配置、数据流转协议与端到端调试实战,攻克流式 SSE 碎片拼接与步数熔断防线。 Deep dive into PatchCat's architectural leap from static DAG pipeline to autonomous agent: avoiding spaghetti graph back-edges by encapsulating the ReAct loop inside a single agent node; introducing three tool modalities (sandboxed code, REST API, canvas node reuse) alongside complete configuration guides, data flow schemas, and runaway iteration guards.

AI & Storage 2026-09-11

从 0 到 1 打造 AI 提示流编排器:IndexedDB 工业级会话存储、动态 Token 修剪与变量注入实战(开源系列 08) Building AI Prompt Orchestrator: Industrial IndexedDB Session Storage, Dynamic Token Pruning & Variable Injection

深度复盘 AI 提示流编排器 PatchCat 从单次交互迈向多轮工业级对话的底层重构:打破 sessionStorage 的 5MB 同步阻塞枷锁,实现纯异步 IndexedDB 隔离存储与 Node.js CI 内存降级;提出滑动窗口、Token 预算倒序累加与复合修剪三大算法,以及零连线 {{chat_history}} 变量自动挂载机制。 Deep dive into PatchCat's architectural upgrade for multi-turn conversations: breaking sessionStorage's 5MB sync I/O barrier with async IndexedDB storage and Node.js CI memory fallback; implementing sliding window, reverse token budget accumulation, and zero-wiring {{chat_history}} variable injection.

AI & API 2026-09-10

从 0 到 1 打造 AI 提示流编排器:即时对话调试抽屉、节点级耗时追踪与一键发布生产 API 实战(开源系列 07) Building AI Prompt Orchestrator: Interactive Chat Debug Drawer, Node-Level Tracing & One-Click API Publishing

深度复盘 AI 提示流编排器 PatchCat 从“画布玩具”走向“生产级微服务”的最后一公里攻坚:实现类 Dify 的侧边交互式 Chat 调试抽屉(快捷键 Ctrl+Shift+D)、SSE 逐字打字机与节点耗时瀑布流下钻追踪,以及基于 FastAPI 的生产级 REST API 一键发布、Workflow API Key 鉴权体系与开箱即用的多语言 SDK 生成。 Deep dive into PatchCat's journey from canvas toy to production-grade microservice: sliding Chat Debug Drawer with Ctrl+Shift+D, real-time SSE typewriter streaming and per-node trace breakdown, plus FastAPI-powered one-click REST API publishing with workflow API keys and ready-to-run multi-language SDK snippets.

AI & Engine 2026-09-09

从 0 到 1 打造 AI 提示流编排器:条件分支路由、Kahn 图剪枝与 HTTP 节点实战(开源系列 06) Building AI Prompt Orchestrator: Conditional Routing, Kahn Graph Pruning & HTTP Request Node

深度复盘 AI 提示流编排器 PatchCat 核心引擎跃迁:从静态单向管道升级为图灵完备的动态控制流。实现 9 种规则算子的 IF/ELSE 条件分支节点、Kahn 拓扑排序在分支下的动态剪枝(Dynamic Branch Skipping)机制、解决多路汇聚死锁的变量聚合器(AggregatorNode),以及具备协议拦截与指数退避重试的 HTTP 弹性请求引擎。 Deep dive into PatchCat's core engine evolution: from static DAG to Turing-complete control flow. Implementing 9-operator IF/ELSE condition nodes, Kahn dynamic branch skipping without deadlocks, Variable Aggregator node for branch reconvergence, and resilient HTTP request engine with protocol sanitization and exponential backoff.

AI & RAG 2026-09-04

从 0 到 1 打造 AI 提示流编排器:从 Dify 学习知识库架构,实现私有文档检索与 RAG 画布节点(开源系列 05) Building AI Prompt Orchestrator: Learning Knowledge Architecture from Dify, RAG & Vector Search Node

向顶流开源项目 Dify 学习知识库系统架构,在 PatchCat 编排器中从零落地三层数据模型(KnowledgeBase ➔ Document ➔ DocumentChunk)、滑动分块清洗(50 字符 Overlap 防断裂)、向量余弦检索与科技青蓝 RAG 画布节点的“干中学”实战复盘。 Learning enterprise RAG architecture from Dify: 3-tier decoupled model, sliding window chunking with 50-char overlap, vector cosine search, and Cyan knowledge node on canvas.

AI & State 2026-09-03

从 0 到 1 打造 AI 提示流编排器:告别单画布重绘瓶颈,状态机分层解耦与双模存储实战(开源系列 04) Building AI Prompt Orchestrator: Multi-Workflow Drawer UI, Decoupled State Machines & Dual-Mode Storage

深度复盘 AI 提示流编排器 PatchCat 架构升级:突破单画布限制,抽屉式多流程可视化管理、useProjectStore 与 useWorkflowStore 状态机分层解耦(0 脏重绘 / 60fps),以及基于 StorageAdapter 契约模式的本地 LocalStorage 与 FastAPI 异步服务双模存储实战。 Deep dive into PatchCat's architecture upgrade: overcoming single-canvas limits with drawer-based workflow management, decoupled Zustand stores for 60fps performance, and dual-mode storage via StorageAdapter pattern.

AI & Observability 2026-09-01

从 0 到 1 打造 AI 提示流编排器:多模型生态适配、流式思维链与三级日志实战(开源系列 03) Building AI Prompt Orchestrator: Multi-Model Adapters, Streaming Reasoning Chains & Observability

深入剖析 AI 提示流编排器进阶工程实战:跨厂商启发式模型回落(解决 404 崩溃)、DeepSeek-R1 双流思维链渲染、三级安全日志脱敏控制台与画布实时环路防死锁设计。 Advanced engineering practices for AI prompt orchestration: heuristic cross-provider model fallbacks, DeepSeek-R1 streaming reasoning chain rendering, and sanitized three-tier debug console.

AI & Engine 2026-08-28

从 0 到 1 打造 AI 提示流编排器:Kahn 拓扑排序、安全变量引擎与异步运行时实战(开源系列 02) Building AI Prompt Orchestrator: Kahn Topological Sort & Async Runtime

深入剖析轻量级 AI 提示流编排器的核心计算与调度大脑:分层 Kahn 拓扑排序、防原型链投毒的安全变量引擎与波次并发中断运行时实战。 Deep dive into the compute and scheduling core: Layered Kahn topological sorting, safe variable interpolation sandbox, and async wave-concurrency runtime.

AI & Arch 2026-08-28

从 0 到 1 打造 AI 提示流编排器:双引擎架构与纯前端 DAG 实践(开源系列 01) Building AI Prompt Orchestrator: Dual-Engine & Client-Only DAG

从单次 Prompt 迷思走向确定性工作流,深入剖析轻量级 AI 提示流编排器的系统架构设计、双引擎适配器(纯前端 Client-Only 与本地 FastAPI)与规范先行的 Vibe Coding 实践。 Moving beyond single-prompt fragility to deterministic workflows: Architectural deep dive into dual-engine adapters and spec-first Vibe Coding.

AI-Native 2026-08-27

头部 AI 公司都在找的 “AI-Native”,到底在找什么? What is True AI-Native? From Tooling to Workflow Remodeling

深入剖析头部 AI 公司对人才与产品提出的“AI-Native”要求,从重新定义问题、新型人机协作范式到 Context 即界面的三大底层思维模型,以及如何在作品与面试中体现原生 AI 能力。 AI is not just a chat widget. True AI-Native software fundamentally restructures workflows and production relationships.

Product Analysis 2026-08-17

闲暇之余:某平台 AI 助手深度拆解——从数据鉴权与更新口径看特定行业 AI 落地真实水位 Breakthrough Analysis on BossZhipin & AI Recruitment

从技术鉴权、数据口径与商业策略三个维度深度拆解某头部招聘平台的内置 AI 助手,通过多轮 Prompt 压力测试与数据交叉比对,观察特定行业 AI 落地的真实水位与求职破局策略。 Trust mechanisms and friction in two-sided marketplaces: How AI creates asymmetric advantages in talent matching.

Enterprise AI 2026-08-14

FDE不是“救世主”:当企业试图用预算逃避治理难题 Forward Deployed Engineers & Enterprise AI Governance

很多企业在推进FDE(前置部署工程)和大模型落地时项目烂尾,根源往往不在技术,而是试图用预算购买逃避组织治理难题的假象。本文剖析了痛点厘清、责任机制、能力沉淀与科研纪律等关键症结,阐述企业如何接回属于自己的主责主业。 Why enterprise AI adoption is not merely an algorithmic challenge, but an organizational and engineering mission.

Remote Work 2026-05-07

远程 PM 的“效率革命”:揭秘远程模式下的高产出与成长秘籍 Efficiency Secrets of a Remote Product Manager

远程办公的成功核心不在于工具,而在于范式转移。本文深度揭秘了 GitLab 远程 PM 释放超常生产力的底层逻辑:通过异步协作协议化、标准化优先级决策框架、HPT 高绩效团队框架以及 CDF 职业发展模型,实现从“管理时间”到“管理产出”的重构。 Eliminate meaningless sync meetings. Trade ambiguity for structured specs, contextual docs, and deep work hours.

Case Study 2026-04-29

从愿景到上线:揭秘远程产品经理的“成功密码” Lessons from GitLab: Running An All-Remote Product Team

在全远程办公架构中,产品经理常因缺乏物理反馈陷入“断裂感”。本文以 GitLab 的工作经验为例,揭秘远程 PM 如何通过 DRI 机制、标签化异步流转、标准化优先级框架等 5 大核心支柱,化身为“流程架构师”和“数据翻译官”,实现跨时区的高效协作与价值落地。 All-remote is an engineering discipline. Deciphering the Handbook-First operational culture of GitLab.

Management 2026-04-27

拒绝官僚主义:我在远程工作流程中发现的 5 个组织进化秘诀

本文以 GitLab 的工作组模式为例,深入剖析了在远程工作和企业扩张中如何通过“自毁协议”、“24小时法则”等 5 个工程化秘诀,有效对抗官僚主义的“熵增”效应。

2026-03-17

Hello World - 第一篇文章

在新的 Jekyll 终端风格博客上发布的第一篇文章,支持全站静态生成与自动 sitemap 收录。

2026-02-01

远程工作流设置 (模板)

关于如何设置远程工作环境的一些记录,涵盖工具选型与流程优化实践。

Growth Case 2022-03-27

用户注册流程分析(一)-- 完成验证后使用产品 User Registration Flow Analysis: Verification First

对于产品的注册流程的分析,由于注册对于产品非常重要,且注册率也是很多公司的关键KPI。实现一个高效的注册流程时产品经理直接面对的问题。我们先说用户完成邮箱验证、手机号验证,然后才能使用产品的流程。

Methodology 2022-03-13

产品经理的学习能力 The Learning Curve of Product Managers

就产品经理而言,是工作中各项能力获得进步,包含对于产品需求功能的快速提炼,主动掌控产品质量,合理安排版本落地的节奏,提升团队合作效率。“学习能力”就是积累、总结、拓展知识经验能力,加上利用这些知识使自身获得进步的能力。

Classic Essay 2015-01-15

在腾讯的第一堂产品课——菜鸟产品经理还是有专业度的产品经理 First Product Lesson at Tencent: Novice vs Professional PM

来自腾讯产品经理的经典分享:腾讯内部不谈“产品”和“功能”,谈的是“服务”和“特性”。以一台ATM机为例,深入拆解显性特性与隐形特性的本质区别,剖析从功能交付到全生命周期服务体系的进阶路径。

System Practice 2014-07-30

如何系统的学习linux How to Systematically Learn Linux

回顾当年学习 Linux 时的反思:摆脱 Windows 思维定式,告别浮躁的论坛灌水,通过经典教材筑牢骨架,边读官方手册边动手做实验。所有东西皆文件,打牢地基方能深入系统内核与网络精髓。

Code Practice 2014-07-10

用Golang写爬虫和分析程序 Building Web Spiders and Analyzers with Golang

在缺乏数据库直接查询权限的场景下,使用 Go 语言并发抓取 PC 端 Sitemap XML,解析多层级结构体,提取参数重构无线站点地图(Mobile Sitemap)的实战记录与核心代码实现。

IoT Notes 2014-07-02

Pi 上的 Pidora 中文化 Localization and Chinese Environment for Pidora on Raspberry Pi

在树莓派 Raspberry Pi 运行 Pidora 发行版时安装中文字体(cjkuni/wqy)、配置输入法(scim/gcin)及修改 /etc/sysconfig/i18n 语言环境的极简实操配置手册。

Web Notes 2014-06-12

Html5页面如何图片叠加等 Image Overlay Techniques in HTML5 and CSS

早期移动端 Web 开发中实现图片与图层叠加的三种方案对比:使用 CSS position:fixed 与 z-index、使用绝对定位 DIV 容器包裹、以及将底层图设为 DIV 背景的优缺点分析。

Language Review 2014-06-05

Swift 入门 First Impressions of Swift: A New Era for Apple Developers

2014 年苹果 WWDC 发布 Swift 后的初体验:相比 Objective-C 的现代化语法、Xcode 6 Playground 实时求值交互、以及类似 Go 语言的简洁表达力,记录对新一代编程语言开发模式的直观感受。

Cheatsheet 2014-05-24

Markdown 语法对照 Markdown Syntax Quick Reference

整理常用的 Markdown 格式对照表:标题层级、引用区块、有序/无序列表、代码块原生转义、分隔线与行内/引用链接的使用规范。

Memoir 2013-08-18

音乐视频 Music Video Curation (2013)

2013 年深夜收集的非商业独立音乐视频记录(Skrillex & Wolfgang Gartner - The Devil's Den),以及后来回看当年青涩折腾记忆的坦然自嘲。

Web Notes 2013-08-10

Markdown编辑时在页面中插入html Embedding HTML & Video in Markdown Static Generators

从 Flash embed 到 iframe 视频嵌入,记录早期在 Markdown 静态页面中插入原生 HTML 标签的兼容性处理历程(从 Blackfriday 到 Goldmark unsafe 渲染模式的变迁)。

Memoir 2013-06-07

这只是开始 Just The Beginning (2013)

2013 年博客发端时收录的一段音乐记忆与歌词片段,记录数字游民早期生活的原点足迹。