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

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
Recent Commits to openclaw:main
Recent Commits to openclaw:main
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
Check Point Blog
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Secure Thoughts
Recorded Future
Recorded Future
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
The Blog of Author Tim Ferriss
B
Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Google DeepMind News
Google DeepMind News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
A
Arctic Wolf
T
The Exploit Database - CXSecurity.com
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
GbyAI
GbyAI
AWS News Blog
AWS News Blog
MongoDB | Blog
MongoDB | Blog
Y
Y Combinator Blog
Google Online Security Blog
Google Online Security Blog
T
Troy Hunt's Blog
I
InfoQ
L
LINUX DO - 热门话题
WordPress大学
WordPress大学
C
Cisco Blogs
G
GRAHAM CLULEY
The Register - Security
The Register - Security
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Schneier on Security
Schneier on Security
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
H
Hacker News: Front Page
小众软件
小众软件
雷峰网
雷峰网
The Hacker News
The Hacker News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Tor Project blog
博客园 - 聂微东
N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
The GitHub Blog
The GitHub Blog
腾讯CDC
P
Palo Alto Networks Blog
Scott Helme
Scott Helme

博客园 - 金石碼农

邓安庆的贴地叙事:最简单的东西,往往最复杂 不是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 给的代码,鼠标一点就消失了? Mise 是一种好软件 我用 AI 写了四五个软件之后的总结 板栗是人是狗? 写福字 那个把代码当拖拉机修的小镇青年,活成了王阳明眼中最好的状态 如梦令·雪后 论狂 有一个家伙说 Vide Coding 上瘾 龙骨 openclaw 能干多少事,取决于我们给它多少权限 无敌脚本批量删除私有笔记 社区终端软件支持 brew 安装了 社区终端发布新版,进一步去掉枷锁,让使用更简单 继 Claude Code 之后,Anthropic 又推出了 Cowork,为非程序员服务 人间美味——胡萝卜炒包菜粉丝 成为三剑客很难,手持两股剑倒有可能 手机和相机的区别是什么? 酒取阅自己,香水取阅他人 感觉又回去了
Vide Coding 经验总结,核心五点
金石碼农 · 2026-03-04 · via 博客园 - 金石碼农

以下内容都是我进行 Vide Coding 后的亲自经验总结,欢迎批判或补充。相信真正使用过 Vide Coding 的人都会会心一笑或拍掌叫好。真正做到这六点,编码效率将像开火箭一样又快又稳!

1,目录化。

不依赖于环境,不依赖于系统常量,目录化的代码、配置、资源、类库实现自足,可以实现从一个系统转到另一个系统完全可以在一键 setup 后就可以运行。项目一般有一些配置文件和脚本,例如 config.toml 配置、dev.sh 调试脚本、build.sh 编译脚本。

对于 Agent 而言,它无法像人类一样自己去配置复杂的环境变量或摸索依赖路径。自包含的目录和标准化的启动脚本(如 dev.sh、build.sh)相当于给了 Agent 一个明确的“抓手”和“入口”。当 Agent 迷失或遇到报错时,它可以直接调用这些标准脚本进行一键调试,减少它“盲人摸象”式的猜忌。

2,结构化。

结构化可以让提示语内容更富于逻辑。

与 Agent 沟通时,非结构化的大段文字极易触发“幻觉”或让它漏掉关键信息。将提示语(Prompt)和项目需求结构化(例如使用 Markdown 标题、JSON 格式、XML 标签来清晰划分【背景】、【目标】、【输入】、【约束】),能极大降低沟通成本。提示词越像伪代码或清晰的大纲,Agent 输出的代码结构就越严谨、精确度就越高。

3,模块化。

项目无论是哪种编程语言,都要遵守专一职责原则,一个函数只干一件事,一个文件只干一类事。有一类文件是路由编排文件,负责将其它文件组织在一起,例如 main,这类文件的作用就是路由编排,它们也是只负责一类事。

模块化是破解 Agent “上下文窗口限制(Context Window)”和“注意力遗忘”的终极武器。面对动辄几千行的大文件,Agent 极容易“顾此失彼”或“写到后面忘了前面”。将职责拆分到极细的模块中,每次让 Agent 只聚焦并修改一个几百行的小文件,既能节省 Token,又能保证它对当前代码逻辑的 100% 掌控。

如果我们不这样要求,Agent 最喜欢做的事就是将所有代码都写在一个文件中。

4,可测试、可验证。

所有已经完成的功能都要可验证,最好都有测试文件,可以一键启动测试。对于已经验证过的文件,最好有一个 lock 属性,当 lock 等于 true 的时候,文件便是只读的,只能使用,不能修改。一个好的系统,稳定的系统,支持扩展而不支持修改,如果旧功能达不到新阶段需要了,可以扩展出新功能。但新功能在验证后,也要 lock 住。lock 住的功能越多,系统越稳定。项目不怕大,就怕混乱;只要始终变化的只是当前关注的新功能点,项目添加多少功能都不怕。

这是用 Agent 编程最核心的护城河!Agent 有时会为了迎合新需求,擅自“自作聪明”地修改甚至重构之前已经跑通的老代码。

  • 测试是防线: 让 Agent 先写测试用例(TDD 开发模式),用一键测试脚本来充当验收裁判,而不是人眼费力去一行一行 Review 代码。
  • Lock 是底线: 严格遵循开闭原则(对扩展开放,对修改封闭)。告诉 Agent “哪些文件已被 Lock 绝对禁止修改,只能调用或继承”,能大大减少 Agent 改坏系统的可能性。

5,文档化。

当功能完成后,最好要分模块细化出汇报文档。文档是逻辑的结晶,有时候,只要有完备的文档,就可以再造系统;有时候,文档也是进一步完善系统的基础。

文档不仅仅是给人类看的,在 AI 时代,文档就是 Agent 的“长期记忆”。当项目庞大到无法一次性喂给 Agent 时,模块说明、接口文档、架构图说明就是最好的上下文。哪怕由于超时导致对话窗口重置,只要抛出这些浓缩的文档结晶,随时可以唤醒一个新的 Agent 实例立刻接手工作,实现“代码与记忆的无损传递”。

6,原子化。

小步快跑,积少成多。千万不要指望 Agent 一次对话就写出一个庞大的系统。将需求拆解成极小的“原子任务”,比如只写一个接口,或只画一个 UI 组件,一步一步完成,一步一步验证。结合第 4 点,每完成一个小步就立即验证、Lock 归档、提交 Git Commit。这样即使 Agent 某一步“发散跑偏”了,回滚的成本也极低。

技术·求真·AI

2026/03/04 周三 23:55