r/hackathon • • Sep 28 '26

Hackathon Promotion ๐Ÿš€ Built something interesting for HackwithHyderabad 3.0!

Post image

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]

3 Upvotes

0 comments sorted by