veilletech.fr
25 août Feed du jour
#07 OLLAMA Article

Ollama : le cache qui repartait de zéro

Le bon correctif n'est pas celui qu'on annonce, c'est celui qu'on mesure.

La version 0.33 d'Ollama, disponible en release candidate, branche les modèles locaux sur Claude Desktop depuis la barre de menus. Le vrai gain est ailleurs : les points de reprise du pré-remplissage deviennent fiables, et un message système de Claude Code qui invalidait le cache est neutralisé.

3 min de lecturevidéo 1:20
Partager
Sommaire5 sections
  1. Ce qui se passe
  2. Le pré-remplissage ne repart plus de zéro
  3. Le correctif le plus instructif
  4. Ce que ça change pour vous
  5. À retenir

Ce qui se passe

Ollama prépare sa version 0.33, aujourd'hui publiée en candidate à la sortie. L'annonce visible, c'est l'intégration avec Claude Desktop : depuis la barre de menus, vous activez ou désactivez individuellement les modèles que Claude pourra utiliser, une vue « Apps » regroupe les intégrations avec des commandes à copier, et les modèles hébergés n'apparaissent qu'une fois connecté.

Mais les lignes qui comptent vraiment sont dans la section consacrée au cache.

Le pré-remplissage ne repart plus de zéro

Le pré-remplissage (prefill) est l'étape où le modèle ingère le contexte avant de produire le premier jeton. Sur un agent de code, ce contexte pèse souvent des dizaines de milliers de jetons, et il est largement identique d'une requête à l'autre — d'où les points de reprise, qui permettent de repartir du travail déjà fait.

Trois corrections dans cette version :

Le correctif le plus instructif

Ollama désactive le message système de décompte des jetons restants de Claude Code. La raison mérite d'être lue deux fois : ce message était placé en tête de prompt, et comme son contenu change à chaque requête, il invalidait le cache clé-valeur… à chaque requête.

C'est la règle générale du cache de préfixe : tout ce qui varie doit être placé après ce qui ne varie pas. Un compteur, un horodatage ou un identifiant de session en début de contexte annule le bénéfice de tout ce qui suit. La leçon vaut pour n'importe quelle application qui construit ses prompts, pas seulement pour un client d'agent.

Ce que ça change pour vous

Si vous faites tourner un agent de code sur un modèle local, les interruptions et relances sont la norme, pas l'exception : on annule, on reformule, on relance. C'est exactement le scénario que ces correctifs visent — le gain se mesure sur le temps avant premier jeton après une annulation.

La limite est nette : tout cela porte sur le pré-remplissage, pas sur la génération. Si votre lenteur vient du débit de sortie, aucune de ces corrections n'y changera quoi que ce soit.

Parmi les autres améliorations : le lanceur DeepSeek Harness bascule sur npx quand l'installation globale npm échoue, avec prise en charge des raccourcis de commande sous Windows, et le parcours de première utilisation a été retouché.

À retenir

Une version dont l'annonce parle d'intégration, et dont la vraie valeur est un cache qui tient ses promesses. Testez la candidate, et comparez vos temps de première réponse avant et après : c'est la seule mesure qui tranchera pour votre configuration.

Source : Ollama