<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Articles on Without hosting</title><link>https://blog.without.hosting/fr/posts/</link><description>Recent content in Articles on Without hosting</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><atom:link href="https://blog.without.hosting/fr/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Arrête de Lire Ce Que Ton Agent de Code Raconte</title><link>https://blog.without.hosting/fr/posts/backspine-arrete-de-lire-ton-agent/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.without.hosting/fr/posts/backspine-arrete-de-lire-ton-agent/</guid><description>&lt;p&gt;Arrête de lire ce que ton agent de code raconte. Lis ce qu&amp;rsquo;il produit.&lt;/p&gt;
&lt;p&gt;Les agents de code sont là pour produire du code. Pas pour en parler, pas pour faire la conversation. Le flux textuel — le &amp;ldquo;je vais corriger ça en faisant X, puis Y, puis Z&amp;rdquo; — c&amp;rsquo;est du bruit.&lt;/p&gt;
&lt;h2 id="la-mauvaise-boucle-de-feedback"&gt;La mauvaise boucle de feedback&lt;/h2&gt;
&lt;p&gt;Au lieu d&amp;rsquo;évaluer la sortie de l&amp;rsquo;agent (le code, le diff, les changements structurels), tu évalues ce qu&amp;rsquo;il te &lt;em&gt;dit&lt;/em&gt; de sa sortie. L&amp;rsquo;agent a l&amp;rsquo;air confiant. Tu valides. Le code est faux.&lt;/p&gt;</description></item><item><title>Coder des Agents, C'est Juste du Code</title><link>https://blog.without.hosting/fr/posts/coder-des-agents-cest-juste-du-code/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.without.hosting/fr/posts/coder-des-agents-cest-juste-du-code/</guid><description>&lt;p&gt;J&amp;rsquo;ai récemment commencé à coder mes agents en TypeScript avec le SDK Vercel AI.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est une librairie bas niveau. Elle sait appeler des outils, parler MCP, streamer des tokens — mais elle n&amp;rsquo;a pas de boucle agentique préprogrammée. Pas de pipeline &amp;ldquo;plan-exécute-review&amp;rdquo; tout fait, pas d&amp;rsquo;opinion sur comment l&amp;rsquo;agent doit raisonner. Elle te donne &lt;code&gt;generateText&lt;/code&gt;, &lt;code&gt;streamText&lt;/code&gt;, &lt;code&gt;generateObject&lt;/code&gt;, et &lt;code&gt;toolCall&lt;/code&gt; comme primitives, et puis elle s&amp;rsquo;arrête.&lt;/p&gt;
&lt;p&gt;Tout le reste — la boucle, la mémoire, les retries, la sélection d&amp;rsquo;outils, la gestion du contexte — c&amp;rsquo;est ton code.&lt;/p&gt;</description></item><item><title>Pas de prompt, que des linters</title><link>https://blog.without.hosting/fr/posts/backspine-design-system/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.without.hosting/fr/posts/backspine-design-system/</guid><description>&lt;p&gt;C&amp;rsquo;est le truc dont je suis le plus fier dans mon archi front.&lt;/p&gt;
&lt;p&gt;Les générateurs de code IA produisent facilement du slop non structuré quand il s&amp;rsquo;agit d&amp;rsquo;UI. Demande à un agent de construire une page, et il va générer une constellation unique de &lt;code&gt;div&lt;/code&gt; avec des classes Tailwind brutes — espacement différent, layout différent, tout légèrement différent — à chaque fois. Le même élément conceptuel rendu de douze façons dans douze fichiers parce qu&amp;rsquo;il n&amp;rsquo;y a aucune raison structurelle de faire autrement. Le coût en tokens d&amp;rsquo;écrire directement est zéro. Le coût de composer est non nul. L&amp;rsquo;IA optimise pour le coût token.&lt;/p&gt;</description></item></channel></rss>