Inspiration
The main reason that motivated us to start this project was to find a way to simplify the structuring of coding projects. We all believe that this is not an easy task, especially if you are new to programming. Therefore, we wanted to create a tool that not only simplifies this process for the user, but also gives them the tools to learn from their mistakes and improve themselves.
What it does
IntelliJent is a tool for identifying and recording faults in code and making improvements to it.It is built in a user-friendly manner to assist you in understanding and correcting mistakes in your Intellij code editor, allowing you to produce better, cleaner, and working scripts that are faster, more efficient, and perform better.
How we built it
Intelligent consists of a pipeline of two LLM agents, the first one compresses Java projects into small YAML summaries which are then passed to the next agent to evaluate the structure according to software engineering principles and then generate some simple steps for the user to improve their coding. It's built in an intelliJ Idea plugin and uses a Flask server as a backend.
Challenges we ran into
Time pressure, outdated information on google and not enough sleep
Accomplishments that we're proud of
We finished the Challenge LOL
What we learned
Deepend our knowledges on Agents, Prompt Engineering and building Rest Servers Also how to build a plugin :)
What's next for Augsburg team
A good night sleep and great challenges for tomorrow
Built With
- ai-agents
- flask
- gpt
- intellij-idea
- plug-in
- rest-api
Log in or sign up for Devpost to join the conversation.