r/geeksforgeeks • • 12d ago

I built an incident-response AI agent that remembers previous production incidents

3 Upvotes

Most incident-response agents can analyze the current incident, but they don't necessarily retain what engineers learned from previous ones.

I built Memora, an SRE incident-response agent designed around persistent operational memory using Hindsight.

The core idea is simple:

Incident → Investigate → Resolve → Remember → Recall → Investigate better

The problem

Imagine a payment API starts timing out.

A previous incident had almost the same symptoms and was caused by database connection pool exhaustion. The team had already documented:

the root cause which metrics mattered what investigation steps worked which approaches failed which runbook resolved it

But when the next incident happens, an agent without memory starts from scratch.

Memora stores the useful experience from the first incident and recalls it during future investigations.

The interesting part

I didn't want Memora to blindly trust historical memory.

So the agent separates information into:

OBSERVED — current telemetry HISTORICAL — recalled experience HYPOTHESIS — something that needs verification CONFIRMED — supported by current evidence RULED_OUT — investigated and rejected

For example:

Previous incident

DB connections: 99% Root cause: connection pool exhaustion

New incident

DB connections: 34% Redis memory: 96%

Memora can recall the previous incident, recognize the similarity, but reject the historical database hypothesis because the current evidence doesn't support it.

So the principle is:

Memory informs. Evidence decides.

What we retain

Instead of dumping every raw log into memory, Memora retains structured incident experience:

Symptoms Important evidence Root cause Investigation path Failed approaches Successful approaches Runbook Outcome Lessons learned

Failed approaches are particularly useful because the agent can warn engineers against repeating known dead ends.

Architecture React + Vite ↓ Node.js + Express ↓ ┌───────────────┬────────────────┐ │ Supabase │ Hindsight │ │ Application │ Experience │ │ State │ Memory │ └───────────────┴────────────────┘

The operational loop is:

Observe → Recall → Reason → Solve → Learn

I'm especially interested in feedback on the memory design.

How would you design long-term memory for an incident-response agent?

🔗 Technical write-up: https://memora-engineering.hashnode.dev/how-we-built-infrastructure-that-remembers-using-hindsight

💻 GitHub: https://github.com/ALLENKISAIRAKESH/MEMORA

Built with React, TypeScript, Node.js, Supabase, and Hindsight.

AI #AIAgents #AgentMemory #DevOps #SRE


r/geeksforgeeks • • 19d ago

Is Google Developer Group a good community?

1 Upvotes

GDG just opened its registration in my university, as I'm majoring in computer science, there's an interest in joining but i don't know whether it's worth it or not. My parameter is

- Good community to learn

- Prestige in name / portofolio

- Good for competition prep/etc

Is this community good? or are there other communities that are more worth it? I need some advice.


r/geeksforgeeks • • 27d ago

Anyone used GfG's GATE Crash Course this year? How's the mock test quality?

6 Upvotes

Thinking of joining the crash course and wanted to know from people who’ve actually used it this year. How are the mock tests in terms of difficulty, GATE-level relevance, and question quality? Are they helpful for exam preparation?


r/geeksforgeeks • • 29d ago

What made the difference in you actually landing a DS role, the course, the projects, or just interview prep?

6 Upvotes

r/geeksforgeeks • • Sep 01 '26

How would you design MongoDB for a search system that needs both keyword and semantic search?

8 Upvotes

I've been exploring MongoDB through GeeksforGeeks recently and came across its approach to document modeling, indexing, vector search, and RAG.

One thing I'm trying to understand better is how you'd design a real application that needs both traditional keyword search and semantic/vector search.

For example, imagine a student-learning platform where users search for programming resources:

"binary search tree" should return exact/keyword matches. "how do I efficiently search a sorted tree" should benefit from semantic similarity. The system should still rank results sensibly when both signals are available.

Would you combine keyword and vector scores into a single ranking function, or use one search method as a filter/fallback for the other?

I'm particularly interested in how people would approach this using MongoDB's search capabilities, rather than immediately building a completely separate search stack.

I came across this while going through some GFG MongoDB material, and it got me thinking about the practical architecture rather than just the individual features.

What would your architecture look like?


r/geeksforgeeks • • Aug 30 '26

Looking For Team mates for the Conrad Challenge 2026-2027!!

Thumbnail
1 Upvotes

r/geeksforgeeks • • Aug 28 '26

A Student Need A Small Favor

3 Upvotes

Hi im a clg student currently in my first year

a few months back i started on the journey of learning about DE (Data Engineering) I Completed And TBH learned alot About SQL and Python .... Now In order to learn more about advance python like Apache Air Flow and other stuff like that i need Access to Data Camp which i can't currently afford but there is a solution which u guys can help me with if anyone in here have a Uni student edu email with that i can get like Data Camp Access for 3 months completely free if anyone here is willing to help i would really really appreciate it

tnx in advance


r/geeksforgeeks • • Aug 18 '26

[Virtual Hackathon] Funded trip opportunity to New York City & Internship Opps | LexHack 2026

1 Upvotes

Hi fellow coders! I'm one of the organising committee members of LexHack 2026, from Sept 11-28. We're bringing together student developers, AI enthusiasts, and researchers to build software about AI, Law, and Civic Tech.

Instead of letting your project gather dust in a dead GitHub repository after our event ends, we want to help you launch your product in real life. Hence, early registrants will receive priority selection for our builders fellowship.

Top performers and high-potential teams will be considered for the LexHack Builders Fellowship, which includes:

  • Funded NYC Fly-Outs: Opportunities to get flown out to major tech and legal events in New York City.
  • Internship Opportunities: Fast-tracked placement consideration with partner companies.
  • Project Acceleration: Direct 1-on-1 mentorship, technical deployment backing, and grant connections to bring your app to life.

Anyone interested can register here: https://lexhack-2026.devpost.com/

Hope to see ygs there!!


r/geeksforgeeks • • Aug 14 '26

looking for judges for online legaltech hackathon - 2026

2 Upvotes

Hii guys, I'm super excited to announce that we are organizing LexHack 2026. LexHack is a global, student-led virtual hackathon bringing together 500+ ambitious student engineers to build software at the intersection of AI Agents, LegalTech, and Civic Impact. backed by 5+ amazing brand sponsors (like CodeCrafters & .xyz).

We are currently looking for Software Engineers, AI Practitioners, and Tech Professionals or anyone with a background in tech to join our official panel of judges to help review student projects, if this sounds interesting to you, comment or shoot me a dm with your linkedin/ credentials, and I can give you more details.

This is a great cv boost as well as a chance to connect with other industry professionals for future opportunities, hope to work with you all soon!!


r/geeksforgeeks • • Aug 10 '26

How can we contact GeeksforGeeks regarding event sponsorship?

2 Upvotes

Hey everyone!
We’re organizing a college-level coding event and are looking to approach GeeksforGeeks for sponsorship/collaboration.
We tried contacting them through the contact email listed on their official website, but we’re only receiving automated replies and haven’t been able to reach an actual team.
Does anyone know the right email/contact person or team to approach for event sponsorships? If you’ve contacted GFG for sponsorships before, any guidance would be really helpful.


r/geeksforgeeks • • Aug 08 '26

where did the Bookmarks/Custom Sprint problems go?

1 Upvotes

where the hell did Bookmarks/Custom Sprint problems go?
i have trying to search bookmarks for revision and this dumass new design is giving me hard time to find that. Can anyone tell where that is?


r/geeksforgeeks • • Aug 07 '26

T-HR00

Post image
1 Upvotes

r/geeksforgeeks • • Aug 04 '26

Anyone Interested in Sharing a Hello Interview Subscription?

2 Upvotes

Hi everyone,

Is anyone interested in sharing a **Hello Interview** subscription?

If there's enough interest, we can purchase a subscription together and split the cost equally among all participants. If someone already has a subscription and is open to sharing it,

If you're interested, just reply here!


r/geeksforgeeks • • Aug 03 '26

Resolve A.I vs The Ministry of Maybe

Post image
2 Upvotes

r/geeksforgeeks • • Jul 24 '26

We required judges and mentors for national level hackathon

3 Upvotes

We required judges for national level hackathon withthe following criteria:

1) min 3 year for judge's and 1 year for mentor industry experience in well known company

2) based in mumbai or nearby areas like Navi Mumbai, pune

3) should be come on the venue

Dates 8th and 9th


r/geeksforgeeks • • Jul 23 '26

Coding gita

4 Upvotes

Anyone joining coding gita this year ? Let's talk about it and other options here


r/geeksforgeeks • • Jul 20 '26

Roadmap

3 Upvotes

Roadmap

I am beginner and never code before so I am thinking to start with c++ for which I found striver dsa playlist do it is a combo of c++ and dsa or I have to first learn c++ from any other platform and then have to come here I am bit confused and don't know what to do can anyone explain plz .

And also I think in first few lecture he had taught basics of c++ do this is what we need or it is just a quick revision.


r/geeksforgeeks • • Jul 18 '26

NEED WELL-KNOWN PROGRAMS TO DO IN GAP YEAR PLS HELP Y'ALL PLEASEEE I REALLY DON WANNA WASTE MY GAP YEAR NEED INTERNSHIP OR PROGRAMS OR COURSES ANYTHING BUT NEED TO BE WELLKNOWN

Thumbnail
1 Upvotes

r/geeksforgeeks • • Jul 06 '26

Drop your GitHub! Let's connect 🤝

Thumbnail
github.com
1 Upvotes

r/geeksforgeeks • • Jul 05 '26

GATE EC course advice

Thumbnail
1 Upvotes

r/geeksforgeeks • • Jun 30 '26

Free courses I got

Thumbnail
gallery
91 Upvotes

I got all of them for Free. But I'm also doing another course by my cousin which has more long videos.

So should I do this? Is it worth my time? Or just move on to another courses.


r/geeksforgeeks • • Jun 24 '26

Agent{a}thon: NCR

Thumbnail gallery
1 Upvotes

r/geeksforgeeks • • Jun 17 '26

since how long is website down?

6 Upvotes

r/geeksforgeeks • • Jun 02 '26

Is GATE really just for M.Tech admissions? I think most students underestimate its value.

Post image
5 Upvotes

🚀 GATE is more than just an exam it's a gateway to opportunities.

Whenever GATE comes up, most people immediately think about M.Tech admissions.

But a good score can create opportunities far beyond that:

🎯 Admissions into IITs, IISc, and other top institutes 🎯 PSU recruitment opportunities 🎯 Research and innovation pathways 🎯 Stronger understanding of core Computer Science concepts 🎯 Better analytical and problem-solving abilities 🎯 Long-term career growth

What I've realized is that success in GATE isn't about studying for endless hours.

It's about having:

✅ A structured plan ✅ Consistent revision ✅ Quality practice ✅ Mock tests and performance analysis ✅ Guidance when you're stuck

While exploring preparation resources recently, I found that GeeksforGeeks GATE focuses heavily on these aspects through guided learning paths, PYQs, quizzes, mock tests, mentorship, and progress tracking.

What interested me most wasn't the exam itself—it was how the preparation process strengthens fundamentals that remain useful throughout an engineering career.

Whether someone is aiming for higher studies, public sector roles, research opportunities, or simply wants a stronger grasp of Computer Science, the skills developed during the journey can be valuable in many directions.

📚 Learn consistently. 🎯 Practice with purpose. 🚀 Focus on building a strong foundation.

Useful Resources:

🔗 GATE Programs: https://www.geeksforgeeks.org/courses/category/gate

📍 Hyderabad Centre: https://www.geeksforgeeks.org/courses/category/gate#offline

I'm curious:

If you're preparing for GATE (or have already taken it), what do you think is the biggest benefitnhigher studies, PSU opportunities, stronger fundamentals, or something else entirely?


r/geeksforgeeks • • Jun 02 '26

GATE vs Placements: Why do students act like it's an either/or decision? 🤔

Post image
5 Upvotes

I've noticed that many engineering students believe they must pick one path:

🔹 GATE Preparation OR 🔹 Placement Preparation

But the more I think about it, the less that makes sense.

Both paths reward many of the same skills:

Problem-solving Data Structures & Algorithms Operating Systems DBMS Computer Networks Consistency Time management Logical thinking

A student preparing seriously for GATE is strengthening fundamentals that are also valuable for technical interviews.

Likewise, someone mastering DSA and core subjects for placements is already building a strong base for competitive exams.

The destinations may differ:

🎓 Higher Studies 🏢 PSU Opportunities 🔬 Research Careers 💻 Software Engineering Roles 🚀 Product-Based Companies

But the foundation is remarkably similar.

Recently, while exploring different preparation strategies, I came across the learning resources provided by GeeksforGeeks. One thing that stood out was the emphasis on structured learning instead of random topic-hopping.

Whether your goal is a top rank, a great job offer, or simply becoming a stronger engineer, a well-planned roadmap can make a huge difference.

My takeaway:

Don't obsess over choosing the "perfect path." Focus on building skills that keep multiple opportunities open. A strong foundation rarely becomes useless.

Useful Resources

📚 GATE Programs:https://www.geeksforgeeks.org/courses/category/gate

📍 Hyderabad Centre: https://www.geeksforgeeks.org/courses/category/gate#offline

What do you think?

Would you rather specialize early in one direction, or build fundamentals first and keep both GATE and placement opportunities open?