<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Blog Mickael Mahabot]]></title><description><![CDATA[Blog Mickael Mahabot]]></description><link>https://www.mickaelmahabot.com/writing</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 04:16:08 GMT</lastBuildDate><atom:link href="https://www.mickaelmahabot.com/fr/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[What counts as evidence in cross-model KV transfer]]></title><description><![CDATA[Three recent papers all claim "cross-model" KV transfer. Each smuggles in a crutch that narrows what the word means. Here is the bar that would make the strict claim falsifiable. Cross-model KV transfer has a precise, seductive claim: one language model does the expensive prefill, another model decodes from the resulting state, and the second model never re-reads the prompt. If it worked, context would stop being a disposable token sequence and become a transportable artifact. Prefill cost...]]></description><link>https://www.mickaelmahabot.com/post/what-counts-as-evidence-in-cross-model-kv-transfer</link><guid isPermaLink="false">6a4c067efa58f0a255d84ed2</guid><category><![CDATA[Research Notes]]></category><pubDate>Mon, 06 Jul 2026 20:10:30 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/c948c6_274199b6c4164197b95d20cff2db17bf~mv2.jpeg/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Mickaël Mahabot</dc:creator></item><item><title><![CDATA[Ce qui compte comme preuve en transfert KV cross-modèle]]></title><description><![CDATA[Trois articles récents revendiquent tous le transfert KV "cross-model". Chacun glisse une béquille qui rétrécit ce que le mot veut dire. Voici la barre à franchir qui rendrait le claim strict falsifiable. Le transfert KV cross-modèle porte une affirmation précise et séduisante : un modèle de langage fait le prefill coûteux, un autre modèle décode à partir de l'état obtenu, et le second ne relit jamais le prompt. Si cela fonctionnait, le contexte cesserait d'être une séquence de tokens jetable...]]></description><link>https://www.mickaelmahabot.com/fr/post/ce-qui-compte-comme-preuve-en-transfert-kv-cross-modele</link><guid isPermaLink="false">6a4c091454f78bed381793b7</guid><category><![CDATA[Notes de recherche]]></category><pubDate>Mon, 06 Jul 2026 20:09:45 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/c948c6_274199b6c4164197b95d20cff2db17bf~mv2.jpeg/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Mickaël Mahabot</dc:creator></item><item><title><![CDATA[23 545 tokens par requête : mesurer le coût du re-prefill dans les agents de code]]></title><description><![CDATA[Ce que j'ai mesuré. Ce que j'ai appris. Ce que ça implique pour le design du KV cache. En 2026, les équipes d'ingénierie se réveillent avec des factures LLM qui rivalisent avec leur infrastructure cloud. Une part significative de ce coût ne va pas dans du travail nouveau — il va dans le retraitement du même contexte, tour après tour, conversation après conversation. J'ai voulu mesurer exactement combien. J'ai donc configuré Claude Code pour pointer vers mon propre runtime d'inférence, avec...]]></description><link>https://www.mickaelmahabot.com/fr/post/23-545-tokens-par-requete-mesurer-le-cout-du-re-prefill-dans-les-agents-de-code</link><guid isPermaLink="false">6a455073463386a45165dbb6</guid><category><![CDATA[Articles Technique]]></category><pubDate>Mon, 06 Jul 2026 10:25:40 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/c948c6_59fb0a0d85e5435e912ff9e9a0218408~mv2.jpeg/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Mickaël Mahabot</dc:creator></item><item><title><![CDATA[Du Token-First au KV-First]]></title><description><![CDATA[Le token n'est pas un choix. C'est une contrainte matérielle — et ce n'est pas le bon niveau d'abstraction pour penser la compréhension d'un modèle. Imaginez qu'en ouvrant un livre, vous deviez le relire du début. Non pas parce que vous avez oublié — parce que quelqu'un arrache vos marque-pages entre chaque lecture. C'est ce que fait un modèle de langage. À chaque appel, il reconstruit sa compréhension du contexte depuis zéro. L'état qu'il avait produit — ce qu'il avait "compris" — est jeté...]]></description><link>https://www.mickaelmahabot.com/fr/post/du-token-first-au-kv-first</link><guid isPermaLink="false">6a4b50ca0e6d4656949d4f19</guid><category><![CDATA[Notes de recherche]]></category><pubDate>Mon, 06 Jul 2026 10:25:15 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/c948c6_98fcfe0a0fbb4d46b501f6ef47173858~mv2.jpeg/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Mickaël Mahabot</dc:creator></item><item><title><![CDATA[23,545 tokens per turn: measuring the cost of re-prefill in coding agents]]></title><description><![CDATA[What I measured. What I learned. What it means for KV cache design. In 2026, engineering teams are waking up to LLM bills that rival their cloud infrastructure. A significant portion of that cost isn't going into new work — it's going into reprocessing the same context, turn after turn, conversation after conversation. I wanted to measure exactly how much. So I configured Claude Code to point to my own inference runtime, with Qwen2.5-32B as the backend, and opened a session. I worked...]]></description><link>https://www.mickaelmahabot.com/post/23-545-tokens-per-turn-measuring-the-cost-of-re-prefill-in-coding-agents</link><guid isPermaLink="false">6a4556c42d0716892085fa15</guid><category><![CDATA[Technical Articles]]></category><pubDate>Mon, 06 Jul 2026 10:24:50 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/c948c6_59fb0a0d85e5435e912ff9e9a0218408~mv2.jpeg/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Mickaël Mahabot</dc:creator></item><item><title><![CDATA[From Token-First to KV-First]]></title><description><![CDATA[The token is not a choice. It's a hardware constraint — and it's the wrong level of abstraction for thinking about what a model understands. Imagine opening a book and having to read it from the beginning every time. Not because you forgot — because someone rips out your bookmarks between each reading. That is what a language model does. On every call, it rebuilds its understanding of the context from scratch. The state it produced — what it had "understood" — is thrown away between calls. I...]]></description><link>https://www.mickaelmahabot.com/post/from-token-first-to-kv-first</link><guid isPermaLink="false">6a4b64a0ed99f315a5e89cac</guid><category><![CDATA[Research Notes]]></category><pubDate>Mon, 06 Jul 2026 10:24:27 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/c948c6_98fcfe0a0fbb4d46b501f6ef47173858~mv2.jpeg/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Mickaël Mahabot</dc:creator></item></channel></rss>