前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Boot+AI,有搞头没?

Spring Boot+AI,有搞头没?

作者头像
江南一点雨
发布2024-07-02 12:22:44
1170
发布2024-07-02 12:22:44
举报
文章被收录于专栏:玩转JavaEE

松哥最近利用 Spring Boot3+AI 做了一个小程序 AI面试官Pro,小伙伴们一起来聊一聊这个项目的一些心得。

想把 Java 跟 AI 结合起来做一个小项目,但是一直没有一个好的 IDEA,程序员的思维还是比较固化。有一次有小伙伴在视频号小店下单了一个松哥的面试辅导服务。

当我帮他捋完简历之后,突然灵光一现:要是有一个 AI 工具能够帮助大家检测自己的技术水平到底怎么样,对于各位需要找工作的小伙伴是不是大有裨益呢?

说干就干。三下五除二就做了一个小程序出来,下面这小视频我来给大家演示了一下 AI面试官Pro 这个小程序的用法。

那么这个小程序都采用了哪些技术呢?

首先小程序本身是 uni-app 做的,Vue 松哥相对熟悉一些,使用 uni-app 做小程序对我来说很省事。

小程序后台是 RuoYi-Vue 脚手架,但是我做了一些改动,首先 Spring Boot 改成了目前最新版 3.3.1,然后引入了 MyBatis-Plus,后端的 Vue 部分则选用了 Vue3 版的 RuoYi。

AI 大模型目前内置了百度的 ERNIE-SPEED-8K 和 ERNIE-SPEED-128K,但是同时也支持接入通义千问、百川等其他厂商的大模型。

调用大模型 API,都是要真金白银往外掏的,为了防止面试接口被滥用,后端利用 Redis+ Spring AOP 的思想做了限流,对每个客户端每分钟发送的请求数量进行了限制。

现在小程序内置的是免费的 AI 模型,后续视大伙使用情况,再考虑开通付费的模型,付费模型在回答准确率和响应时间上都会有一些优势。

好啦,产品就是这么个产品,这也是松哥做的第一个 AI 小工具。松哥也打算为这个项目录制一套视频课程,手把手带各位小伙伴做一个一模一样的项目出来,大的方向来说,这个项目包括了三个部分:

  • ai-interview 这个是后端模块,基于 RuoYi-Vue 脚手架,但是我将之改造成了 Spring Boot3。
  • ai-interview-ui 这个是管理页面,小程序中的模型类型数据、面试分类、小程序 banner 等等这些数据都可以在后台页面修改定制,这里使用的是 Vue3。
  • ai-interview-mp 这个就是小程序部分,这块的技术栈是 uni-app。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 江南一点雨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档