基于ruoyi分离版的二次开发,什么??前端全部交给trae???

06-01 1252阅读
接触后端有一段时间了,就想拿ruoyi练练手,自己写了一个平台,在这里演示一下功能。
是的,没错,前端几乎全部交给trae,不懂也可以做出精美前端!!

友情提示:还是需要一些前端基础知识的,比如文件结构,要能找到具体元素的位置,不然调试起来将非常痛苦!

文章目录

  • 项目介绍
  • 一、trae是什么?
  • 二、核心功能
    • 1.抽取了API调用类,一键配置大模型
    • 2.代码生成
    • 3.Excel转SQL
    • 4.代码质量分析
    • 总结

      项目介绍

      GodeForge 是一个集成了 AI 能力的代码辅助生成平台,优化原生代码生成器生成模糊问题且具备二次开发能力的 RuoYi 框架,还集成并实现了一些好用的工具。

      基于ruoyi分离版的二次开发,什么??前端全部交给trae???

      模仿OpenAI的前端设计,有喜欢的朋友也可以直接拿来用。


      一、trae是什么?

      一款国产的AI代码编辑器,cursor的完美平替,但因为使用地区有限制,还得需要魔法,据说是新加坡的套壳公司,而且大陆地区也马上解除限制了。

      trae和cursor都用过,给我的感觉,trae的交互做的比cursor好,版本回退管理非常方便且逻辑简单,但模型能力不如cursor,不过也能达到80~90%。

      cursor免费注册会给15天150条回复限制,而trae成功登陆后都是免费的,不过使用过多IP会暴露,容易被封。

      二、核心功能

      1.抽取了API调用类,一键配置大模型

      在前后端对应的配置类修改api和模型名字,进入一键测试,点击开始测试,成功后就可以激活大模型的功能了。
      理论上来说,选择的模型越强,平台的ai能力也会越强
      

      基于ruoyi分离版的二次开发,什么??前端全部交给trae???

      大模型能力具体表现在:

      • 代码生成模块
      • 代码质量分析模块(辅助)
      • AI平台助手(还未完成)

        2.代码生成

        在 “代码生成” 页面,选择需要生成的语言,输入功能描述,点击 “生成代码”,系统将自动生成代码并提供复制和下载功能。

        基于ruoyi分离版的二次开发,什么??前端全部交给trae???


        3.Excel转SQL

        个人认为这个功能十分好用,响应迅速,生成准确

        Excel 一键转 SQL:进入 “Excel 转 SQL” 页面,上传你的 Excel 文件,输入表名,选择目标数据库类型(MySQL、Oracle、SQL Server),点击 “生成 SQL”,平台会自动为你生成 SQL 脚本,并且支持一键复制和下载。

        基于ruoyi分离版的二次开发,什么??前端全部交给trae???

        如果不小心传了错误的文件格式,会有异常提醒,标准模板可以点击下载查看。

        基于ruoyi分离版的二次开发,什么??前端全部交给trae???


        4.代码质量分析

        这个功能目前还比较积鸡肋

        在 “代码质量分析” 页面,你可以选择复制粘贴代码或直接上传你的源代码文件,点击 “分析代码”,系统会生成代码质量报告,并提供详细的分析结果。

        基于ruoyi分离版的二次开发,什么??前端全部交给trae???

        分析报告可以下载下来,不过只支持txt文本。


        总结

        简单概括一下实现逻辑:

        红色标注的是还没有解决的地方

        基于ruoyi分离版的二次开发,什么??前端全部交给trae???

        总结:

        刚开始做的时候目标不确定,想着就先做,但越做越想把平台变成一种趋向于工作流的形式。

        感觉前端的知识还是非常多的,拥有丰富的组件使用经验,框架逻辑和审美设计才能打造优秀的前端界面,大模型还只能代替简单前端工作。

        缺点:

        • 代码生成响应比较慢,主要原因是解析大模型生成的语句方法效率太低。当然大模型生成其实都很慢,之所以觉得快是因为chat界面都实现流式输出的视觉效果,而代码生成时直接从0到1的,也有这方面的原因
        • 场景还不够具体化。 前端也没有将服务和管理功能明确的分开。
        • api调用的类写得太少,每个平台都不一样,目前仅支持阿里百炼得所有允许java调用的大模型。

          待办:

          • 优化响应问题
          • 完成平台助手模块
          • 完成人脸识别登录功能
          • 集成更多实用的功能

            后续会分享具体的实现逻辑,并将代码上传到github。

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

相关阅读

目录[+]

取消
微信二维码
微信二维码
支付宝二维码