技术文章与工程思考
Agent 工程、后端设计、建模实践,以及一些不谈技术的随想。为搜索读者写的可执行结构——不是营销页。
- Agent Engineering · Backend Design · Data Modeling
- Research Notes · Practical Essays · Building in Public
全部文章
按发布时间倒序排列
如何利用 AI 入门前端
后端视角的前端入门路径:三剑客心智模型、组件到 Block、Design Token 分层,以及 vibecoding 时代的工程化门禁。
SchemaSchema 如何连接 AI 与工具
理解 Schema 在 Tool Call 中扮演的关键角色,以及它为何是可靠执行的基石。
ReflectionPrompt推荐——对抗AI时代的焦虑和无聊
从无聊与空虚出发,分享一个把复杂概念讲成寓言故事的 Prompt。
Reflection什么是调制:一个会说话的灯塔寓言
用一个灯塔、旗语和百叶窗的寓言,直观解释通信里的调制到底是什么。
ModelCraftModelCraft:02-AI时代的Go工程最佳实践——代码框架篇
从日志门面、业务错误、DDD 分层到可观测性,讨论 AI 时代第一版 Go 工程架子应该怎么搭。
EnglishNever Too Late: Why I’m Restarting My English Journey Today
A short personal essay about restarting English learning, staying consistent, and treating teaching as a way to learn.
ModelCraftModelCraft:01-如何调研和闭环
从 Duck talking、自主验证 demo、区分 Mock 边界到沉淀高质量测试,讨论技术调研如何形成闭环。
ModelCraftModelCraft:低代码底座 - 数据模型的设计
从一入职就从事数据模型设计,到成长为负责人,再到离开。深度了解项目各种优缺点后,经历 8 个月 Vibecoding 重写一版。目标曾是国内版 Supabase,以 MySQL 为底座。
AI Agent为什么早期的大模型,通过 Prompt 让模型输出 JSON 不可靠
解释 Prompt 约束 JSON 输出在生产环境中失稳的根本原因。
ModelCraft花了 6 个月我到底做了个什么
一篇关于 AI 项目收尾、落地与个人方法论的项目复盘。
AI Agent第5章:构建 SubAgent
把任务拆成子问题,交给更细分的 Agent 单元去执行。
Reflection焦虑到极限的反馈
一篇不谈技术的个人情绪和生活阶段反思。
Backend分页锚点不稳定:从 Offset 漂移到 Cursor 设计
从真实故障出发,重新讨论为什么分页设计应该走向 Cursor。
System Design领域驱动设计:从三层架构到领域分层
把常见三层架构问题拆开,看清领域分层真正解决什么。
AI Agent反馈的回响:从振荡到 Agentic Engineering
用控制理论中的振荡视角理解 Agentic Engineering 的核心问题。
Backend快速完成单元测试:Spock 实践笔记
围绕 Spock 的工程实践记录,聚焦测试表达力和效率。
AI Agent第4章:基础外界交互能力
让 Agent 在安全边界内稳定读取外界信息、做计划并形成闭环。
AI Agent第3章:简单记忆的实现
从零搭建一个能写入、检索和回忆的最小记忆系统。
AI Agent第0章:直观理解 Agent 与 LLM
从最基础的视角理解 Agent 和 LLM 的关系。
AI Agent第1章:从零构建 Agent
搭一个最小可运行 Agent,建立对主循环与工具调用的直觉。
AI Agent第2章:Plan And Solve 与 Reflection
给 Agent 加入规划与反思,让执行路径更稳定。
AI Agent反馈的回响:从 Agent 到 Everything
从 Agent 的反馈闭环出发,讨论它如何延展到更广的软件系统。
ToolingRTK:用 Rust 重构你的 CLI 工具,让 CodeBuddy 的 token 消耗降低 90%
用 Rust CLI 代理减少 AI 编程助手上下文中的无效终端输出。