Inspiration
Cloud infrastructure can be hard to deploy and setup as someone with limited exposure. Even cloud devs with years of experience will have to spend a decent chunk of time setting up infrastructure through either IaC languages like Terraform or through AWS CloudFormation.
What it does
Our project aims to automate the provisioning of cloud infrastructure by leveraging AI. We use a multi-tiered system which leverages user query classification using Groq, which then pulls the appropriate up to date AWS CLI data using Sonar API from Perplexity. Finally, our LLM is able provision infrastructure after receiving the CLI commands with the appropriate configurations.
OpsForge enables streamlined development and reduces friction within the Devops cycle. This is especially important for start-ups who can now accelerate cloud deployment and empower developers.
How we built it
OpsForge turns natural language into changes in your cloud infrastructure. It takes your prompt in the Next frontend and uses Groq in order to classify the prompt and get it ready. Next, our AI model, with the help of Perplexity's Sonar, will get the command line commands and run them to facilitate the user prompt, which finally triggers the AWS infrastructure changes to take place.
Challenges we ran into
Throughout the weekend we ran into a lot of idea block where we had a difficult time focusing on exactly what the project would be and how it would be implemented. The design problem of updating and maintaining cloud infrastructure is quite broad and can be approached in many different ways with varying quality and speeds.
Accomplishments that we're proud of
Collaboration and willingness to learn involved us putting aside our technical backgrounds and really making sure our plans and brainstorming sessions were backed by all members of the team! The project was also super complex and required many different cloud tools. These interact with one another and provide a productive development experience for any cloud infrastructure developer through natural language.
What we learned
As a team we really got to get our hands dirty working with cloud infrastructure technologies and being able to incorporate front end Next JS elements with a comprehensive backend.
What's next for OpsForge
Currently as a prototype we choose to focus on implementing features for assisting with AWS cloud development. In the future, we aim to expand this feature to other cloud providers like Google Cloud Platform, Azure, and other popular tools especially within enterprise and start-up projects.
Built With
- amazon-web-services
- azure
- groq
- javascript
- next-js
- openai
- perplexity
- python
- react
- sonar
- typescript

Log in or sign up for Devpost to join the conversation.