AI
文章平均质量分 84
ปรัชญา แค้วคำมูล
平时的心魔,是关键时刻带你走出泥潭的神明。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存指标与性能优化分析指南
本文系统分析内存性能评估的核心原则与指标,强调区分物理内存、虚拟内存提交与进程内存三者关系,纠正“WorkingSet=固定需求”“PrivateBytes=必须驻留内存”等常见误判。指出任务管理器中Inuse、Available、Committed、Cached等指标的真实含义,揭示分页压力判断需结合Pages/sec持续性、磁盘I/O与系统响应。通过lld-link案例说明16GB可完成但严重分页,推荐64GB为稳定开发配置。提出完整分析流程:明确目标、采集时序数据、多指标关联判断,并给出优化建议与报告原创 2026-09-24 17:01:00 · 434 阅读 · 0 评论 -
判断力无法被 AI 替代,但它正在被你亲手扔掉
更残酷的是,你每天都在使用判断力,却从来没有把它当成资产来管理。你以为你在积累经验,其实你只是在重复消耗判断力——用完即弃,下一个项目从零开始。判断力是私有的,依赖一整套约束:你们的读写比、你们的运维能力、你们团队三个人、你老板对稳定性的容忍度。因为它没有你的约束、你的选项、你的取舍。更重要的是:当你强迫自己写下这三句话时,你才真正在沉淀判断力。但没人告诉你:判断力是隐性的,如果你不主动把它显性化,它就会随着项目结束而蒸发。AI 时代最稀缺的,不是知识,不是效率,是把私有判断变成可复用资产的意识和习惯。原创 2026-09-12 18:55:11 · 239 阅读 · 0 评论 -
经验复利:当 AI 不再只是“会用”,而是“越用越好”
<think>AI模型能力快速提升背景下,判断价值复利机制成为核心关注点。文章综述涵盖AI安全控制持续性、开发流程重构、应用层竞争逻辑和开源协作模式等多个维度,共同指向一个核心命题:真正创造长期价值的不是模型本身的能力,而是组织和个人如何将每次经验教训转化为可持续迭代的反馈循环。文中强调,记忆不等于学会,复利最大化需依靠可靠信号和高阶判断力。在组织知识管理层面,最有效的是在工作发生位置同步生长的知识体系,辅以错误更正和永久回归验证。最终结论是,即使AI改变生产方式,定义目标与承担后果的责任仍属于人。</th原创 2026-09-05 12:41:13 · 186 阅读 · 0 评论 -
从“写代码”到“管 Agent”:AI 时代的研发工程管理方法论
过去需求↓程序员↓代码↓测试现在需求↓Spec↓拆↓控↓Agent↓Code↓↓Review↓判↓ADR↓Knowledge↓↓↓↓↓Governance↓Knowledge↓“我能不能写出代码。“我能不能定义问题、拆解任务、控制边界、理解系统、建立验证、管理 Agent,并对最终结果负责。AI 最大的变化可能不是:“程序员写代码更快了。代码生成的边际成本正在快速下降。代码↓不再是最稀缺资源问题判断品味上下文验证责任。原创 2026-08-27 16:57:32 · 350 阅读 · 0 评论 -
告别“复仇者联盟”:AI时代的超级个体,为什么不需要超级团队?
当一群拥有完整世界观和独立判断力的人聚在一起时,他们最终不会产出“更好的判断”,只会产出两种东西:谁都不满意的妥协,或者是一次绕过所有人的单方面行动。僚机同样具备独立作战能力,但在编队中,他们的任务是保持位置,贡献行动能力、视野和火力,而不是提出新的战术判断。然而,协作能够成立的前提是“判断的可让渡性”,而超级个体的核心价值,恰恰在于他们不可让渡的独立判断、品味和世界观。AI时代,真正的超级组织,不是把一群超级个体强行捆绑,而是找到一种协作结构,让超级个体的优势能互相咬合,而不是消耗。原创 2026-08-24 22:42:21 · 341 阅读 · 0 评论 -
从程序员到超级个体:AI 时代真正稀缺的,不再是写代码
这个问题本身可能已经问错了。当代码越来越便宜之后,你能不能把自己的价值迁移到更稀缺的位置?第一类:继续手写代码第二类:用 AI 更快地写代码第三类:设计一个系统,让 AI、工具、知识和验证替自己持续工作超级个体。超级个体不是“不需要 AI 的人”。恰恰相反。最懂得如何把 AI 组织起来的人。GPTClaudeQwen下一代模型Agent Framework 也会不断变化。工具会变化。IDE 会变化。甚至整个软件工程流程都会变化。你的专业能力你的系统理解你的知识库。原创 2026-08-24 16:57:00 · 227 阅读 · 0 评论 -
Agent 为什么需要 Harness:从 Tool Calling 到 Agent Runtime
Harness是AI代理(Agent)运行时的核心框架,负责管理、约束和优化代理的执行过程。它解决了传统工具调用模式中存在的Token消耗大、执行效率低的问题,通过引入Code Mode批量处理任务。同时,Harness提供了权限控制、安全沙箱、子代理隔离和副作用管理等功能,确保代理在复杂环境中稳定安全运行。未来,Harness将成为连接AI模型与实际能力的关键层,其与运行时的结合将决定代理的整体表现,而不仅仅是模型本身的能力。原创 2026-08-18 17:57:19 · 354 阅读 · 0 评论 -
从 AI 使用者到超级个体:构建属于自己的个人 AI 操作系统
文章摘要: 在AI时代,真正的竞争力不再是单纯掌握AI工具,而是构建"个人AI操作系统"。超级个体的核心在于打造一个包含知识资产、工作流和信任体系的闭环系统,包括:1)分层次的知识管理(规则/技能/架构/决策/失败案例);2)任务驱动的按需知识检索;3)AI与真实开发环境的深度集成;4)显式记录的工程判断;5)风险分级授权机制。这种系统通过持续将工作成果转化为可复用的认知资产,形成工程经验的复利增长,最终实现个人生产力的指数级提升。原创 2026-08-17 18:29:22 · 390 阅读 · 0 评论 -
把 Codex 变成工程认知系统:如何沉淀 Rules、Skills、Context、Architecture 与工程经验
在AI编程时代,开发者不应仅追求模型性能,而应重点积累跨平台、跨项目的工程认知资产。文章提出构建8层知识体系:规则(Rules)、技能(Skills)、项目上下文(Context)、架构(Architecture)、决策日志(DecisionLog)、故障案例(FailureCases)、验证方法(Verification)和个人知识(PersonalKnowledge)。通过系统化沉淀这些经验,使每次AI协作都能增强后续工作效率,形成"工程智能系统"。核心原则是:让AI在完成任务的同时原创 2026-08-17 11:51:20 · 232 阅读 · 0 评论 -
Chromium/Gerrit 开发实战:合并后代码被还原?一份完整的故障排查与回退指南
2. 诊断:执行 git log --oneline --graph -15 和 git reflog -10,判断是 merge 还是 rebase,定位“合并前”的提交点。--force-with-lease 比 --force 安全,它会检查远端分支是否在你拉取之后有别人推送了新提交,从而防止你意外覆盖他人的工作。reflog 记录了你在本地仓库中的所有 HEAD 移动历史,包括那些在 git log 中不可见的、被抛弃的提交。它创建了一个明确的合并提交(merge commit),有两个父节点。原创 2026-08-05 12:31:09 · 178 阅读 · 0 评论 -
AI重塑软件工程:程序员正在从编码者进化为创造者
AI时代程序员的价值迁移:从代码生产到系统设计(150字) 随着AI编程能力提升,程序员的核心竞争力正在发生根本性转变。文章指出:1)AI将接管基础编码工作,使代码能力变为基础技能;2)程序员价值转向系统设计、问题判断和架构决策能力;3)未来工程师需具备架构设计、业务理解、AI协作等五项核心能力;4)职业发展将经历AI增强、AI驱动和技术负责人三阶段。真正的危机不是AI替代,而是工作方式停滞。未来属于能驾驭AI解决复杂问题、创造业务价值的工程师,代码将回归工具属性,系统思维和判断力成为核心竞争力。原创 2026-08-04 18:23:16 · 205 阅读 · 0 评论 -
当机器人学会后空翻,我们离真正的智能还有多远?
工具的先进性带来人的懒惰”,这句话放在科研和工程领域可能后果更严重——因为具身智能要解决的都是没有现成答案的问题,依赖AI给出的“通识性”回答根本无法突破技术瓶颈。公众的兴奋是真实的,资本的押注是巨大的,整个行业看起来似乎正处于爆发的前夜。关键是,贵也就算了,它还不够稳定——工厂追求的是极致的效率和成功率,而当前的具身智能还远达不到那种可靠性。这就造成了一个荒诞的局面,正如圆桌中一位嘉宾调侃的那样:“我们在让机器人做我们擅长做的事,而不是替我们做不想做的事。这才是“能用”的核心,也是当前最大的瓶颈。原创 2026-07-23 21:08:15 · 265 阅读 · 0 评论 -
Git Stash 完全指南:临时保存工作区的艺术
Git Stash 是 Git 中的"暂停键",用于临时保存工作区和暂存区的修改,让工作目录恢复到干净状态。它采用栈结构(LIFO),支持保存未跟踪文件、添加描述信息、部分文件暂存等操作。核心命令包括:git stash(保存)、git stash pop(恢复并删除)、git stash apply(仅恢复)和 git stash drop(删除)。最佳实践包括使用有意义的描述、定期清理stash、设置别名提高效率等。当需要长期保存修改时,推荐使用WIP提交而非stash。本文详细介绍原创 2026-07-22 16:47:02 · 186 阅读 · 0 评论 -
进入真实世界:为什么 AI 的下一阶段属于“判断力”
【AI发展进入"判断力经济"时代】本周AI前沿动态显示,行业正经历关键转折:模型能力已足够作为可靠"原材料",真正的瓶颈转向如何有效运用。当前发展呈现三大特征:1)从追求Agent能力转向构建Harness治理框架,通过约束和验证提升可靠性;2)重新定义技术边界,关注模型对真实世界的因果理解和交互能力;3)组织形态变革,AI接管执行层任务,人类专注于价值判断和模糊决策。研究显示,初级执行岗位正在贬值,而需要复杂判断力的高阶职位价值飙升。这标志着AI竞争进入新阶段——系原创 2026-07-21 17:57:15 · 223 阅读 · 0 评论 -
一个在线地址的背后:前端 CMS、WebUI 与浏览器内核的三角关系
本文解析了CMS管理后台(cms.xxx.com)与WebUI展示端(www.xxx.com)的核心区别及协作机制。两者分属独立代码仓库:CMS负责内容生产(运营人员使用),WebUI负责内容展示(终端用户访问),仅通过后端API(api.xxx.com)实现数据互通。内容更新流程为:CMS存储数据→WebUI获取并渲染→浏览器内核最终呈现。开发需求归属判断标准:涉及编辑功能改CMS仓库,影响用户界面改WebUI仓库,新增内容模块需两端协同。核心结论:CMS与WebUI是分离的系统,各自通过不同域名服务特定原创 2026-07-15 19:54:58 · 280 阅读 · 0 评论 -
从卖工具到卖结果:AI 原生服务公司与 FDE 的商业模式革命
摘要: AI原生服务公司正颠覆传统ToB商业模式,从“卖工具”转向“卖业务结果”,核心在于通过AI+FDE(前场部署工程师)直接交付可验收成果。关键特征包括:选择低信任、高复杂度市场;FDE需兼具交付与知识产品化能力;组织需平衡自动化与人类专家的“悖论”。成功分水岭在于能否将交付转化为可复用的履约系统,形成复利效应。这一模式重新定义软件角色——从客户产品变为服务公司的生产资料,标志ToB进入“卖结果”的新时代。(149字)原创 2026-07-12 13:35:08 · 650 阅读 · 0 评论 -
当 AI Agent 拿到了你的终端和内网:一份 Agent 安全与沙箱化工程地图
摘要: 《Agent安全与沙箱化指南》指出,AI Agent的权限扩大导致安全边界从“提示词约束”转向“运行时约束”,需通过沙箱隔离、网络管控等多层防御保障安全。核心框架围绕六大问题(读、写、连、密钥、审批、审计),提出五大实践:威胁建模、硬边界权限(文件/网络/进程)、工具执行审计、供应链安全及独立验证机制。生产级基线要求网络出口白名单、短生命周期身份、动作分级审批等。团队应立即盘点权限、关闭默认出口并扫描配置。指南强调,安全需依赖可验证的运行时控制,而非模型自律。 关键词: AI Agent安全、沙箱化原创 2026-07-12 13:31:18 · 567 阅读 · 0 评论 -
你的 Agent 真的能上线吗?一份可执行的 Agent Eval Playbook
摘要: 《AI Agent评测体系完全指南》指出,评测AI代理的核心问题已从单轮问答转向多步任务执行的可靠性。指南提出五层评测框架:1)明确定义可验证的claim;2)构建覆盖主路径和边缘案例的私有基准;3)结合自动裁判与人工校准;4)评估工具调用、长程规划等过程指标;5)将线上反馈回流至回归测试。强调安全评测需多场景验证,避免单一测试的虚假安全感,并制定严格的发布门禁确保系统可靠。最终,评测应作为产品迭代的一部分,形成闭环,实现从“答案评分”到“系统承诺交付”的思维转变。 (150字)原创 2026-07-12 13:29:22 · 218 阅读 · 0 评论 -
Chromium 148 升级后密码云同步失效:一次三层兼容性排查记
本文分析了基于Chromium 148分支的定制浏览器在密码云同步功能中的故障原因。升级后密码列表显示为空,排查发现底层存在三个关键问题:(1) SQLite 3.31.1不支持148采用的sqlite_schema表;(2) 密码加密模块在临时库初始化时未注入encryptor导致写入失败;(3) 文件切换时遗留的sidecar文件引发数据回滚。修复方案包括:适配旧版SQLite的元数据表查询、恢复加密回退机制、清理临时文件残留。该案例揭示了Chromium版本升级时,需特别注意上游加密模块、SQL接口等原创 2026-06-15 14:08:32 · 465 阅读 · 0 评论 -
Chromium 132 → 148 升级踩坑:一次由 Protobuf ABI 变更引发的链接灾难
文章摘要: Chromium从132升级到148版本时出现链接错误,提示protobuf::RepeatedPtrFieldBase::AddInternal符号未定义。经排查发现是Protobuf的ABI变更导致:旧版本通过头文件内联实现,新版本改为动态库导出。由于部分模块仍按旧方式编译,造成ABI不一致。根本原因是开启PROTOBUF_USE_DLLS后调用方强制生成DLL导入指令,而静态链接模块未导出符号。解决方案需统一采用动态库模式,体现Chromium向组件化架构演进的方向。该案例揭示了二进制兼容原创 2026-06-13 16:40:22 · 378 阅读 · 0 评论 -
Chromium 132→148 升级实战:Legacy IPC 消息丢失问题深度解析
摘要 在Chromium132升级到148版本过程中,发现Browser进程无法通过LegacyIPC向Render进程发送消息。问题根源在于Chromium148对IPC架构进行了重大重构:废弃了全局路由表机制,转而采用基于AgentSchedulingGroup的站点隔离模型,并逐步用Mojo替代LegacyIPC。解决方案包括:1)让RenderFrame重新实现IPC接口;2)在AgentSchedulingGroup中重建routing_id映射表;3)适配消息分发流程。该案例揭示了Chromiu原创 2026-06-13 15:51:02 · 383 阅读 · 0 评论 -
在 Windows 上搭建 Chromium 148 内核编译环境:一份实战笔记
本文详细记录了在Windows系统上配置Chromium 148本地工具链的完整流程。主要内容包括: 环境要求:需安装Visual Studio 2026(VC145工具集)和Windows 11 SDK 10.0.26100.7705或更高版本。 安装指南:详细说明了VS 2026的最小化安装方案,包括必需的工作负载和组件选择,并指出了常见安装误区。 SDK配置:提供了Windows SDK的两种安装路径和最小组件选择建议。 常见问题:重点解决了dxil.dll缺失问题的修复方法。 环境变量:列出了本地工原创 2026-06-08 17:21:41 · 492 阅读 · 0 评论 -
WeakPtr 与 Raw 指针:UAF 如何识别、如何处理、以及 Chromium 的设计哲学
本文讨论了Chromium中不同指针类型对Use-After-Free(UAF)问题的处理方式。主要内容包括: 指针类型选择依据语义: scoped_refptr:保证对象存活 WeakPtr:允许对象失效 Unretained/裸指针:开发者保证对象存活 WeakPtr工作原理: 通过共享Flag标记有效性 失效后返回nullptr或跳过回调 需在创建线程解引用 Raw指针处理: 裸指针无保护机制 Debug版会检测悬垂指针 raw_ptr主要用于成员变量保护 设计哲学: 不同类型明确分工 WeakPtr原创 2026-06-05 18:48:15 · 254 阅读 · 0 评论 -
开源与人性:DeepSeek 战略的底层逻辑
传统模型像一台每次都要整体发动的大巴车,而 MoE 像一个精密调度中心:接到问题,只激活最相关的“专家模块”,任务完成即刻休眠。这篇文章,从“卡元”的物理困境出发,穿过了商业模式的对比,最终落脚于对人性的洞察。因为说到底,所有技术路线的选择,本质上都是关于“人如何被组织、被驱动”的选择。它把“消费者”变成了“共建者”,把“公司资产”变成了“公共资源”,把“交易”变成了“共识”。“卡元”这个词是我发明的,用来描述一种状态——不是缺卡,而是在算力被锁死的天花板下,将算法、工程和商业模式逼向极限的生存策略。原创 2026-06-01 09:44:04 · 321 阅读 · 0 评论 -
CLAUDE.md 与 Skills 的区别:一张表彻底分清
典型内容 "用 pnpm,Node ≥ 18,别碰数据库 schema" "TypeScript 迁移流程"、"React 组件生成规范"常识始终在线,培训按需加载。├── 自动读取 CLAUDE.md → "pnpm、Node ≥ 18、API 路径规则" 永驻上下文。· CLAUDE.md:贴在 Agent 桌子上的便签——"在这个项目里,永远记住这些事"· Skills:放在 Agent 书架上的操作手册——"遇到这类任务时,按这个流程做""这个规则,是每次任务都要遵守的,还是某类任务才需要遵守的?原创 2026-05-30 22:14:11 · 369 阅读 · 0 评论 -
Claude Code Agent 使用最佳实践与底层机制全解
先分析项目结构给我看,然后一个一个文件改,每改 5 个文件跑一次测试。前面已经拆解过 Agent 的核心循环,这里提炼出六个影响实际使用的关键机制,每一个都会直接影响你的使用效果。这对你的影响:如果你发现 Agent 在执行某个子任务时表现得不够专业,可能是相关 Skill 没被匹配上。很多人一路点“批准”,这就浪费了一个重要机制。· 如果发现 Agent 开始做出奇怪的决策,往前翻几步,检查是不是某一步的观察结论有问题。如果早期某一步的观察结论是错误的,后续规划都基于这个错误结论,形成“错误滚雪球”。原创 2026-05-30 22:12:10 · 249 阅读 · 0 评论 -
Skills 系统深度解析:概念、定位与加载时机
有 Skill:Agent 接到任务 → 匹配到相关 Skill → 加载 Skill 的指令和流程 → 模型在 Skill 的框架内推理 → 执行。比如一个“自动发周报” Skill,内部可能调用 Jira MCP 拉任务,再用 GitHub MCP 拉提交记录,然后生成报告。每个 Skill 本质上是一个结构化的指令集,它告诉 Agent:“当你遇到某类任务时,应该按照这个流程、使用这些工具、遵循这些规范来做。· Agent 执行任务时,会自动扫描已安装的 Skill,匹配到相关的就加载。原创 2026-05-30 22:02:51 · 657 阅读 · 0 评论 -
MCP 深度解析:大模型的“万能插头”
┌──────────┐ MCP 协议 ┌──────────────┐ 各种方式 ┌──────────┐。│ MCP 主机 │ ←─────────────→ │ MCP 服务器 │ ←───────────→ │ 外部资源 │。"parameters": { "repo": "仓库名", "title": "标题", "body": "描述" }"parameters": { "repo": "仓库名", "keyword": "关键词" }原创 2026-05-30 22:01:05 · 225 阅读 · 0 评论 -
三大 AI 编程 Agent 深度横评:Claude Code、Cursor、Codex 底层机制全拆解
你始终是操作者,AI 在幕后预判你的每一个意图,让创作行云流水。AI 编程工具井喷,但真正能用“Agent”来形容的,目前就三家:Claude Code、Cursor、OpenAI Codex。· Codex:你上传一张 UI 设计稿截图,说“照着这个写前端页面” → 它在云端生成完整项目,跑起来,给你预览链接。核心思路 规划→执行→观察→修正,自己跑完全程 猜你下一步要写什么,弹建议 你说想法,它在云端全搞定。· Claude Code 的工具调用发生在你的本地环境,直接操作你的项目文件。原创 2026-05-30 21:40:41 · 899 阅读 · 0 评论 -
我让 AI 编程,它却给了我一个复杂方案——问题出在我的提问方式上
后来一问才发现,那个复杂的方案,恰恰是因为我的限制条件导致的。而它默认了我的指令是深思熟虑的,二话不说就照做了,完全没有提醒我“老板,你这个限制会让事情变复杂”。这是 Claude Code、Cursor 这类 AI 编程工具的一个核心特点:它们是被设计来“完成任务”的,而不是“挑战需求”的。这样 Agent 会优先实现递归,但遇到问题时,会像同事一样提醒你:“老板,递归在这里会让内存暴增,换成循环更稳,你看行吗?用好它的关键,不是写出更精确的指令,而是建立一种允许它“温和质疑”的对话机制。原创 2026-05-30 10:22:37 · 345 阅读 · 0 评论 -
Chromium Settings 自启动开关:三种 pref 同步方案深度对比
本文对比了在Chromium设置页中实现"开机自启动"功能的三种Pref同步方案。首先分析了标准Settings页的Pref闭环机制,包括allowlist控制、读写流程和数据结构。方案一(推荐)完全遵循标准链路,通过allowlist注册Pref,实现读写统一;方案二在方案一基础上增加冗余的显式getPref调用;方案三则不推荐地绕过settingsPrivate直接操作PrefService。文章详细比较了三者的优缺点,指出方案一具有与系统其他开关行为一致、维护简单等优势,是首选实现方式,而方案二仅在特原创 2026-05-29 22:02:38 · 386 阅读 · 0 评论 -
当AI Agent遇上Skills:为什么Claude Code写不出Chrome浏览器?
理解AI Agent的能力边界,不是要限制我们的想象力,而是要让我们把精力放在正确的地方——设计更好的架构、拆解更合理的任务、编写更精准的Skill——而不是期待AI一夜之间取代人类工程师。这个案例告诉我们:好的Skill不是写出来的,是迭代出来的。预测的真相是:我们今天无法准确预测10年后AI的能力边界——不是因为技术太慢,而是因为它可能比我们想象的更快,也可能遇到我们意想不到的瓶颈。即使给Agent提供最新的文档,它也缺乏真正的工程判断力——它不知道哪些技术是成熟的、哪些是试验性的、哪些有隐藏的坑。原创 2026-05-29 12:28:37 · 391 阅读 · 0 评论 -
AI 时代的能力断层危机:当代码可以生成,工程智慧如何传承?
一个在AI帮助下“无所不能”的中级工程师,工作了五年却从没真正从头设计过一个系统,从没独立排查过复杂线上故障,从没体验过凌晨四点被P0级事故惊醒的压力。十年后,当复杂系统频繁崩溃却无人能修,当老一代工程师全部退休,这个行业将陷入比国防工业更深的黑洞——因为软件系统的复杂度是指数级增长的,而人的能力却在退化。这才是最可怕的场景:一个对AI言听计从的程序员,把AI生成的代码直接部署到生产环境,代码里藏着一个深层的逻辑错误。那些曾经生产弹药的工厂,有的变成了博物馆,有的改建成了商业中心,有的干脆被拆掉了。原创 2026-05-21 08:35:16 · 360 阅读 · 0 评论 -
你的思考深度,决定了AI的能力上限:与顶级编程AI高效协作的深度实践
摘要:本文探讨如何通过深度思考提升与AI编程助手的协作效率。作者提出"思考架构师"概念,强调人类应负责问题边界定义、排查路径拆解和验证逻辑设计,而非简单提问。核心方法论包括四层深度思考:1)精确界定问题边界;2)识别系统特殊配置;3)设计强制执行的证据链;4)建立证伪闭环机制。文章提供可直接套用的排障模板,并建议在正式提问前让AI检查思考盲区,形成"思考-增强-执行"的正向循环。作者指出,未来属于能通过深度前置思考引导AI精准推理的"思考架构师",原创 2026-05-15 18:53:43 · 589 阅读 · 0 评论 -
一次 Chromium 异步回调生命周期分析:weak_ptr_.GetWeakPtr()、MySdk 判空、NoDestructor 到底在保护什么
本文分析了Chromium中一段涉及异步回调生命周期的代码,重点探讨了weak_ptr_.GetWeakPtr()、MySdk判空和NoDestructor的作用。核心结论包括:1)外层weak_ptr_.GetWeakPtr()用于在宿主对象销毁时阻止延迟任务启动;2)内层lambda不依赖宿主对象时可移除weak_this;3)当前MySdk实现下判空检查是冗余的,因NoDestructor保证对象始终有效。文章通过9个疑问逐步拆解了异步回调链的生命周期安全问题,并给出了工程优化建议。原创 2026-05-11 11:48:44 · 387 阅读 · 0 评论 -
AGENTS.md 进阶:如何让 AI 从「被动听从」变为「主动查阅」
文章摘要:本文探讨了如何让AI真正学会查阅AGENTS.md文档而非仅被动接受内容。关键在于将"查阅"行为转化为可执行指令:1)将文档链接改写为强制执行的查阅任务;2)提供具体的命令行工具集;3)建立明确的查阅触发条件。进阶技巧包括要求AI输出查阅日志和设置自动验证流程。最终目标是让AI形成"查阅-验证-输出"的闭环,使AGENTS.md成为真正的知识导航系统而非静态手册。实现效果对比显示,优化后的AI会先查阅项目文档再作答,显著提升回答准确性。原创 2026-05-08 20:42:33 · 599 阅读 · 0 评论 -
拆解AI的“五大基础设施”:算力、网络、存储、电力、软件,谁在驱动千亿市值?
AI基础设施五大支柱:算力、网络、存储、电力和软件/算法构成AI系统的核心支撑。算力(GPU/ASIC芯片)是计算引擎,网络(光模块/交换机)确保数据高速传输,存储(HBM/SSD)保存海量数据,电力(液冷/新能源)提供能源保障,软件/算法(框架/模型)优化系统效能。这五大要素协同作用,共同推动AI从实验室走向工业化应用,影响着数千亿美元的投资走向和科技发展。当前AI发展正从单纯堆砌算力转向系统优化阶段,任何环节的短板都将制约整体性能。理解这些基础设施的协同关系,对投资和从业都具有重要指导意义。原创 2026-05-05 22:04:22 · 1171 阅读 · 0 评论 -
代码之外:为什么AI无法理解你的项目,以及我们如何应对
摘要: AI在分析代码时往往缺乏对业务背景、技术决策历史和隐形契约的理解,因为这些关键信息通常未系统记录,而是散落在邮件、讨论或开发者记忆中。文章指出,软件工程的核心挑战在于管理复杂性和传递理解,而非单纯编写代码。为此,团队需建立知识沉淀机制,如记录决策原因、维护迭代历史、构建领域知识图谱,并将AI纳入流程以结构化知识。AI的局限性恰恰揭示了团队知识管理的不足,而填补这些漏洞才是构建真正技术护城河的关键。原创 2026-04-29 18:38:46 · 360 阅读 · 0 评论 -
从“会调用”到“稳得住”:Agent工具使用与MCP安全交互深度剖析
摘要: AIAgent正从实验室走向生产环境,工具调用能力从单一API演进为多工具编排,安全与可靠性成为核心挑战。ModelContextProtocol(MCP)通过标准化工具交互解决碎片化问题,支持动态工具发现与UI集成。安全风险涵盖间接提示注入、供应链漏洞等,需结合沙箱隔离、权限管控及人在回路等防御策略。未来趋势包括协议标准化竞赛、智能体优先设计及持久化Agent的兴起。Agent竞争焦点从“能否调用工具”转向“能否安全稳定执行任务”,工程化与安全设计成为关键。(149字)原创 2026-04-22 10:15:25 · 956 阅读 · 0 评论 -
AI Agent 规划系统深度解析:OpenClaw、Claude Code、Hermes Agent 三种任务编排哲学
本文探讨了AI Agent的规划系统设计,对比了三种主流框架的规划哲学。OpenClaw采用Plan-and-Solve模式,强调透明可控的静默规划;ClaudeCode通过Sub-agent模式实现任务并行分解,追求执行效率;HermesAgent采用角色分离的三层架构,支持经验积累和自进化。文章分析了任务分解、依赖处理和变化应对三大核心问题,指出不同框架在规划透明度、并行能力和容错机制上的差异,并提供了场景化的选择建议。规划系统作为Agent的"大脑",决定了其任务执行能力,需要根据原创 2026-04-22 10:14:20 · 863 阅读 · 0 评论
分享