博客

AI Agent架构里那些没人告诉你的秘密

大多数开发者觉得 AI agent 特别神奇,像个黑盒子一样。但实际上,它的原理很简单——就是个 while-true 循环在管理 context 数组。 搞懂了这个架构,你就能明白为什么你的 agent 有时候不听话,以及怎么解决这个问题。

Read more →

仓库防呆指南:把错误扼杀在摇篮里

代码库越来越大,光是让人类开发者保持一致的代码规范就已经够难了。要是再加上AI编程助手,你更需要一套工具——人看得懂,AI也能理解;人能跑,AI也能跑;出了问题,人和AI都能修。Pokayoke就是为此而生,它把日本"防错"的理念带进了你的代码仓库。

Read more →

域名里那个小短横,故事比你想的多

你以为域名就是那么简单——挑个好记的名字,注册,搞定。但如果你真的去研究那些规范域名语法的标准,会发现背后藏着一段古怪的、不断演变的规则史,还有一些让人意想不到的限制,甚至有些域名明明"不应该"存在,偏偏就存在着。今天我们就来聊聊连续横杠这个有意思的话题。

Read more →

用AI写代码?千万别只盯着一个模型!

Dropstone刚发布了1.5版本,这次的核心理念挺激进的:AI模型只是个可替换的零件,不是产品本身。每个月他们都会拿当前最强的open-weight coding模型重新跑一遍测试,然后公布结果。这个做法说不定会改变我们对AI工具的看法。

Read more →

AI编程助手为啥总是“断片”?一个设置解决它

上下文窗口确实越做越大了,但AI编程助手现在还是有个老大难问题——这个问题可不是加大内存就能搞定的。说到底,拥有信息和真正搞清楚状况完全是两码事。真正卡脖子的不是存储,而是会话和会话之间没有一个靠谱的交接系统。

Read more →

AI 构建工具大热:简单才是开发工作流的王道

AI辅助开发发展得太快了,各种新工具一个接一个冒出来,都说能让开发者更高效地写代码。 不过在这么多吹嘘声里,有个原则一直没变:最好的工具应该是让你感觉不到它的存在,让你专心做开发本身。 今天就来聊聊,这对开发者来说到底意味着什么。

Read more →

DNSFS:用DNS做云存储?这玩法看完后背发凉

你有没有想过,有一天你的文件可以散落在全球数百万个DNS resolver缓存里,等着被人随时调用? DNSFS就把这个听起来很疯狂的想法变成了现实。它利用了DNS缓存工作方式的一个奇怪特性——效果确实让人眼前一亮,但细想又有点后背发凉。

Read more →

为什么你的Code Agent总差那么一口气?

大多数团队把代码代理当成更高级的自动补全工具来用,但真正的工程活儿其实发生在编辑器外面。 今天聊聊三个关键杠杆,能把玩具项目和真正能上线的AI搭档区分开来——以及为什么忽略任何一个都会悄悄拖慢你的效率。

Read more →