amitava-roy75/ai-native-sdlc-product-catalog

GitHub: amitava-roy75/ai-native-sdlc-product-catalog

该项目是一个基于AI的软件开发生命周期自动化平台,旨在通过生成式AI技术简化从需求到部署的企业级开发流程。

Stars: 0 | Forks: 0

# AI原生SDLC编排平台 基于Spring Boot、AWS Bedrock和Amazon Nova基础模型构建的企业级AI原生软件开发生命周期自动化平台。 本平台展示了生成式AI如何自动化软件开发生命周期(SDLC)的多个阶段——从商业需求文档(BRD)生成到技术需求文档(TRD)、架构设计、代码生成、测试及部署产出物。 当前实现聚焦于电商产品目录用例,支持产品上架与产品搜索功能。 核心亮点 * AWS Bedrock集成 * 通过Converse API集成Amazon Nova大语言模型 * AI驱动的BRD生成 * AI驱动的TRD生成 * 模块化可扩展架构 * 企业级AI原生SDLC工作流 * 基于Spring Boot + Gradle的实现 * 支持Kubernetes/EKS的架构设计 * 可扩展的多生成器编排模型 技术栈 * Java 17 * Spring Boot * Gradle * AWS Bedrock * Amazon Nova * REST APIs * PostgreSQL * Kubernetes/EKS(未来阶段) 愿景 本项目的长期愿景是发展为完全自动化的企业AI工程平台,能够通过基础模型驱动的AI原生编排工作流生成: * 需求文档 * 架构设计 * 源代码 * 单元与集成测试 * 部署脚本 * CI/CD流水线 * 云原生部署产出物
标签:Amazon Nova, AWS, DLL 劫持, DPI, EKS, Gradle, PostgreSQL, REST API, Spring Boot, 业务需求文档, 亚马逊Bedrock, 人工智能, 代码生成, 企业软件平台, 可扩展设计, 后台面板检测, 域名枚举, 多生成器编排, 大语言模型, 技术需求文档, 架构设计, 模块化架构, 测试用例, 测试自动化, 渗透测试工具, 漏洞测试, 生成式AI, 用户模式Hook绕过, 电子商务, 索引, 软件开发, 软件开发生命周期, 部署自动化, 需求文档生成