← Latest papers
💻 computer science

AgenticAKM : Enroute to Agentic Architecture Knowledge Management

The paper proposes AgenticAKM, a multi-agent framework that decomposes the complex task of Architecture Knowledge Management into specialized sub-tasks for extraction, retrieval, generation, and validation, demonstrating through a user study on 29 repositories that this approach effectively automates the creation of high-quality Architecture Decision Records.

Original authors: Rudra Dhar, Karthik Vaidhyanathan, Vasudeva Varma

Published 2026-02-05
📖 4 min read☕ Coffee break read

Original authors: Rudra Dhar, Karthik Vaidhyanathan, Vasudeva Varma

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a massive, ancient library (a software code repository). Inside, there are millions of books, notes, and blueprints that explain how the building was constructed. However, the original architect is long gone, and the current librarians (developers) are too busy fixing leaks to write down why certain walls were built or how the plumbing connects. This missing information is called Architectural Knowledge. Without it, the building is hard to maintain, and new workers get lost.

The paper introduces a new system called AgenticAKM to solve this problem. Here is how it works, using simple analogies:

The Problem: The "One-Person Show" Doesn't Work

Previously, people tried to use a single, super-smart AI (a Large Language Model or LLM) to read the whole library and write a summary of the building's history.

  • The Analogy: Imagine asking one person to memorize an entire encyclopedia, write a summary of every chapter, and explain the history of the building, all in one sitting.
  • The Result: That person gets overwhelmed. They forget details, mix up facts, or run out of memory (the "context limit"). The summary they produce is often vague, missing key reasons, or just plain wrong.

The Solution: A Specialized Construction Crew

Instead of relying on one overworked genius, AgenticAKM hires a team of specialized workers (called Agents) who work together like a well-oiled machine. A central manager (the Orchestrator) coordinates them.

Here is the team and what they do:

  1. The Scavengers (Extractors & Retrievers):

    • What they do: They don't try to understand everything at once. One agent scans the code to find the main components. Another agent digs through old issue trackers and documents to find the "why" behind decisions.
    • Analogy: Think of them as a team of archaeologists carefully brushing dust off specific artifacts and cataloging them before trying to tell the story.
  2. The Writers (Generators):

    • What they do: Once the Scavengers bring the facts, the Writers use them to draft the actual "Architecture Decision Records" (ADRs). These are official documents explaining what was built and why.
    • Analogy: These are the scribes who take the raw notes from the archaeologists and turn them into a clear, readable history book.
  3. The Editors (Validators):

    • What they do: Before the story is published, these agents check the work. They compare the new story against the original code to make sure it's accurate. If they find a mistake, they send it back to the Writers to fix it.
    • Analogy: These are the strict editors who say, "Wait, this paragraph contradicts the map we found earlier. Go rewrite it."

The Experiment: Did it Work?

The researchers tested this "Crew" approach against the "One-Person Show" approach.

  • The Setup: They took 29 different software projects (libraries) and asked both methods to write the history books (ADRs).
  • The Judges: They hired 29 human experts (software engineers) to read the results and grade them.
  • The Verdict: The Agentic Crew won hands down.
    • Their stories were more complete (they didn't miss important details).
    • They were more coherent (the logic made sense).
    • They were more relevant (they actually explained the specific decisions made in that code).
    • The "One-Person Show" often produced generic, vague summaries that sounded nice but lacked the deep "why" behind the decisions.

The Bottom Line

The paper claims that by breaking a huge, complex task into smaller jobs and having specialized AI agents check each other's work, we can automatically generate high-quality documentation for software. It's the difference between asking one person to do a whole day's work in one hour versus having a team of specialists do it properly with time to double-check their work.

What the paper does NOT claim:

  • It does not claim this system can design new software from scratch (it only recovers knowledge from existing code).
  • It does not claim this works for medical or clinical uses.
  • It does not claim the system is perfect; it still requires human oversight, though the study ran without human intervention to test the AI's raw capability.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →