Web Analytics

Tony Bai

一个程序员的心路历程

OpenAI 揭秘 FDE:AI 时代,最难的不是写代码,而是解决真实问题

AI 让软件开发越来越快,却没有自动消除业务理解、系统集成、质量评估和生产部署的难题。OpenAI 的 FDE 团队试图弥合模型能力与真实业务之间的“部署鸿沟”:从客户现场发现问题,以生产结果验证方案,再将经验沉淀为产品、通用工具和模型能力。FDE 最终追求的,不是让自己不可替代,而是让下一次交付更简单、更可靠。

October 27, 2026 · 10 min · Tony Bai

VictoriaLogs 为什么这么快?一场关于 Go 性能边界的工程实践

VictoriaLogs 是 VictoriaMetrics 团队开发的开源日志数据库。它的性能工程实践展示了一个重要事实:高性能 Go 系统的秘密,并不在于某几个神奇的语言技巧,而在于从数据布局到查询执行的整体设计。本文以 VictoriaLogs 为案例,深入解析 LSM-tree、时间分区、日志流局部性、Bloom Filter、列式存储、专用编码与压缩如何协同减少工作量,并进一步讨论 Go 的内存分配、垃圾回收和性能剖析。最后,通过一个可直接运行的 Go 基准测试,展示如何把这些思想转化为工程实践。

October 26, 2026 · 17 min · Tony Bai

Go 代码也能像数学定理一样被证明?AI 编程时代,形式化验证正在补上最后一块拼图

当 AI 可以在几分钟内生成大量代码,软件工程真正稀缺的能力可能不再是实现功能,而是证明实现满足要求。本文从 AI 生成代码的验证难题出发,介绍 Gobra 与 Viper 的技术架构,通过完整的 Go 示例拆解契约式验证、循环不变量和并发权限推理,并简要比较 VeGo、Rust 的 Verus 等相关探索,讨论形式化验证如何进入 AI 软件工程流水线,以及它距离大规模生产落地还有多远。

October 25, 2026 · 22 min · Tony Bai

大厨、厨房与餐馆:一文彻底搞懂 AI Agent 背后的“Harness”到底是什么

在 AI 智能体(Agent)概念大火的今天,大家频繁提及的“Harness”到底是什么?知名开发者、T3 创始人 Theo 撰文,用极其生动的大厨、厨房与餐馆比喻,彻底理清了人类界面(Interface)、大语言模型(LLM)、运行框架(Harness)、外部协议(MCP)与智能体(Agent)之间的边界与分工。本文清晰揭示了为什么“大模型只是生成文本的大厨,而真正让它干成重活的是作为厨房的 Harness”,为理解现代 Agent 架构提供了通俗且透彻的认知基准。

October 24, 2026 · 8 min · Tony Bai

Go 紧急发布两个安全版本!一次 CA 证书信任危机,暴露 HTTPS 安全体系的薄弱环节

Go 因为一批中间 CA 证书的安全问题,紧急发布 Go 1.26.10 和 Go 1.27.3。本文深入解释这次安全修复的技术原理、证书链信任机制与工程影响,并通过可运行的 Go 示例说明如何验证证书链、排查生产环境中的旧二进制,以及建立更可靠的 Go 安全更新流程。

October 23, 2026 · 18 min · Tony Bai