理性看待AI编程
我们曾经说过,AI协作编程逐渐被接受,以及SDD理念的推出,这背后是以下三点原因推动: 1.代码生成能力突破,大型模型已经能稳定生成: API CRUD 前后端逻辑 测试代码 2.代码生产成本接近零 3.Repo级理解能力,AI已经可以理解: 整个代码库结构 跨文件依赖 模块关系 同时聒噪的声音也很多,比如:”AI取代研发”,”一些公司只保留初级研发+AI”等等。 现在让我...
编程、AI与系统思考
我们曾经说过,AI协作编程逐渐被接受,以及SDD理念的推出,这背后是以下三点原因推动: 1.代码生成能力突破,大型模型已经能稳定生成: API CRUD 前后端逻辑 测试代码 2.代码生产成本接近零 3.Repo级理解能力,AI已经可以理解: 整个代码库结构 跨文件依赖 模块关系 同时聒噪的声音也很多,比如:”AI取代研发”,”一些公司只保留初级研发+AI”等等。 现在让我...
1. 目标背景 这份文档想聊的是,在 AI 协作开发的过程中,为什么我们有必要把 VibeCoding 和 SDD 这些做法,从“经验技巧”慢慢沉淀成一套更成形的文档系统。本质上,这也是在尝试把一些最佳实践和规范,真正产品化出来。 它想回答两个很实际的问题: 为什么 AI 协作开发会需要一套项目上下文系统 为什么“持续维护”这件事,不是额外负担,反而是这套系统能成立的前提 ...
体验基于版本OpenClaw 2026.3.13 (61d171a) openclaw使用已经有数天,期间我把openclaw当作个人助手使用,并对它有一定期望,主要聚焦于以下几件事情: 1.性格定义: 我给它设定了形象,性格。 我希望它带着我设定的性格,主要表现在沟通方式上,因为是个人助手,性格会让沟通这件事情很有趣。 2.每日任务: 每天弱提醒我阅读一本书,并与我探讨某章...
大多数人在优化“表达”,而不是在设计“控制系统” 你在“生成 prompt”,而不是“写 prompt” 先写控制信号再“翻译”为自然语言” 提示词技巧 → 在语言层面影响模型 控制信号 → 在决策层面约束模型
以下内容为在遇到openclaw总忘记经验的情况下,从gpt探索出来的记忆治理架构 基于一些理解我也尝试vibecoding一个最小可行性产品(MVP)版本的记忆治理层 Agent-Memory Agent Memory Governance — 认知架构图 flowchart TD A[Environment<br>用户 / 工具 / 外部数据] A --> ...
下面用一个真实项目形态展示 Spec-Driven Development(SDD)在实际项目中的样子。 重点不是概念,而是让你看到: 项目目录 Spec 怎么写 AI如何执行 代码如何生成 示例项目: Online Order System (在线订单系统) 功能: 用户下单 查询订单 取消订单 技术栈: Node.js Pos...
Spec-Driven Development(SDD) (AI时代的软件开发方法) Spec-Driven Development 的核心思想是: 系统由规格驱动,而不是由代码驱动 传统开发: 需求 → 设计 → 写代码 → 系统 SDD: Spec → AI实现 → 系统 代码只是 规格的自动实现结果。 一、为什么 SDD 会出现 SDD 的出现是因为两个技...
Spec System(规格系统) 是在 AI 时代对传统“需求文档 + 技术设计文档”的升级。 核心思想是: 软件不是先写代码 而是先建立一套可执行的规格体系 然后: Spec → AI → Code 代码只是 规格的实现结果。 一、为什么需要 Spec System 单个 Spec 可以驱动一个任务,但大型项目会出现三个问题: 1️⃣ Spec之间没有关系 2️⃣ ...
开篇 - AI时代的软件开发方式 从 Code Driven 转变为 SDD Driven Spec-Driven Development 核心思想: 系统由规格驱动,而不是由代码驱动 事实: 1.代码生成能力突破 大型模型已经能稳定生成: API CRUD 前后端逻辑 测试代码 2. 代码生产成本接近零 3.Repo级理解能力 AI已经可以理解:...
1. 作用域(Scope) 在 JavaScript 中,作用域链(Scope Chain)是决定变量和函数可访问性的一个重要概念。它决定了变量在代码中的可见性和生命周期。作用域链的机制使得 JavaScript 能够实现闭包(Closure)等强大的功能。 1.1 全局作用域(Global Scope) 全局作用域是代码的最外层作用域。 在全局作用域中定义的变量和函数是全局...