1.具有4年的开发经验,专注于 Java 技术栈,精通微服务架构(如 Spring Cloud/Spring Boot)的设计、开发、测试与部署。
2.熟练掌握容器化技术(Docker)、持续集成/持续交付(CI/CD)流程搭建(如 Jenkins)、日志系统的接入与管理,支撑高并发分布式系统。
3.具备云架构操作能力,精通使用 Docker、OpenShift 等容器编排平台实现应用的容器化、云化部署与一键运行。
4.熟悉前沿 AI 技术,能利用 Ollama、Hugging Face 等工具在私有环境独立部署开源大模型 (LLM),并具备后续微调的知识储备。
5.具备 AI Agent 智能体实战经验,曾成功结合向量搜索技术、行业知识图谱(MCP框架)构建应用于电子元器件领域的专业智能体。
6.深入理解 RAG(检索增强生成)原理,可独立实施知识库构建(文档切分、嵌入)、语义相似度检索,精准补足大模型知识短板。
7.熟练掌握数据库应用,处理过大数据迁移,能针对慢查询 SQL 进行深度性能优化(索引策略、执行计划分析)。
8.精通 Linux 操作系统常用命令与脚本编写,支撑服务的部署、监控与日常运维。
项目简介:
机器人自动化企微营销助手是一个利用Java技术结合LLM、RPA机器人多合一的UI营销平台。主要通过利用AI LLM 大模型结合华为RPA-WeAutomate技术,给企业微信用户提供大模型客服值守回复、企微营销推送、小程序活动链接、添加好友、运营信息统计分析、快速删除违规内容等等多项功能。利用好营销管理平台,可以极大程度上提高企业运营效率与推广效果,极大程度上减轻人力成本的投入。
语言选型:Java
技术选型:
物理架构:分布式跨机房
技术架构:CICD云容器原生化
应用架构:SpringBoot + Spring Cloud + MybatisPlus + llma3 LLM + openShift + redis + RabbitMQ + minio
责任描述:
1.研发企微营销助手基础核心授权功能,对接COE机器人管理平台获取企业微信登录二维码,通过Minio将二维码图片存入对象存储生成URL,同时将URL存入MySQL数据表中。业务经理可通过前端返回的URL生成的二维码进行授权,或者通过调用企微提供的SDK将二维码以小程序图文消息的形式发送给业务经理对应的小程序进行授权。
2.研发企微营销助手基础核心退绑功能,Java后端获取前端发送的申请退绑请求,异步修改机器人在线绑定关系。并发送远程httpclient请求通知COE管理平台执行企业微信下线操作。
3.解决登录状态一致性问题,由于单一通过回调去修改状态在并发较大的情况下会导致部分状态与实际状态情况不符,因此引入Redis在授权前删除状态并重新赋予状态,在结束后删除状态保证状态最大可能准确。
4.研发企微营销助手功能核心批量添加好友。封装前端传入的待添加客户手机号,通过HTTP Client发起请求将客户手机列表发送给COE机器人管理平台执行添加好友编排流程。添加完后同步回调通过CompletableFuture异步去更新所有添加好的客户状态提高接口性能。
5.处理疑难慢SQL问题,通过观察XML文件或者通过Mybatis打印生成的SQL语句去研究连表情况 、索引情况 、事务情况、锁表情况去分析造成慢SQL的原因,然后通过具体产生慢SQL的原因去修改。
6.负责Amazon s3 OSS弹性云存储的改造,由于当前产品进入中信银行信用卡中心需要将Minio对象存储统一替换成S3,此处遵循开闭原则的改造方案。增加一个控制开关重新编写基于S3对象存储的上传、下载功能然后引入原有接口如果选择开启则走新逻辑上传、下载获取对象信息,反之则不变保证不破坏系统原有的功能可行性同时提高系统的一个可用性。
7.负责为中信信用卡中心智能营销助手系统灾备方案设计规划,设计事故发生情况下半小时内恢复预警机制保证系统高可用性。
8.负责对接cicd+云原生openshift技术,降低项目应用颗粒维度实现简单的镜像化一键构建一键部署一键运行。
9.使用xxljob定时调度框架编写定时调度任务处理数据表超量及大表问题。
10.处理sonar扫描出现的bug程序,优化代码圈复杂度增强程序可读性与运行性能避免bug出现导致结果和预期偏差。
1.负责芯链互链DeepQuote应用架构的设计及代码流程图设计 2.负责MCP 芯链智能体核心的开发 3.AI后端的开发 4.负责大规模数据集的导入对接和性能设计 5.设计向量数据库的选定和供应商库存大数据存储的构建
1.负责企微智能营销助手基础核心与功能核心的研发。 2.引入Large Language Model研发新一代智能值守机器人。 3.分析解决慢SQL 4.优化maven应用架构引入CICD,使原有架构面向简单化、容器化趋向于一键部署一键运行 5.处理大模型私有化部署难题