惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
博客园_首页
WordPress大学
WordPress大学
博客园 - 聂微东
P
Privacy International News Feed
Forbes - Security
Forbes - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Last Week in AI
Last Week in AI
C
CERT Recently Published Vulnerability Notes
月光博客
月光博客
NISL@THU
NISL@THU
美团技术团队
T
Tailwind CSS Blog
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Hacker News
The Hacker News
B
Blog
P
Palo Alto Networks Blog
L
Lohrmann on Cybersecurity
有赞技术团队
有赞技术团队
The Register - Security
The Register - Security
S
Securelist
A
Arctic Wolf
MyScale Blog
MyScale Blog
H
Help Net Security
N
Netflix TechBlog - Medium
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
Threatpost
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Security Latest
Security Latest
T
Tor Project blog
V
Vulnerabilities – Threatpost
V
V2EX
AI
AI
Hugging Face - Blog
Hugging Face - Blog
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
Simon Willison's Weblog
Simon Willison's Weblog
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Troy Hunt's Blog
Schneier on Security
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Heimdal Security Blog
Google Online Security Blog
Google Online Security Blog
Know Your Adversary
Know Your Adversary

博客园 - 金石碼农

邓安庆的贴地叙事:最简单的东西,往往最复杂 不是1M上下文的不用,不是免费大模型不用,全面实现 token 自由 RustPress 零成本博客,它承载了我的软件开发思想 只用了 3 分钟,我把那个按钮钉在了主页上 太不真实了!以前一周的活儿,现在一天干完,连边框都得听我的 别做网页了,以后智能体就是交互终端 以后写代码也得考驾照?别笑,这是未来编程的常态 她一年涨 7 万粉,只用了这几点社交平台的“笨办法” 怒开 3 个 agy CLI 账号!我是怎么在老 Intel Mac 上实现顶级模型 Token 自由的? 从命令行到桌面自动化:AI辅助创作的黄金方案 你越休息越累的真正原因,藏在一个被忽略的常识里 别再当信息垃圾收集器了!我体验了 CatReader,AI 伴读确实爽,但也有几个槽点 摸头石头编程 如何在 agy 中高效管理 AI Skill? 折腾谷歌最新 SDK 两天后,我发现开源软件已经没必要写给人类看了 第三天了,你的谷歌Antigravity还能跑吗? 一天干完一百万字,谷歌 agy 这个工具简直是头不要命的洪水猛兽 提示语工程的新六条 谷歌发布 Antigravity 2.0:界面干净了,但我怎么感觉又被“白嫖”了? 都 2026 年了,竟然还有人在翻我 2023 年的“保姆级”旧贴? 为什么 AI 给的代码,鼠标一点就消失了? Vide Coding 经验总结,核心五点 Mise 是一种好软件 板栗是人是狗? 写福字 那个把代码当拖拉机修的小镇青年,活成了王阳明眼中最好的状态 如梦令·雪后 论狂 有一个家伙说 Vide Coding 上瘾 龙骨 openclaw 能干多少事,取决于我们给它多少权限 无敌脚本批量删除私有笔记 社区终端软件支持 brew 安装了 社区终端发布新版,进一步去掉枷锁,让使用更简单 继 Claude Code 之后,Anthropic 又推出了 Cowork,为非程序员服务 人间美味——胡萝卜炒包菜粉丝 成为三剑客很难,手持两股剑倒有可能 手机和相机的区别是什么? 酒取阅自己,香水取阅他人 感觉又回去了
我用 AI 写了四五个软件之后的总结
金石碼农 · 2026-02-19 · via 博客园 - 金石碼农

我是一名老程序员,广泛学习和使用过多种编程语言,编写过许多示例、项目,也出版过计算机相关的图书若干。自去年 2025 年 11 月以来,我狠狠地用 AI 写了一些软件,有时候我睡觉了,AI 还在帮助我检查、修正问题。以下是我总结的使用 AI 的经验,通过这些经验你会发现,我在扮演一名 AI 或多台 AI 的架构师或领导者。

经验的解构与重构:Skills 的本质

所谓的 Claude Skills 并非简单的操作指南,其实质是高概率成功路径的固化。在外行眼中,它是加持了 AI 的使用技巧;但在内行看来,这些 Skills 是千百次失败总结出的经验。在缺少经验时,Skills 是极佳的引导;但对于有经验的人,它们若不经思考地套用,反而可能成为桎梏。我们应当学习、使用并领悟前人的 Skills,更要追求上下文无关化的复用能力。只有当我们有能力发现其不足、修正并完善它时,才算真正掌握。真正的进阶,是将 Skills 转化为逻辑本身的肌肉记忆,而非对特定 AI 技巧的依赖。

定义边界与架构:真实需求与决策

准备工作与架构设计是项目的灵魂。首先必须界定清晰的概念与用户群体,没有界定就没有聚焦。其次,要精准识别痛点:好的需求一定是已经存在的,我们不是要创造需求,而是要完善需求的满足方式与效率。在需求确定后,功能也随之固化。面对业界成百上千种方案,有了 AI 的协助,调研工作已从旷日持久缩短至几分钟,但这要求架构师必须具备挑战 AI 均值偏见的能力。例如,在面对 300MB 资源包等极限约束时,我们要引入最小可行性架构(MVA),强迫 AI 在受限条件下给出最优解,而非默认平庸的方案。

价值悖论:AI 犯难处的机会

功能与方案是目标,交互与实现则是细节。当我们试图实现一个功能,即使最强大的 AI 也感到犯难或反复出错时,这反而是一件好事。AI 感到棘手,说明该领域缺乏现成的代码材料,具有极强的前沿性与先进性。像图书馆或 TODO 管理系统这类被写烂的软件,AI 分分钟即可完成,但其技术壁垒也近乎为零。我们要深思:如果代码生成得太快,我们做的东西是否真的有价值?核心竞争力应当存在于 AI 逻辑推演之外的领域知识中,例如在圣经项目中,对译名的严谨校对,对与长辈阅读习惯的深度理解。

模块化钢筋:单一职责与上下文隔离

在软件组织上,单一职责原则是对抗 AI 混乱的唯一利器。复杂的软件是由一个个积木搭成的:一个函数只干一件事,一个文件只干一类事,且其体积应短小到足以让 AI 的上下文窗口一次性完美理解。这就是上下文隔离。我们要为每个功能编写测试函数,写完一个,测好一个。不要怕功能多,自动化测试的速度远超想象。我们必须严禁 AI 在没有规则的情况下拆东墙补西墙肆意妄为。在这里,测试函数不仅是逻辑验证,更是为 AI 设立的电子围栏,防止其在迭代中产生不可控的副作用。对于 AI,有效的规则和约束,反而能让它发挥出更大的能量和价值。

逻辑锚点:文档作为项目记忆

清晰的逻辑远胜华丽的辞藻。AI 本质上是没有长期记忆的,所谓的记忆是我们每次通过 Prompt 帮它完成的虚假唤起。在这种背景下,doc 目录成为了项目的本地记忆核心,其重要性甚至超过 Skills。我们需要按照时间轴记录项目的起因、困难与解决方案,并维护一份 context.md 摘要。它记录了当前任务进度、已解决的坑及尚未实现的决定。这份灵魂摘要能确保我们在切换 AI 会话或面临知识折旧时,始终拥有精准的逻辑锚点。

从规则到法律:构建 .agent 核心

Skills 固然重要,因为它是经验的真知;但当 Skills 与 Rule 规则结合并沉淀在项目中时,才真正成为了开发者的宝贝。在 Anti 软件中,这个名为 .agent 的目录,其重要性甚至高于项目源码本身。我们要将学到的 Skills 转化为规则,且规则中的负面约束往往比正面鼓励更有效。规则是项目的法律,Skills 是执行的战术。例如,我们可以通过在 .agent 中禁止使用三方库处理 JSON 或 UI,以达到特定目的。

预见性防御:架构师的小心翼翼

构建大型项目(如跨平台应用)时,必须在一开始就定好规则并打好地基。一个成熟的架构师在选择类库时总是小心翼翼,会采用原型探针策略:在铺开业务代码前,先通过极简项目验证所有可能的核心难点。不要在后期才发现前期架构的欠缺导致推倒重来。真正的架构美学在于过程的无波无澜。

进化基石:可验证性与量化反馈

项目的可测试性与可验证性是其自动进化的基础。一个函数输入 1+1 必须得到 2,这种确定性是安全的来源。我们要允许测试对环境产生显性副作用,只要副作用是可控的、可接受的。更重要的是,我们要追求数值化与量化反馈:不要只听 AI 说已经优化,而要让它针对内存占用低于特定数值,或首屏加载快于某预设时间等硬指标进行交付。只有当功能随时可以被自动化运行并得到数值化结果时,项目才具备了持续迭代与自我修缮的能力。

技术·求真·AI

2026/02/19 周四 21:13