基于SpringBoot3+LangChain4j+LangGraph4j的AI零代码应用生成平台。用户输入自然语言描述,由AI Age nt 自动执行并发素材搜集、代码生成、质量检查、项目构建的完整工作流,最终一键部署为可访问的Web 应用。
项目核心为一套AI 工作流,并采用多级缓存、分布式限流、异步处理、护轨重试等多种优化策略,保证系统的高性能与稳定性。
项目打包下载:设计多维文件过滤器,对生成的项目代码进行动态过滤(比如排除隐藏目录);
并通过Hutoo工具类快速实现ZIP压缩,以文件流的形式提供给用户下载。异步优化:将项目构建、封面生成等耗时I/O密集型任务异步化,防止请求线程阻塞;通过Java 21的虚拟线程执行,避免了传统线程池的资源开销。
AI 智能路由:利用LangChain4j的结构化输出特性,