vendredi 10 avril 2026

Building a Personal Knowledge Compiler

I've been thinking about how we accumulate knowledge as engineers. Not the kind stored in training data or vector databases, but the structured, curated kind — the understanding you build over years of reading papers, working on projects, and connecting ideas across domains.

Andrej Karpathy proposed something interesting in April 2026: the LLM Wiki pattern. Instead of throwing documents at a RAG pipeline and hoping retrieval finds the right chunk, you use an LLM as a compiler. It reads sources, extracts entities and concepts, builds interlinked wiki pages with provenance tracking, and maintains them incrementally. Obsidian becomes your IDE. The wiki is your codebase. The LLM is your compiler.

I've packaged this into an AgentSkill and battle-tested it by ingesting 30 Agentic AI reference sources — foundational papers (ReAct, Toolformer, CoALA), industry guides (Anthropic, OpenAI, Google), surveys, and security analyses. The result: 104 interlinked wiki pages compiled from 56 raw sources, with full provenance tracking, automated linting, and delta-based manifests.

What's In the Skill

The skill gives you a complete compilation pipeline for an Obsidian vault:

  • Vault layout: raw/ for immutable sources, wiki/ for compiled pages, _meta/ for conventions, .wiki-meta/ for machine state
  • Ingestion workflow: read source → extract entities, concepts, claims → create wiki pages with [wikilinks] and %%from: source%% provenance markers → track in delta manifest (SHA-256)
  • Maintenance tooling: wiki-lint.sh for structural health checks (frontmatter, broken links, orphans, stale pages, tag drift), fix-wikilinks.py for Obsidian link resolution, wiki-manifest.sh for incremental tracking, wiki-index.sh for auto-generated TOC

The agent does the heavy lifting. You drop sources into raw/, ask the agent to ingest them, and browse the compiled wiki in Obsidian's graph view. Hubs show central concepts, orphans reveal gaps, clusters show domain structure.

Everything runs locally — bash, python3, no credentials, no network calls. Scripts are portable across macOS and Linux. ClawHub's security review rates it Benign (high confidence).

The skill is available on ClawHub and works with OpenClaw or any AI coding agent that supports skills (Claude Code, OpenCode, Codex, etc.) — it's just a SKILL.md with shell and python scripts, nothing runtime-specific.

The Bet

The compiled wiki has a property that static knowledge bases don't: it improves with use. Good answers become synthesis pages. Contradictions get flagged. Open questions accumulate. The wiki grows not just from ingestion but from interaction.

The real test will be whether it compounds over months — whether the wiki I'm building today on Agentic AI will still be useful and maintainable six months from now, or whether it'll rot like every other knowledge base I've tried.

I suspect the answer depends less on the tooling and more on whether the compilation step forces enough structure to resist entropy. That's the bet.

lundi 6 septembre 2021

An uplifting autist's journey in a software engineering project

I've been on the autism spectrum since I'm born and I've been working on a large number of computer science engineering or research projects since more than 20 years. To earn the indispensable money needed in our wonderful world where a real number represent so much. For fun. For ethical reasons.  […]

Lire la suite

jeudi 6 août 2020

Modelling multi-phased electrical system interconnexion

Since more than a year, I've started to work on a software made to administer electric vehicle charging infrastructure. One of the most important task when it comes to design that kind of software is to properly model the electrical components that will be handled by the core code. And there's two  […]

Lire la suite

dimanche 1 décembre 2019

The upside down war.

Once upon a time on a flat planet was living two peoples : one on a side and the other on the other side. One side was always in the dark and the other always under the light. The two people have never met and didn’t even know the existence of each other. The dark ones was short, without any hairs  […]

Lire la suite

samedi 12 octobre 2019

Long time, no write ...

Dear readers, that probably are now close to zero, I would like to apologize for the long silence but I've been busy finishing my engineer degree and finally moving to my brand new work at SAP Labs France. No one has complaint about the silence, so I'm pretty sure nobody care about my words :) In  […]

Lire la suite

mercredi 19 septembre 2018

Démocratie numérique (partie une)

Explorons les relations entre démocratie et numérique dans une série de billets :

Le développement du numérique transforme durablement nos sociétés dites modernes. L'exercice de la démocratie ne fait pas exception à la règle.

Une bonne vingtaine d'années après la mise en vente de l'ordinateur personnel et de l'accès internet pour le grand public, qu'est donc devenue la démocratie ?

Lire la suite

mardi 18 juillet 2017

Streaming web radio sur mobile

Heureux possesseur d'un smartphone et d'une connection en 4G, tu te dis que tu vas pouvoir streamer tranquille sur ton smartphone un peu tout ce que tu veux tout en marchant, courant, conduisant, bref bougeant. Tu installes donc son lot d'applications permettant de streamer de la vidéo et de l'audio  […]

Lire la suite

lundi 22 mai 2017

Extrait condensé de sagesse littéraire

Au détour d'une page d'un roman de Murakami, dans la bouche d'un personnage : Les thèses déconnectées de la réalité, les termes vidés de leur sens, les idéaux usurpés, les systèmes rigides. Voilà ce qui me fait vraiment peur. Je crains toutes ces choses et je les exècre du fond du cœur. Je laisse le  […]

Lire la suite

- page 1 de 8