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

Built With

Share this project:

Updates