Inspiration
To help out fellow developers or people using GIT version control. We want to provide advice AND the ability to run commands.
What it does
It is a chatbot to help people interact and run GIT commands in simple English.
How we built it
It is build using python and a lot of imports :) It utilizes the AMD Ryzen AI NPU chip by having a quantized model. It also has access to your repo specific GIT information to create and run GIT commands specific to your needs.
Challenges we ran into
- making a model that utilized the NPU
- the prompt engineering and replacing the first model as it was a bit dumb
- regex capturing the commands generated for use
Accomplishments that we're proud of
- working understanding of the GIT repo
- ability to generate user specific information
- ability to run git commands that it generates
What we learned
- working with NPU specific AI models
- making a specialized AI agent (agentic AI)
- prompt engineering
- concurrent programming
What's next for Git Agent
- Integrating RAG for further global awareness of the repo
- more autonomous command execution
- applying this agent to other software like Docker, Kubernetes, or SQL
Log in or sign up for Devpost to join the conversation.