AI Agent平台
Python+LangChain+LangGraph+MCP+LLM+Flask+SqlAlchemy+Postgres+Pgvector+Celery+Redis
项目简介:AI Agent平台通过流程编排、工具集成、页面化配置知识库的形式快速搭建AI Agent,通过此AI Agent平台快速积累制造业中不同需求的智能体案例,为更多的制造业提供AI Agent方案。
个人职责:
1. 知识库搭建:通过LangChain以及Embedding模型对文件进行分块以及向量存储到Pgvector数据库中,通过混合排序进行知识库检索;
2. LangGraph: 通过LangGraph对页面配置完成的工作流进行智能体搭建;通过LangGraph的人机交互对工作流执行进行管控;
3. Mcp协议:通过MCP协议接入AI Agent平台中所配置好的McpServer来增强AI Agent功能;
4. LLM接入:针对不同厂商的LLM配置接入,Ai Agent持久化;
5. 系统集成:将AI Agent平台注册到nacos注册中心,同时将nacos作为配置中心,通过feign-python接入公司通用平台;
MES制造执行系统
技术架构:SpringCloud + SpringBoot + MyBatisPlus + MySQL + Redis + RocketMQ + ElasticSearch + WebSocket +Sharding-JDBC + MQTT
项目简介:本项目旨在打造全方位、多层次、立体化的生产制造执行系统(MES),助力企业数字化转型,提高生产效率和管理精度。 系统采用微服务架构(SpringCloud)+ 数据驱动(ElasticSearch + Sharding-JDBC)+ 实时消息(MQTT + RocketMQ),集成生产管理、工艺控制、批记录、设备集成、数据分析、审计追踪等核心功能,实现生产流程全自动化、数据 驱动决策、实时监控与智能优化,降低生产成本,提高整体运营效率。
个人职责:
1. 主导微服务架构设计,推动MES系统数字化转型:负责MES系统的微服务架构设计与实施,确保各子模块的高可扩展性、高可维护性和高并发支持;基于SpringCloud组件优化服务间调用,降低系统耦合度,提升系统稳定性和可扩展性;采用分布式事务保障生产管理、物料管理、批签发等业务流程的数据一致性,提高系统可靠性。
2. 生产批记录与作业优化:文档批记录格式转换:采用HTML替代传统Word格式;提升数据存储结构化程度,增强记录复用性与可读性;在APP端组件化批记录处理,降低企业生产作业执行成本,提高操作便捷性;生产数据自动填充:通过数据集模型自动提取生产作业数据,动态渲染至批记录/批签发模版,提高QA人员和生产管理人员 80%工作效率。
3. 数据库分库分表优化:采用Sharding-JDBC分库分表,自定义分表规则优化大规模生产数据查询,提升查询性能50%;结合读写分离+索引优化,确保高并发环境下的快速响应,支持每日百万级生产数据流转。
4.ElasticSearch+分布式聚合查询:近实时统计生产任务完成率、设备运行情况、工艺稳定性,支持智能分析;结合热点数据缓存,提升大规模数据查询速度30%。
5. 设备集成:MQTT协议集成SCADA系统,实现设备数据实时采集、远程指令控制,提高生产执行自动化程度;
6. 站内信与实时消息处理:WebSocket站内信系统:实现工艺审核、工序审批、物料临期预警等实时通知,提高响应速度,减少人工等待;
7.RocketMQ异步通信:采用消息队列削峰处理,应对生产高峰期的突发流量,提升系统稳定性。 支持生产任务分发、工单通知、批记录推送等高并发消息处理。
8. 编写高质量技术文档,确保项目高效推进:负责核心模块技术方案设计,撰写系统架构文档、API文档、数据库设计文档,提升团队协作效率;组织代码评审、需求评审,保障开发质量,优化代码结构,推动敏捷开发落地。
9.设计模式应用:策略模式+工厂模式:设计生产任务调度、工艺流程管理等可扩展架构,支持业务动态扩展;模板方法模式:封装批记录生成逻辑,支持不同生产场景快速生成批记录;责任链模式:优化批记录审批流程,动态适配不同角色的审核逻辑,提高流程灵活性。
消息推送系统
技术架构:SpringBoot + MyBatis + Dubbo + RocketMQ + MySQL + Redis
项目描述:消息推送平台提供高并发、低延迟、可扩展的消息通信服务,支持短信、微信、邮件、三方平台应用消息等多渠道推送。该系统广泛应用于活动运营、用户通知、营销推广等场景,具备高触达率、消