Research Explainer · Gal Bakal (2026) · Preprint

The bottleneck isn't your AI model — it's that your institutional knowledge isn't built for agents to consume

Knowledge Activation introduces Atomic Knowledge Units (AKUs): action-ready specifications that encode what to do, which tools to use, and where to go next — forming a traversable knowledge graph that compresses onboarding and eliminates the correction cascades that burden senior engineers.

AKU
Atomic Knowledge Units — the proposed institutional knowledge primitive for the agentic era
Graph
AKUs form a composable knowledge graph that agents traverse at runtime — not a flat document store
≠ RAG
AKUs deliver action-ready specifications. RAG retrieves documents for interpretation — a critical difference
Knowledge Architecture Approaches: Fitness for Agentic Development
Knowledge Activation / AKUs RAG Static Documentation ACE / Reflexion (Strategy)

Comparative assessment across key dimensions for agentic software development. Based on framework analysis, Bakal (2026).

The Institutional Impedance Mismatch

A technically skilled engineer joining an enterprise faces a structural barrier that no amount of talent compensates for: they lack the institutional context that makes decisions here make sense. Why does the payment reconciliation service split transactions across two ledgers? Because a regulatory change in 2019 required separate audit trails for domestic and cross-border payments. No amount of reading the codebase will surface that fact — it exists only in the heads of engineers who were there.

Bakal calls this the Institutional Impedance Mismatch: the structural disconnect between a knowledge consumer's existing knowledge and the institutional context needed to act correctly. The same mismatch that afflicts new engineers afflicts AI agents — and at every scale. Modern coding agents like those evaluated on SWE-bench perform well on open-source repositories precisely because open-source knowledge is encoded in forms they can access: the repository itself, the contribution guidelines, the public APIs. Enterprise software development operates under fundamentally different conditions. Decades of institutional knowledge — architectural decisions and their rationales, deployment procedures tailored to specific infrastructure, compliance policies mandated by regulatory frameworks — exist as tribal knowledge, distributed across wikis, chat threads, runbooks, and the heads of experienced staff.

Retrieval-Augmented Generation (RAG) attempts to bridge this gap by surfacing relevant documents at query time. But RAG retrieves — it does not curate. It surfaces existing documents without verifying their relevance, currency, or completeness. When the knowledge exists only as undocumented tribal knowledge, RAG has nothing to retrieve.

Knowledge Activation and Atomic Knowledge Units

Bakal's proposed solution is Knowledge Activation — a framework that builds on the AI Skills open standard for agent-consumable knowledge. AI Skills provide a structured format for encoding knowledge that agents can consume directly, without the interpretation overhead of prose documents. Knowledge Activation specializes Skills into Atomic Knowledge Units (AKUs): tightly scoped, governance-aware knowledge artifacts designed specifically for institutional knowledge delivery in enterprise software contexts.

What distinguishes an AKU from a retrieved document is its action-readiness. Rather than providing background information that an agent must interpret to determine what to do, an AKU encodes exactly what to do, which tools to invoke, what constraints apply, and which related AKUs to consult next. Each AKU is aware of the others: it declares typed relationships — dependencies, successors, related systems — that form a traversable knowledge graph at runtime. An agent navigating an unfamiliar codebase doesn't need to interpret a 40-page architecture document; it can traverse the knowledge graph, reading only the AKUs relevant to its current task, in the order they're needed.

The paper formalizes the resource constraints that make this architecture necessary and specifies the full AKU schema and deployment architecture. It also grounds long-term maintenance in knowledge commons practice — the idea that AKUs, like open-source code, must be governed, versioned, and maintained by the teams that benefit from them, not centralized into a documentation team that quickly becomes a bottleneck.

Example AKU Structure

An AKU is a structured markdown file with YAML frontmatter encoding its metadata and relationships:

--- aku_type: deployment-procedure id: deploy-payment-service-prod tools: [terraform-apply, github-actions, datadog] constraints: - requires_approval: platform-oncall - blackout_windows: [friday-17-00, saturday, sunday] related_akus: - rollback-payment-service - payment-service-architecture - pci-compliance-checklist next_on_success: verify-payment-service-health --- # Deploy Payment Service to Production [Action-ready steps encoding exactly what to do...]

The agent reads this AKU, knows immediately which tools to call, which constraints to respect, which compliance requirements apply, and which AKU to consult next. No interpretation required — just execution.

AKUs vs. Existing Knowledge Formats

RAG + Documents

Retrieves relevant documents for the agent to interpret. Fails when knowledge is undocumented, outdated, or fragmented across systems. No structured tool guidance or constraint encoding.

ACE / Reflexion

Optimizes execution strategy — how the agent should reason and act. Cannot acquire domain knowledge that exists only in human heads. Complementary to AKUs, not a substitute.

Atomic Knowledge Units

Action-ready specifications with typed relationships, tool lists, constraints, and navigation pointers. Composable into a knowledge graph. Maintained via knowledge commons governance.

Four Core AKU Patterns

Architectural Decision AKU

Encodes a past architectural decision, its rationale, the constraints it imposed, and which systems it affects. Prevents agents from "fixing" patterns that exist for reasons they can't see in the code.

Deployment Procedure AKU

Action-ready steps for a specific deployment operation: tools to invoke, approval requirements, blackout windows, rollback pointers, and post-deploy verification steps.

Incident Playbook AKU

Encodes the diagnosis and remediation steps for a known failure mode. Links to system AKUs describing the affected components and constraint AKUs covering blast-radius considerations.

Compliance Policy AKU

Specifies regulatory or organizational constraints that apply to a system or operation. Injected into relevant deployment and incident AKUs so agents never execute in violation of policy.

Reference

Bakal, G. (2026). Knowledge Activation: AI Skills as the Institutional Knowledge Primitive for Agentic Software Development. arXiv:2603.14805v1 [cs.AI]. https://arxiv.org/abs/2603.14805