proginn22070046172024年06月12日
39阅读
开发技术springcloudredis、mybatis、spring、javaSpringCloud
所属分类springboot

作品详情

技术选型:SpringBoot、SpringCloudAlibaba、MybatisPlus、sqlserver、Redis、Elasticsearch、七牛云、钉钉机械人、个推一键登录、千帆大模型、Whistle等。
项目描述:此项目的是基于Ai模型的智能回复功能,实现将Ai训练成一个情感导师,站在情感导师的角度帮你解决恋爱中遇到的一些问题,除ai回复外,还有自己买的一些话术库,通过搜索对话,教用户如何更好的回复对方。此项目中包括App端和管理后台。其中包含的服务包括(用户服务、中台短信服务、数数服务、归因服务、应用服务、支付服务)
职责描述:
 通过Elasticsearch将话术库的数据存入到Elasticsearch中,方便用户更好的搜索到最有用的数据。
 通过nacos作为配置中心以及注册中心,使用feign的远程调用实现多个服务之间的远程调用。
 通过对百度的千帆大模型的参数训练等一些列操作,让模型返回的文案更符合回复。这里是通过请求发送http请求实现的,没有搭建专门的服务。
 使用个推的一键登录实现恋相遇的一键登录功能。
 调用归因平台的服务时,一些接口需要服务端获取用户的IP和UA,通过使用Aop和自定义注解实现带注解接口添加参数值IP、UA等参数。
 因模型的鉴权Authorization有过期时间,或者千帆大模型接口访问频繁导致模型请求失败,实现切换失败后模型自动切换,同时通过定时任务调用千帆大模型及时恢复使用千帆大模型(某个模型不能使用的兜底操作)
 通过Whistle抓包获取一些话术库以及图片等资源。通过IO操作对一些图片、GIF等添加一些特定的文字。
 因为公司产品涉及多中用户的登录,使用策略模式降低代码中的判断,从而实现高可扩展性。
 为观察用户的行为操作,对接公司中台的数数、归因平台,方便查看用户的行为操作。
 项目使用JWT和AOP实现简单的鉴权功能,粗略放置软件被非法请求频繁访问。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论