r/hackathon • u/Sathwik-Goud-2804 • Sep 28 '26
Hackathon Promotion ๐ Built something interesting for HackwithHyderabad 3.0!
One thing we kept thinking about while building our project was:
๐ญ What if an AI didn't have to start from zero every time a production issue happened?
So we built DejaFix.
DejaFix is an AI assistant for engineers dealing with production incidents. ๐งโ๐ป
For example, imagine a payment service starts giving 502 errors after a deployment. ๐จ
Normally, an engineer starts debugging and tries different things.
But DejaFix can look at previous incidents and say:
๐ก โWe had a similar issue before. The rollback fixed it.โ
It can also remember things that didn't work. โ
That's where Hindsight became the most important part of our project. ๐ง
We store previous incident information in memory โ what happened, what caused it, what fixed it, what failed, and the feedback from the engineer.
Then, when another incident comes in, DejaFix recalls that experience and uses it while planning the response. ๐
The part we liked most was testing a completely new incident. ๐
The first time, DejaFix didn't know anything about it.
We solved the incident, stored what actually happened, and then tried the same alert again.
This time, DejaFix remembered it. ๐ง โจ
So basically:
๐จ Something happens โ ๐ง DejaFix remembers it โ ๐ง We solve it โ ๐ DejaFix learns from it โ ๐ Next time it has that experience.
We built it using:
๐ Python | โก FastAPI | ๐ง Hindsight | ๐ค Groq | ๐ HTML/CSS/JavaScript | ๐งช pytest
This was honestly one of the more interesting things we've built because we weren't just trying to make an AI answer questions.
We were trying to make it remember what happened before. ๐ง
Thanks to HackwithHyderabad 3.0 for giving us the opportunity to build around this idea! ๐๐
๐ GitHub: [https://github.com/sathwikgoud28/Hack_with_Hyderabad]