← 返回博客

2026年9月18日

Vibe Coding 产品说明

介绍三个通过 Vibe Coding 构建的项目:开发测试平台、题经知识体系平台,以及基于元数据配置的 KV 业务模型平台。

Vibe CodingAI AgentRAG开发测试平台低代码

大家好,最近一直在做一些vibe Coding的东西,也在尝试使用各种agent,skill还有一些RAG模型来支撑产品业务,目前做了三个系统,基本都形成1.0.0版本的demo,在做的过程中也给了我很多惊喜和成功的喜悦。比如之前是主要做后端技术开发,只要管好自己这一块就行,现在我借着AI的能力可以独立搭建相对复杂的前端页面,类似于企业SAAS后台或者B2B的后台管理页面。既然页面功能也可以实现了,那么瓶颈对我来说可能在于交付质量,迭代频率,产品功能设计方面的了。

这里给大家简单介绍下最近做的三个项目,后续会逐步详细说明设计和落地思路,以及遇到的一些问题和解决方案。

第一个是开发测试平台,这个我从进入职场之后就想做的事情,但是这个说实话难度很大,首先就是接口如何管理好,测试用例如何管理好,每家公司的技术栈都不一样,如何打通更长的流程,但是当时对于做后端的我可能只能顾得上一块,其他的可能就没法落地太多。这次我先做了测试端的事情,先通过skills扫描接口定义和接口逻辑,然后借助AI生成接口测试用例,最后根据不同的平台不同的系统做针对性的接口适配,勉强可以实现半自动化的雏形。但是路说实话还是有点长,因为整个DevOps中,产品端,开发端还没有,仅仅是测试端还远远不够,很多人都清楚AI时代的到来,极大的提高了代码功能的交付速度,但是对于测试端肯定是有点滞后的,后续测试端肯定要借助AI的能力提高测试效率,产品质量的。所以这块的前景真的很不错,很多公司已经走在前面了。

第二个和第三个则是我曾经的项目,当时基本都是后端项目或者demo的方式。在第二个项目中,我整理了很多面试题来帮助自己建立知识体系,发过一些博客,讲述面试经历中的一些连环炮问题,或者致命连环问,在互联网上有了点点波澜,很多网友问为什么只有问题没有答案,因为有些问题是有标准答案的,有些是没有的,面试官的问题不是所有问题都有标准答案。所以我当时只能按照自己的需求先整理问题和对应的思维导图,带着问题来构建知识体系。只是这个体系没法让所有人共用。

就像现在很多人整理50W字的面试题库,某某技术大佬或者培训机构整理的XXX系列的面试题库,说实话在20年之前对于一些初级和中级开发来说确实看上去很有用,只是资料一旦到手了之后对自己找工作或者面试的成长确实没有太大效果,很多人都会囤很多很多资料,但是真正在工作中能用到的却是不多。那么对于技术人来说,构建自己的知识体系,有一个可以自我成长循环迭代的工作流是有很大助力的,不需要借助外部资料来吸收,所以很多人可以慢慢变得更厉害是有一定方法论的。

对于我这个项目来说,一开始叫题镜,寓意为以题为镜,照亮自己的不足。gitee的地址是:

https://gitee.com/codergit.com/PolygMirror

这可以说是一个私人的项目,但是现在借助AI我开发了一个后台管理系统,这个系统目前是包括三个工程:java端,前端和python工程。为了跟广大技术网友交流或者吸引更多人了解这个项目,决定转为团队型项目,目前命名为题经,寓意:把问题和资料当作经书,参悟并以此逐步成长。目前1.1.0版本基本快完成了,因为为了满足自己目前的需要所以没有那么快的迭代功能,先收集了很多问题,相关博客资料和参考答案,然后做了一些AI Agent RAG 的实战。

项目地址如下:

https://gitee.com/qmi_team/qmi-java

https://gitee.com/qmi_team/qmi-py

https://gitee.com/qmi_team/qmi-web

第三个则是一个业务模型组件,就是之前公司做过的遇到过的一些通用的kv模型和扩展场景,做了一个后端组件,老的项目地址:

https://gitee.com/sky-painting/component-kv

为什么要把老的项目翻新重做呢,因为我发现我在做第二个项目的时候要做很多重复性的事情,比如配置后端管理员,在写python工程的时候要配置领域特定名词映射,这就让我发现我可以用我之前做的项目来辅助沉淀一些公共的业务模型或者业务能力,方便后续开发提速。所以我很快找到了之前的项目,然后把整个基础设计和功能设计都搭建起来了,在做1.0.0版本的时候发现做着做着像是在做一个基于元数据开发的低代码平台,这让我变得有点恍惚了,怎么做着做着有点倒退了,后续经过仔细思考想着还是不会跟低代码平台一样,顶多类似于低代码产品,但是可以管理的东西是模型和数据,不会把它当作低代码平台去做核心业务,也不会当作纯低代码平台去演进,先想好产品定位。另外一方面则是可以打通Nacos, Appollo,做配置同步,或者提供配置中心不能提供的低代码能力,管理好企业的非核心模块,非核心表模型和配置,帮助企业专注于核心业务的迭代。

新项目地址是:

https://gitee.com/sky-painting/kv-plat

https://gitee.com/sky-painting/kvPlatWeb

目前这个项目还在1.0.0的阶段,准备收尾了,项目本身可以作为一个低代码,或者业务公共组件,来进行演进,1.0.0版本里就包括数据库和缓存一致性的实战,也包括多租户架构,所以对于想锻炼自己技术的全栈开发者们可以试试自己去朝着某个方向深入迭代。因为这个项目目前看也可以接入AI Agent,只是在1.0.0版本里会嵌入阿里巴巴的page Agent去试试水,然后1.1.0去践行新的思想,把AI Agent和大模型的能力当作业务模型的服务层,用户只需要对这个模型在业务场景操作上做业务说明形成prompt,自动生成一些tools,skills则会比已有的低代码平台更加灵活上限更高。

后续会分享一些AI Agent工具的使用感受和项目设计迭代过程和成果,感谢大家的支持和关注,再见。