2026 10-09 OpenAI Dots 的 Pause 为什么停不干净? 09-23 Grok Bot 真像一支团队吗?先看它交付了什么 09-10 Meta Muse 把 Agent 装进一台云电脑,问题就解决了吗? 08-20 数据平台 Agent 的终点为什么是可验证执行:会回答还远远不够 08-04 技术博客做 GEO 为什么要先把事实写清楚:可抽取不等于堆关键词 07-10 上下文压缩为什么不能丢掉未决约束:摘要不是聊天记录的缩写 06-26 多 Agent 并发为什么要控制共享状态:分工不等于可以同时乱写 06-25 SSE 完整性为什么要用事件不变量验证:HTTP 200 只能证明连接建立过 05-18 表维护任务为什么也要进入 SLA:小文件、快照和孤儿文件都是运行负债 05-16 湖仓并发写入为什么要从提交冲突诊断:重试不是统一答案 04-15 Agent Skill 怎样把隐性经验写成边界:不是再塞一段万能提示词 04-08 执行型 Agent 的 Sandbox 为什么要有清单:能力不是一句‘已隔离’ 03-25 Agent 诊断怎样建立证据链:从用户结果反查到模型、工具与持久化 02-23 Memory DB 不是一张 conversations 表:把事实、经历和索引分开建模 01-22 生产 Agent 需要怎样的故障运行手册:先按症状止损,再沿证据定位 2025 12-13 Agent 权限审计为什么要还原当时策略:只看今天的角色没有意义 12-03 长任务为什么需要 Durable Execution:别把 Agent 状态押在一次 HTTP 连接上 11-15 Agent 成本为什么要算失败路径:断流、循环和重复工具都在花钱 11-04 多 Agent 协作先定义交接协议:任务、证据和所有权不能靠聊天转述 10-11 Agent Workflow 需要像代码一样发布:版本、迁移和回滚缺一不可 09-22 模型网关别只看每百万 Token 单价:真正该算的是任务成功成本 09-06 Context Engineering 本质是信息预算:什么必须保留,什么可以丢 08-04 Agent 回归为什么要固定工具与数据版本:不然只是重复提问 07-20 浏览器 Agent 的第一原则:页面是操作环境,也是攻击者输入 06-21 Agent Memory 不要只存对话摘要:事实、偏好与运行状态是三种数据 05-22 Remote MCP 接入要有信任清单:一个 URL 不能直接变成工具能力 04-06 数据平台接 MCP,我会先开放元数据查询,而不是任务重跑 04-04 MCP Server 设计先收窄能力面:不要把 Shell、SQL 和 HTTP 直接端出去 03-20 Agent Trace 要能回答:这一步到底是谁做的决定 03-18 Responses API 统一了模型与工具,但企业执行边界仍要自己守 02-24 Deep Research 的难点不是搜得多,而是证据什么时候算收敛 01-15 Agent 工具默认最小权限:能力要按 Run 和 Step 临时授予 2024 12-23 读完 Building Effective Agents:我更认同用小模式组合,而不是先选大框架 12-13 MCP 带来了什么:统一连接协议,不等于统一权限系统 11-20 企业 Agent 工具接口怎么设计:别把内部 API 原样暴露给模型 10-15 Agent Loop 不能靠 while true:状态、等待与副作用要可恢复 10-13 工具注册表不只是函数清单:能力、风险和兼容性都要版本化 09-04 Agent Trace 怎么回放:复现决策,不重复生产副作用 08-18 Agent 评测集从哪里来:先把每次生产失败变成可回放用例 07-20 模型输出符合 JSON Schema,为什么仍然不能直接执行 06-07 企业 Agent 先做 Workflow:自由度应该放在真正需要判断的地方 05-07 知识摄取任务显示成功,为什么 RAG 还是缺内容 04-26 AI 生成 SQL 上生产前,我会放四道闸门 04-16 Prompt Injection 怎么防:先把不可信内容与工具权限彻底拆开 03-05 知识库的新鲜度怎么量:从源变更到回答可见的延迟预算 02-09 RAG 内容不是导入一次就结束:更新、删除与权限变更怎么闭环 01-04 LLM 应用怎么做可观测:不要把一次 HTTP 请求当成一次 Run 2023 12-14 模型答案为什么要多一层 Evidence:有引用不等于结论被支持 11-04 多模型路由怎么做:先过能力硬约束,再比较成功率、延迟和成本 10-27 Agent 工具权限不能停在“允许调用”:动作、对象和状态要一起判断 09-26 RAG 评测为什么要拆开:没召回证据与没用好证据不是一种错 08-11 Prompt 也要版本、灰度和回滚:真正需要冻结的是运行组合 08-06 SQL Copilot 生成之后怎么验:Parser、Catalog、Planner 缺一层都不够 07-05 大模型流式输出怎么接:不要把 TCP chunk 当成一条消息 07-04 模型网关别只做字段搬运:协议转换必须留下双轨审计 06-14 Function Calling 上线后,模型到工具之间还缺一份执行契约 05-14 RAG 效果的上限,往往卡在元数据而不是模型 04-24 让自然语言成为数据 Catalog 的入口:模型负责解析,Catalog 负责给出对象 03-27 RAG 文档怎么切:别先争 500 还是 1000 字,先拿问题做回放 02-13 让大模型查询企业数据,第一版为什么只能做只读助手 01-20 向量检索不是知识库:最近邻之外还缺哪些工程环节 01-05 NL2SQL 可以生成查询,但不能替你定义正确:一条 SQL 的验证边界 2022 12-26 Spark、Flink、YARN 指标怎么统一:先统一语义,不要先统一名字 11-03 调度实例状态机怎么设计:Queued、Running 与 Lost 不能靠一个字段猜 10-17 补数据为什么不能伪装成正常调度:业务时间、Run 与输出版本 10-07 数据平台成本怎么归到任务:别再只看队列和部门总账 09-18 多环境 Catalog 为什么必须隔离提交权限:同名表不是同一个对象 09-15 Iceberg 接入生产后,真正缺的是表级运维闭环 08-13 数据契约不是冻结 Schema:怎样让字段变化可检查、可迁移、可回滚 07-22 ClickHouse 与 Doris 怎么选:差别先落到数据模型,不是跑分 07-20 OLAP 引擎怎么选:先把查询画像写出来,再跑 Benchmark 06-20 Iceberg 表格式升级前,为什么要做 Reader / Writer 兼容矩阵 05-14 Compaction 为什么要做成持续服务:从小文件阈值到 File Group 提交 05-09 Kubernetes 跑数据任务,不能把 Pod 状态直接当调度实例状态 04-26 Flink SQL 调优为什么先看 EXPLAIN:Join、Exchange 与 Changelog 的代价 03-04 统一 Catalog 之前,先把对象身份说清楚:qualifiedName 不是显示名称 02-22 湖仓表的 UPDATE 为什么比数据库贵:Data File、Delete File 与重写放大 01-26 数据质量校验为什么必须绑定批次:一条 FAIL 不够定位问题 2021 12-07 YARN 资源配额为什么不能按平均使用率分:用峰值重叠设计队列容量 11-25 数据血缘记录到表还是字段才够用:按问题选择证据粒度 11-22 Schema Evolution 为什么不能只检查字段名:Iceberg Field ID 与类型提升规则 10-13 数据任务失败为什么总要翻五个系统:先把 instance_id 传到执行端 09-19 批处理和流处理为什么算不出同一个数:先统一数据边界与 Changelog 语义 08-21 Iceberg Snapshot 提交到底原子在哪里:并发写入、重试与未知状态 07-16 Debezium MySQL CDC 全量快照与增量 Binlog 怎么衔接:一致性边界在哪里 06-12 Flink Checkpoint 为什么总在背压时超时:先区分 barrier 到达和状态落盘 05-16 shell反弹渗透技术分析和解决方案 04-12 10分钟了解SimbaFs解决hadoop存算分离问题 03-18 YARN 队列有空闲资源为什么任务还在等:先看内存与 vCore 的资源形状 02-25 HDFS 小文件治理为什么不能只做定时合并:先查文件是怎么产生的 01-18 DataX 测试连接成功为什么任务仍会失败:从 JDBC 握手到 dryRun 预检 01-07 DataX 脏数据阈值的反直觉细节:record 和 percentage 不会同时生效 2020 12-24 Apache Atlas 元数据怎么先服务运维:从 qualifiedName 到运行实例 12-19 DataX 任务重试为什么会放大故障:TaskGroupContainer 的重试边界 11-13 DataX 的 speed.byte 为什么越调越怪:顺着源码把限速链路走一遍 10-22 数据同步 DATAX 工作原理及源码解读 10-02 项目规范 对于服务异常和错误码规范的总结 09-22 集合类框架 hashmap 源码详解 09-14 设计模式 行为型模式 观察者模式 08-29 设计模式 结构型模式 桥接模式 08-19 设计模式 结构型模式 外观模式 08-15 设计模式 结构型模式 适配器模式 08-02 设计模式 创建型模式 单例模式 07-25 设计模式 创建型模式 创建者模式 07-20 设计模式 创建型模式 抽象方法模式 07-11 设计模式 创建型模式 简单工厂模式 06-29 设计模式 七大设计原则 06-25 java 基础知识 动态代理 cglib代理 06-15 java 基础知识 动态代理 jdk代理 06-11 java 基础知识 静态代理 05-30 java NIO 相关(七) nio selector channel 的多路复用器 05-25 java 基础知识 字符集 05-21 java NIO 相关(六) pipe 和 FileChannel文件锁 05-17 java NIO 相关(五) 分散(Scatter) 和聚集(Gather) 05-15 java NIO 相关(四) 通道 channel 05-01 java NIO 相关(三) NIO 直接缓冲区和非直接缓冲区 04-13 java NIO 相关(二) 缓冲区buffer的数据存取 03-25 java NIO 相关(一) NIO介绍 03-20 java IO相关(二) BIO NIO AIO 介绍 03-19 java IO相关(一) unix的五种模型 03-11 java 基础知识点整理(三) 03-07 java 基础知识点整理(二) 03-04 java 基础知识点整理(一)