Vibe Coding AI编程方法集 -- 编程新范式
Vibe编程探索AI时代编程新范式——范文杰等1. 从命令到意图意图式编程的本质变化体现在以下几点。聚焦目标而非路径开发由 “怎么做” 转向 “要达成什么”。抽象能力提升意图可沉淀为复用模块跨团队共享。协作语言统一业务、产品、开发基于同一语义单元对齐。响应更敏捷变化不再从底层改起而从配置或意图微调开始。需要明确的是意图式编程并不只是 “加快写代码的工具”还是一种重新定义开发过程、重构认知模式与组织协作方式的全新体系。这些变化体现了 Vibe 编程所秉持的核心精神让 “表达意图” 成为开发的入口让 “开发体验” 回归创作的本质。2. 提示词优化原则从书中整理出这样一份写提示词的提示词【规则体系AI提示词五大核心原则】 原则1清晰、具体、无歧义 规则1.1任务描述必须包含「动词对象条件」 规则1.2禁止使用模糊词汇如好、优化、合适、一些、大概 规则1.3输出效果必须有可验证的标准 原则2结构化提示词模块化 规则2.1必须使用【角色】【背景】【规则】【任务】【输出】五个模块 规则2.2每个模块之间用空行分隔 规则2.3模块内使用编号列表不要长篇段落 原则3提供少量示例少样本学习 规则3.1涉及格式输出的任务必须附1-2个示例 规则3.2示例必须标注「输入→输出」的对应关系 规则3.3复杂逻辑任务需提供伪代码或流程图 原则4添加约束条件划定边界 规则4.1必须声明「允许使用的技术栈」 规则4.2必须声明「禁止使用的技术/方法」 规则4.3必须声明「输出长度/复杂度上限」 规则4.4必须声明「是否需要注释/文档」 原则5迭代优化与提示词库积累 规则5.1首轮提示词只追求「可运行」不追求完美 规则5.2每次迭代只改一个维度功能/性能/风格/健壮性 规则5.3优秀的提示词必须存档标注「适用场景效果评分」应用根据这个原则帮我写一个开发golang的提示词原则它会提供这样的文本其中一部是可以写入Trae的规则里的【角色】 你是一位资深 Go 后端开发工程师精通 Gin/Go-zero 框架熟悉 Clean Architecture 和 DDD 设计模式。 【背景】 我正在开发一个[填写项目名称]的后端服务主要功能是[填写核心功能]。需要你帮我生成[填写模块名称]的代码。 【规则】1. 技术栈 - 语言Go1.21 - 框架Gin路由 GORM数据库 - 数据库PostgreSQL - 日志zap2. 禁止使用wire 依赖注入、echo 框架、原生 database/sql3. 目录结构必须遵循 ├── cmd/ ├── internal/ │ ├── handler/ │ ├── service/ │ ├── repository/ │ └── model/ ├── pkg/ └── config/4. 所有 handler 必须返回统一 JSON 格式{code:0,message:success,data:{}}5. 每个文件必须包含 package 注释和关键函数注释中文 【任务】 请分步完成以下任务1. 创建[模块名]的数据模型 model2. 创建 repository 层的 CRUD 操作3. 创建service层的业务逻辑4. 创建 handler 层的 HTTP 接口RESTful 风格5. 在 router.go 中注册路由 【输出要求】1. 按目录结构逐个文件输出完整代码2. 每个文件开头标注文件名如 // file: internal/model/user.go3. 不需要额外解释直接输出代码4. 最后给出一个curl测试示例 【示例】 期望的 handler 输出格式{code:0,message:success,data:{id:1,name:张三,created_at:2024-01-01T00:00:00Z}}虽然一般开发不会写这么详细但是可以再过程中体会与AI如何有效沟通的感觉3. 需求规划可以先用AI写一份基础的需求文档比如帮我写一个《展厅中控系统》的需求文档要求包含如下内容1. 简介简要说明项目背景和目标即‘你要做什么’2. 功能描述列出系统将提供的功能和界面站在用户角度描述外部可见的行为3. 约束明确技术栈、性能要求、编码规范等约束条件。于是得出三段式需求说明1. 简介​ — 说清你要做什么项目背景传统展厅设备分散控制痛点 → 引出统一中控平台 项目目标一句话概括 5条具体目标集中管控、场景联动、可视化、可靠、可扩展 文档目的与读者、术语缩略语表2. 功能描述​ — 站在用户角度的外部可见行为 总体功能清单F1–F7 七大模块 逐条详述设备管理、场景控制、手动控制、可视化界面、定时联动、用户权限、日志告警 界面说明表登录 / 主控首页 / 场景页 / 手动控制 / 可视化总览 / 设备管理 / 日志告警3. 约束​ — 明确边界条件 技术栈服务端Java/Node、前端Vue/React、协议MQTT/Modbus/DMX 等、部署Docker/Linux 性能场景响应 ≤2s、状态同步 ≤1s、≥200 台设备、可用性 ≥99.5% 可靠性/安全、兼容性、编码规范Alibaba 规约、Conventional Commits、覆盖率 ≥70%、合规约束然后去更新里面的最终内容达到需要的效果这本书很好或有对大家更有启发的内容邀请大家一起学习分享

相关新闻

直接传递给视频AI的文本结构:类似json字符串结构自然语言

直接传递给视频AI的文本结构:类似json字符串结构自然语言

比如:视频时长:10s 视频内容:xxxxxxx 视频要求:xxxxxxxx 视频素材:xxxxxxxx我觉得他的优点是:1 表达非常清晰,几乎没有歧义2 文字简洁,没有废话,应该可以提高AI生成的质量3 固定结构,使用非常方…

2026/11/13 9:37:47 阅读更多 →
DroidCam OBS插件设置项深度解析:分辨率、H.264与硬件加速的7个关键选项

DroidCam OBS插件设置项深度解析:分辨率、H.264与硬件加速的7个关键选项

DroidCam OBS插件设置项深度解析:分辨率、H.264与硬件加速的7个关键选项 【免费下载链接】droidcam-obs-plugin DroidCam OBS Source 项目地址: https://gitcode.com/gh_mirrors/dr/droidcam-obs-plugin DroidCam OBS插件(droidcam-obs-plugin&am…

2026/10/25 7:57:06 阅读更多 →
如何快速上手 ip-location-zh:一行 composer 命令,即刻获取 IP 省市与行政区划代码

如何快速上手 ip-location-zh:一行 composer 命令,即刻获取 IP 省市与行政区划代码

如何快速上手 ip-location-zh:一行 composer 命令,即刻获取 IP 省市与行政区划代码 【免费下载链接】ip-location-zh 获取 IP 地址的真实地理位置 项目地址: https://gitcode.com/gh_mirrors/ip/ip-location-zh ip-location-zh 是一个免费的 PHP …

2026/10/24 4:34:36 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻