大家好,我是LV。目前聚焦在AI产品研发领域。
在这个领域其中一件很重要的事情就是使用AI增效现有的产品研发流程。
笔者目前在公司主要是做前端架构,今年AI爆发,也深入研究了许多AI相关的技术,其中在AI助力前端开发方向上做了许多落地和实践。
下面分享的这个产品,是笔者近期的研究实践成果,分享出来希望能帮助到社区的伙伴,同时也希望能够吸收社区更多的idear和建议,大家一起完善产品,一起拥抱AI时代。
前端已死?
下面,想跟大家聊一个话题:”前端已死?“。
这个话题在AI时代尤为突出,曾一度飙升到了脉脉的榜二,为什么AI时代这个话题尤为突出,因为在AI时代诞生了很多前端的AI产品,它们让人眼前一亮。
不知道大家看到这个词有没有那么一些危机感,我当时看到是有点不屑的,同时我还坚定的认为“前端未死”。
我为什么这样认为呢?跟大家分享两款在前端领域很火的产品。
第一:Vercel V0,Vercel是前端领域的一家巨星公司,V0这个产品可以让用户通过自然语言的描述即可生成前端代码。
第二:ScreenShotToCode,故名思意,通过截图就能够生成前端的代码,它的star已经涨到了34k。
尽管它们让人感觉很牛,但是都有一个“致命的缺点”,那就无法生成符合公司规范的代码,从这个角度来说,那就是一座“屎山”,因为生成出来的代码没有可维护性可言。
因此,从这个角度来看,我觉得“前端未死”。
既然觉察到了这个“致命的缺点”,那就解决它,让AI真正意义上可以结合到公司实际的前端开发工作流中来。
LV0(前端AI智能化平台)
接下来正式介绍我们的这款产品,它的名字做“LV0”。
LV0主要为了解决2大问题:
第一:提升前端开发的效能,在保证代码质量的基础上,成倍甚至是好几倍提升开发的效能。
第二:降低前端开发的门槛,让前端实习生,甚至是不懂前端开发的UI设计、产品经理都能够通过LV0产出符合规范的高质量代码。
简而言之,降本增效。
下面做个简单的产品演示,快速感受一下我们的产品。
(演示视频请移步:点击观看视频)
看完视频,接下来我给大家着重介绍一下我们产品的5大功能,2大核心优势。
5大功能
我们的5大功能融合了现有市面上同类产品的各大优势,同时在这个基础上还升级了他们没有的功能。
接下来一一介绍。
第一个功能:自然语言生成代码,通过一段大白话就可以产出符合你需求的前端代码出来,相当于彻底改变了我们现有的一个开发模式,我把这种方式叫做“聊天式编程”,你只要会说话,那就能编程!
第二个功能:截图生成代码,如果你是一名设计师,那你可以完全不用懂前端,直接把你的设计稿截一张图,就可以将图片转换为前端代码。
第三个功能:原型设计生成代码,如果你是一名产品经理,那你也可以完全不用懂前端,把你的需求画一个草图,就可以将你的草图转换为前端代码。
第四个功能:代码持续迭代,我们生成的所有代码是有版本管理的,你可以回溯到任意一次AI生成的代码,基于这次生成的代码进行持续迭代对话。
第五个功能:在线微调,我们都知道,编程这件事情的容错率很低,而且大模型是具有可迷惑性的,所以有些时候,仅仅通过自然语言,可能也无法达到预期的标准,因此我们提供了在线微调,大大提升代码的可控性。
2大核心优势
接下来给大家重点介绍我们的2大核心优势:
第一大优势:接入公司自研的组件库,同时接入公司的代码规范,这点特别重要,意味着我们产出的代码是具有可维护性的,而不是一座“屎山”,任何人使用我们的产品,不管是什么级别的前端,甚至是不懂前端的人员,都能够产出高质量、同时符合公司规范高可维护性的代码。
第二大优势:开放核心接口,不仅仅是我们公司,任何公司都可以可以将我们的产品接入到任何开源以及自研的组件库中,同时可以将任何公司的代码规范融入进来,产生出企业生产级别的高可维护性代码。
准备开源
为什么想着要开源,最根本的原因是想吸引开源社区更多优秀的人参与到项目中来,一起做出一个真正有价值的AI产品,给社区带来价值的同时,给公司创造更多的价值,同时也扩大个人的价值,更希望参与到项目中的每个人都能够收获应得的价值。
笔者跟公司领导沟通了之后,也支持开源,同时笔者公司也有一些感兴趣的同学在助力这款产品,感谢公司以及同事的支持。
LV0目前在公司内部进行一些实际项目的落地实践,收集实际的产品反馈在不断在完善产品。
同时LV0还有一些开源前的准备工作要处理:产品目标和范围、开源许可证类型、代码质量规范、项目文档完善、社区建设规划等。
希望这些前期准备可以减少开源后带给大家的一些使用困惑,谢谢支持,2024我们一路前行。
欢迎感兴趣、想参与开源建设的伙伴可以跟笔者来沟通LV0的相关事项,链接笔者可以关注同名公众号 LV技术派,不错过最新的动态,谢谢支持。
如需咨询产品相关问题或者合作,也很欢迎链接笔者,高效沟通,精诚合作。