获得徽章 0
#我又站起来了# AI建议我说把文章发布的这里,能富裕。我信了![[呲牙]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
🚀 24天,一个人,从零撸了一个工业级低代码算法平台。
基于 RuoYi-Vue-Plus 二次开发,但改得连亲妈都不认识了。
Timeline: 1.21 立项 -> 2.13 v1.0 封版。
🛠️ Hardcore Tech Stack:
内核: Spring Boot 3 + JDK 17 + TDengine (放弃 MySQL 存时序,秒级万点写入真香)
大脑: 自研 DAG 编译器 (前端 AntV X6 JSON -> 后端 LiteFlow EL 表达式),实现了串行/并行/Switch分支的自动编译。
调度: SnailJob + Jitter抖动算法 + JVM 信号量舱壁,解决秒级高并发洪峰。
前端: Vue3 + Tailwind CSS v4 (尝鲜) + ECharts。
💡 最头秃的难点 & 破局:
图转流的编译鸿沟: 前端画的是“图”,后端跑的是“流”。为了解决环路检测和拓扑执行,硬是手写了一个 IR (中间表示层),把 JSON 解析成 AST 再转 EL,顺手把编译器原理复习了一遍。
AI 的幻觉治理: 为了让 Antigravity 不写 Bug,我摸索了一套 Sentinel-K 意图驱动规范。用切披萨法则 (Pizza Logic) 把复杂算法拆解,用反向测试 (Reverse Testing) 逼 AI 自证清白。
感悟: AI 时代,Coding 速度不再是瓶颈,架构决策 (ADR) 和 内核规约 (Specs) 才是护城河。
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
🚀 24天,一个人,从零撸了一个工业级低代码算法平台。
基于 RuoYi-Vue-Plus 二次开发,但改得连亲妈都不认识了。
🛠️ Hardcore Tech Stack:
内核: Spring Boot 3 + JDK 17 + TDengine (放弃 MySQL 存时序,秒级万点写入真香)
大脑: 自研 DAG 编译器 (前端 AntV X6 JSON -> 后端 LiteFlow EL 表达式),实现了串行/并行/Switch分支的自动编译。
调度: SnailJob + Jitter抖动算法 + JVM 信号量舱壁,解决秒级高并发洪峰。
前端: Vue3 + Tailwind CSS v4 (尝鲜) + ECharts。
💡 最头秃的难点 & 破局:
图转流的编译鸿沟: 前端画的是“图”,后端跑的是“流”。为了解决环路检测和拓扑执行,硬是手写了一个 IR (中间表示层),把 JSON 解析成 AST 再转 EL,顺手把编译器原理复习了一遍。
AI 的幻觉治理: 为了让 Antigravity 不写 Bug,我摸索了一套 Sentinel-K 意图驱动规范。用切披萨法则 (Pizza Logic) 把复杂算法拆解,用反向测试 (Reverse Testing) 逼 AI 自证清白。
展开
评论
点赞
#AI 编程# 代码写的再快,也就是个“打字员”。
️
AI 时代,程序员最值钱的不是手速,而是**“指挥官意识” (Commander Mindset)**。
打字员问:这段代码怎么写?
指挥官问:这个意图 (Intent) 边界在哪?资产等级 (Asset Grading) 是什么?反向测试 (Reverse Testing) 过了吗?
不懂这些,你就在给 AI 打工;懂了这些,AI 才是你的外挂。
在2025年我已经基于vibecoding一整年,独立完成3,4个项目,总结一套如何基于AI编程的开发理论。
不整虚的,全是硬核协议。坐等发布。
AI 时代,程序员最值钱的不是手速,而是**“指挥官意识” (Commander Mindset)**。
打字员问:这段代码怎么写?
指挥官问:这个意图 (Intent) 边界在哪?资产等级 (Asset Grading) 是什么?反向测试 (Reverse Testing) 过了吗?
不懂这些,你就在给 AI 打工;懂了这些,AI 才是你的外挂。
在2025年我已经基于vibecoding一整年,独立完成3,4个项目,总结一套如何基于AI编程的开发理论。
不整虚的,全是硬核协议。坐等发布。
展开
评论
点赞
#2025 AI/Vibe Coding 对我的影响# 兄弟们,破防了。
给 AI 喂了 500 行的 Prompt,信誓旦旦让它写个“完美的”用户系统。 结果呢? ❌ 引用了不存在的包 ❌ 居然自己造了个 UserUtil.getCurrentId() (根本没这方法!) ❌ 逻辑全是这一坨那一坨的...
最后还得我自己花 2 小时擦屁股。AI 编程难道就是“从写代码”变成“修 Bug”吗?
直到我悟出了**“切披萨法则” (Pizza Logic)**——原来 AI 是不能一口吃成胖子的。
我现在已经发了怎么用工程化协议驯服 AI 幻觉。有人想看吗?🙋♂️
#AI编程 #程序员 #Sentinel-K
给 AI 喂了 500 行的 Prompt,信誓旦旦让它写个“完美的”用户系统。 结果呢? ❌ 引用了不存在的包 ❌ 居然自己造了个 UserUtil.getCurrentId() (根本没这方法!) ❌ 逻辑全是这一坨那一坨的...
最后还得我自己花 2 小时擦屁股。AI 编程难道就是“从写代码”变成“修 Bug”吗?
直到我悟出了**“切披萨法则” (Pizza Logic)**——原来 AI 是不能一口吃成胖子的。
我现在已经发了怎么用工程化协议驯服 AI 幻觉。有人想看吗?🙋♂️
#AI编程 #程序员 #Sentinel-K
展开
评论
点赞