推荐几个牛逼的AI Agent项目 1.智能代码审查AI Agent项目描述代码审查AI Agent(CodeGuardian AI) 是面向企业与团队的智能代码审查 Agent。它将传统静态分析与大语言模型LLM深度结合提供多语言、多维度、高上下文感知的代码问题识别与修复建议。通过与 Git 仓库、CI/CD 流水线的无缝集成项目在开发、提交、发布前审计等关键环节提供可审计、可落地的审查能力与专业报告。核心功能多范围审查支持项目/目录/文件/代码片段/Git 项目审查适配不同开发阶段与场景。深度分析AI规则LLM 结合规则引擎PMD/Checkstyle/SpotBugs/Semgrep既有上下文推理又有规范落地。RAG 增强基于代码库与知识库的检索增强生成HybridBM25 向量检索 Rerank提供相似问题与修复示例。Function Calling以结构化工具调用驱动本地分析器与解析器JavaParser/Semgrep强制输出严格 JSON 结果Finding/Report。专业报告生成 HTML/Markdown/PDF 报告包含问题分布、严重级别统计、位置与 Diff、可执行建议。历史与检索审查记录留存、分页与查询名称/范围/时间、二次检索与复盘。规范与规则内置阿里/Google/Airbnb/PEP8 规范模板支持自定义规范名称要点、权重调优。Git 集成支持 Git 地址配置账户与令牌拉取并增量分析模块级问题。CI/CD 集成REST API 与 Webhook在 PR/MR、构建、发布前自动触发审查与阻断策略。安全与合规敏感信息脱敏、凭据仅会话态、审计日志与链路追踪。技术栈语言与框架Java 21、Spring Boot 3.x、Spring WebREST解析与规则JavaParser、Semgrep、PMD、Checkstyle、SpotBugs、Tree-sitter可选AI 接入Spring AIRAGEmbedding 向量库 BM25数据与存储PostgreSQL任务/结果、Redis缓存、MinIO对象存储/大报告检索与向量ElasticSearch/pgvector/VectorDB可选混合检索并发与事件Java 21 虚拟线程Loom、Redis Streams事件总线可选构建与部署Maven、Docker观测与日志Grafana/ELK、SLF4J Logback测试JUnit 5技术亮点可演进单体 事件驱动以模块化单体起步内部事件总线组织审查管线平滑演进为微服务。虚拟线程并发利用 Java 21 Loom 显著提升多文件/多模块并行分析吞吐。混合检索与重排BM25 向量检索 Rerank让上下文更精准、建议更可靠。工具函数调用LLM 与本地分析器协作既智能又可落地输出严格结构化结果。系统架构图部分页面截图更多项目实战在项目实战网java突击队2.智能天气播报AI Agent核心功能天气数据获取实时获取天气信息智能播报用自然语言播报天气穿衣建议根据天气推荐穿衣搭配出行建议基于天气条件的出行建议语音播报支持语音播报功能技术栈核心框架Spring Boot 3.xSpring AI Alibaba StarterAI服务通义千问 (天气解读)阿里云语音合成第三方API聚合数据API数据存储Redis (天气数据缓存)3.智能翻译助手AI Agent核心功能文本翻译支持中英日韩等多语言互译文档翻译PDF、Word、Excel文档智能翻译实时对话翻译聊天场景的实时翻译术语库管理专业术语的定制化翻译翻译质量评估自动评估翻译准确性会员点数付费功能技术栈核心框架Spring Boot 3.xSpring AI StarterElasticsearchMinIOAI服务通义千问 (文本理解和优化)RAG数据存储MySQL (翻译记录)Redis (缓存)前端ThymeleafBootstrap (UI框架)JavaScript ES6WebSocket系统架构图部分页面截图这个项目是一个完整的AI商业应用包含了完整的会员开通、下单、支付、获取点数、消费点数、续费等功能。4.智能商品推荐AI Agent系统项目描述智能推荐与交易助手Smart Recommendation Assistant是面向电商/零售团队的对话式导购与交易协同系统。它将RAG检索增强生成与Function Calling工具调用深度结合把“问商品→选商品→加购→改数量→下单→查订单→取消订单→看详情”的链路收敛到一个对话入口中既能给出可解释的推荐理由也能直接执行可落地的业务操作。项目支持与现有商品/购物车/订单服务无缝集成Feign 网关并提供会话历史保存与页面级交互订单卡片、购物车卡片、订单确认卡片等更适合真实业务场景的接入与演进。核心功能智能推荐RAG结合向量检索增强上下文输出场景化、可解释的推荐结果与对比建议对话式购物车操作Function Calling支持加入购物车、修改数量、删除商品、查看购物车支持“第几个/商品ID/条目ID”等多种输入方式对话式下单支持从购物车“已选商品”发起订单确认与下单并在对话中反馈结果对话式查询订单多关键字条件支持在对话中拉起订单列表并用多个关键字组合筛选订单号/商品名/状态等对话式取消订单支持在对话中“取消订单 订单号”以及订单卡片一键取消订单列表与详情页订单卡片展示状态、金额、时间、商品信息支持跳转订单详情历史会话与快照保存聊天记录与关键 UI 快照订单列表/购物车/确认单支持恢复会话上下文技术栈语言与框架Java 21、Spring Boot 3.x、Spring WebREST、ThymeleafAI 接入Spring AIChat Tools/Function Calling、Embedding检索与向量库PostgreSQL pgvector向量存储支持初始化 schema/扩展服务集成Spring Cloud OpenFeign、网关透传配置数据与存储PostgreSQL向量库/结构化数据、Redis缓存/会话相关能力、MongoDB聊天历史与快照构建与测试Maven、JUnit 5日志与观测SLF4J Logback按需扩展链路追踪与指标技术亮点RAG 工具调用的组合范式对“需要推理的内容”走 RAG对“需要真实数据与执行动作”走 Function Calling减少幻觉并提升可落地性对话即工作流把购物车、订单确认、订单列表等“中间态”以卡片形式嵌入对话减少页面跳转与流程断点多关键字查询的稳定交互支持空格/逗号等分隔的多关键字筛选面向真实用户表达习惯外部服务适配与兼容对接订单/购物车等服务时支持多种请求体与字段兼容策略降低接入成本会话快照与降级兜底存储会话历史与关键渲染数据服务波动时尽量保证“用户看见的内容不丢失”部分功能截图更多项目实战在项目实战网java突击队5 100万QPS短链系统使用技术JDK21、SpringBoot3.5.3、JPA、Redis、布隆过滤器、Sentinel、Nacos、Redisson、shardingsphere、HikariCP、guava、Prometheus、AlertManager、Grafana、ELK等。这个系统拥有超高的并发面包含的东西很复杂。目前设计了32个数据库每个数据库包含256张表。每天可支持2.6亿以上的数据写入。简历中加上短链系统面试机会一下子多了很多100万QPS短链系统架构图如下该系统的亮点是使用了最新的JDK21和SpringBoot3.5.3100万QPS的超高并发请求数据库分库分表设计多级布隆过滤器设计限流和熔断的使用Redis分片集群改进后的雪花算法Redis分布式锁的使用Redis Stream的使用多级缓存设计多线程的处理完整的单元测试覆盖使用Prometheus对项目实时监控使用Grafana创建监控仪表盘使用AlertManager实现自动报警功能接入钉钉报警基于时间片的布隆过滤器系统平滑8倍扩容基于Docker容器化部署支持多种短链生成算法接口幂等性设计数据双写机制历史数据迁移程序数据一致性校验程序过期数据自动迁移程序多个服务节点数据同步机制等等。。。基于时间片的布隆过滤器流程图如下短链系统平滑扩容方案如下通过这个项目可以学到很多高并发、流量评估、分库分表、多级缓存、多级布隆过滤器、限流、熔断、多线程、监控、报警、数据扩容、集群、广播消息、单元测试编写等多方面的知识。目前这个项目包含两端代码后端服务前端服务想进大厂的小伙伴们一定不要错过这个项目里面有很多加分项。更多项目实战在项目实战网java突击队6 SaaS点餐系统使用技术JDK21、SpringBoot3.4.3、SpringCloud、SpringCloud Alibaba、Gateway、Mybatis、PostgesSQL、Redis、RocketMQ、ElasticSearch、Knife4j、Prometheus、Grafana、Minio、数据隔离等。SaaS点餐系统是一套DDD开发模式 多租户 PostgesSQL 的复杂微服务系统。包含了9个微服务。系统整体架构如下数据隔离方案如下DDD开发模式的代码示例通过这个项目可以掌握DDD开发模型、多租户数据隔离的方案实现、PostgresSQL数据库的使用还有微服务之间的数据交换网关服务的统一处理以及复杂系统的职责领域的划分。页面效果7 商城微服务系统susan_mall_cloud是微服务项目。使用了目前业界比较新的技术JDK17、Spring6、SpringBoot3.3.5、SpringCloud2024、SpringCloud Alibaba2023.0.1.0。微服务后端包含了susan-mall-common 公共文件susan-mall-gateway 网关服务susan-mall-basic (基础服务)susan-mall-auth 权限服务包含用户和权限相关的susan-mall-product 商品服务susan-mall-order 订单服务susan-mall-pay 支付服务susan-mall-member 会员服务susan-mall-marketing 营销服务susan-mall-admin后台管理系统APIsusan-mall-mobile移动端API这个版本在商城已有技术基础之上又增加了SpringCloud Gateway、WebFlux、Seata、Skywaking、OpenFeign、Loadbalancer、Sentinel、Nacos、Canal、xxl-job、Prometheus、K8S等。项目架构图目前包含了多端代码服务端的网关服务和6个微服务。后台管理系统。uniapp小程序。下面是商城小程序真实的截图

本月热点