Tag
再看前言,为何代码明明写在前面却不按顺序跑? 😣 使用者痛点: "明明 setTimeout 写在 console.log 前面为什么 'end' 却先打印出来了?难道 JS 跳着执行,这太反直觉了!" 初学 JavaScript 异步时最容易产生的疑问就是:**代码执行顺序与书写顺序不一致**。请看这个经典案例: console.log;setTimeout => { console
查看更多 2026-09-21
一、先搞清楚:AI Agent 为什么需要“记忆”? 从日常场景说起:你是一个“做菜助手”,次再问“需要哪些食材”。不过,如果助手没有记忆 就会忘记之前的对话。导致每一次回答都像在和陌生人交流,让使用者感到极度崩溃。 “记忆”的本质是让 AI 能携带过去的聊天记录一起思考,这样就能实现连贯、多轮对话。 关键概念的观点是。 SystemMessage : 定义 AI 的角色与规则
查看更多 2026-09-09
一、上篇留下的问题 上篇从认知科学出发,拆解了 Agent 记忆的四种类型。并给出了工程上的三层存储方案:结构化 KV 存规则与事实向量库存语义记忆,对话窗口存短期上下文。 分层解决了"记忆存在哪"的问题。但还有四个工程问题没有回答: 记忆从哪来?不过, —— 不能让开发者手动写 API 调用。Agent 得自己从对话中提取值得记住的信息。 提取错了怎么办? —— LLM 有幻觉
查看更多 2026-09-09
写在前面 多核并发是内核绕不开的主题。不过,当多个 CPU 同时访问共享数据时需要同步机制保证数据一致。内核提供了两类基本锁:spinlock 与 mutex 。本系列聚焦 spinlock,分为两部分: 第一部分 spinlock 的通用层设计---从 spin_lock 一行调用到 arch_spin_lock 架构接口的完整调用链。还有 irq/irqsave/bh 等变体的语义差异
查看更多 2026-09-05
Vue 的调度器负责决定副作用何时执行,以保持 DOM 与状态同步。它通过维护多个内部队列来实现高效、可预测的更新流程,避免频繁重绘并支持微任务与宏任务的协同工作。怎么说呢, 前置任务队列 前置任务在组件实际渲染之前执行。用来准备数据或校验状态,它们保存在 queue 队列中,但会被特殊处理。 flushPreFlushCbs 执行前置任务 function flushPreFlushCbs(
查看更多 2026-08-14
MergeCell 合并机制:双网站事件流去重 传感器往往以 kHz 级别上报数据,而消费方却只关心最新值。老实说,这导致同一目标、同一信号在短时间内产生数千个事件。但真正需要处理的仅是最近一次。逐个传递这些冗余事件既浪费 CPU。也占用队列空间,甚至可能引发实时性问题。为解决这一痛点,需要一个无锁、可合并的单元——MergeCell。 MergeCell 通过单个 std::atomic 状态
查看更多 2026-08-14
一、Hooks 的主要定位 Claude Code Hooks 是一套面向 AI Agent 执行生命周期的事件驱动 机制。它允许在工具执行、任务创建、执行前后等关键节点注入自定义逻辑,这样就能实现对 Claude 工作流的约束与自动化提高。 痛点: 在实际项目中。常常缺少统一的安全校验和日志记录,导致危险命令直接被执行或调试信息散落难以追踪。说起来,Hooks 正是为了解决这些痛点而设计的。
查看更多 2026-08-12
前言 当你把 Agent 的功能拆成一个个独立的 skill 时能获得以下好处: 能力可 : 新增一项领域知识 = 在 skills 目录里加一个文件夹。不动 agent 源码,不发版。 token 消耗跟 skill 数量解耦 : 即使装了十个 skill。单次对话也只把“用到的那一个”的主体拉进上下文,其它仅付一行 name + description 的成本。 能力可分层组织 : 个人
查看更多 2026-08-12
怎么说呢, 去年我们在用 Claude Code 跑内部基建的时候。经常遇到这样一个窒息场景:AI 哐哐一顿输出,看着挺像那么回事,结果 CI/CD 一跑直接炸了。为了这事,团队没少在审查 AI 写的烂代码上掉头发。 那时候我们才意识到,光写 Commands 和 Skills 不够——它们只是告诉 AI "你可以做什么"。如果想强制告诉它"这件事不准做"。或者"代码测试没通过不准停下来继续改"
查看更多 2026-08-10
AI产品常被划分为"B端产品"和"C端产品"。但这种划分往往停留在使用者群体层面——B端是公司使用者,C端是个人使用者。真正决定两者走向不同道路的是谁承担agent出错时产生的风险成本,而不是谁使用它。 本章聚焦于的观点是。谁承担风险成本 决定了产品要走哪条路线——B端走governance路线,C端走safety-by-design路线。C端仅在必要时作对比, 风险承担者决定一切 当AI
查看更多 2026-08-09
Demand feedback