Decision Memory AI is an AI-powered developer knowledge system designed to solve a common problem in software development: developers can understand what the code does, but often struggle to understand why a technical decision was made. Important context is usually scattered across Git history, Pull Requests, tickets, issues, and documentation. Finding the reasoning behind an architectural or technical decision can require manually searching through multiple sources, asking senior developers, and revisiting old discussions. Decision Memory AI brings this information together into an evidence-backed Decision Graph. A developer can ask a question such as: “Why did we choose OAuth instead of JWT?” The system analyzes relevant project information using specialized AI agents for sources such as Git history, Pull Requests, tickets, and documentation. It then connects the extracted evidence into a structured Decision Graph. Instead of returning a generic AI response, Decision Memory AI presents: The decision that was made Why the decision was made Alternatives that were considered Rejected options Relevant context Decision timeline Supporting evidence and citations A key feature is our evidence-first approach. The system is designed to avoid inventing unsupported PR numbers, commits, dates, people, or technical decisions. When sufficient evidence is not available, it can indicate that the available information is insufficient rather than presenting an unsupported answer as fact. The Decision Graph provides a visual and structured way to understand how a technical decision connects to its supporting evidence and historical context. This can help with developer onboarding, application maintenance, architectural understanding, and preserving valuable project knowledge. IBM Bob 2.0 IBM Bob 2.0 was used as a core part of the development workflow. IBM Bob IDE was used for repository analysis, architecture understanding, implementation planning, development, debugging, testing, and code review. The runtime application also uses specialized AI agents to analyze project sources. These application agents are separate from IBM Bob's role as the development partner used to build and improve the project. Technology React TypeScript Tailwind CSS Node.js Google AI Studio / Gemini Decision Graph visualization Git, PR, ticket, and documentation-based evidence Decision Memory AI turns scattered development history into searchable technical memory — helping developers understand not only what the code does, but why it was built that way.
Category tags: