Inspiration
Cloud engineering can be difficult for students and developers because designing a production-ready AWS architecture requires knowledge of networking, security, scalability, cost optimization, monitoring, and disaster recovery.
We wanted to build an AI-powered cloud engineering copilot that makes this process faster and easier. CloudPilot AI allows users to describe their application in natural language and receive an intelligent AWS architecture with practical recommendations.
What it does
CloudPilot AI can help developers:
- Generate AWS architecture designs from natural-language requirements
- Analyze architectures for security, scalability, reliability, and cost
- Identify potential misconfigurations and cloud risks
- Recommend AWS services and better architectural patterns
- Generate Terraform infrastructure-as-code
- Provide cost-optimization recommendations
- Suggest disaster-recovery and high-availability strategies
- Explain complex cloud architecture decisions in simple language
How we built it
We designed CloudPilot AI as an AI-first cloud engineering platform. The application combines an AI assistant with cloud architecture knowledge, AWS services, infrastructure-as-code generation, security analysis, and cost-optimization workflows.
We used Kiro to accelerate development through structured specifications, AI-assisted implementation, and iterative refinement. The goal was not simply to generate code, but to create a reliable workflow that helps developers move from an idea to a deployable cloud architecture.
Challenges we faced
One of our biggest challenges was making AI-generated cloud recommendations practical rather than generic. AWS architectures involve many interconnected decisions, so we focused on providing structured recommendations with security, scalability, reliability, and cost considerations.
Another challenge was designing the application so that generated infrastructure can be reviewed and improved before deployment.
What we learned
Through this project, we learned how AI can support real-world cloud engineering workflows. We also gained experience with AWS architecture, infrastructure as code, cloud security, cost optimization, and AI-assisted development with Kiro.
What's next
We plan to expand CloudPilot AI with deeper AWS Well-Architected analysis, real-time cloud monitoring, automated cost forecasting, intelligent remediation, architecture drift detection, and safer one-click infrastructure deployment.
Built With
- ai
- amazon
- amazon-web-services
- api
- as
- bedrock
- cloud
- cloudwatch
- code
- computing
- css
- dynamodb
- gateway
- generative
- html
- infrastructure
- javascript
- kiro
- lambda
- python
- s3
- terraform
- well-architected
Log in or sign up for Devpost to join the conversation.