Apple LensVLM compresse le contexte long d'un agent en images et apprend au modèle à « zoomer »
Apple propose LensVLM, une méthode qui stocke le contexte long d'un agent sous forme d'images plutôt que de texte. Le code, les sorties d'outils et le journal des actions sont rendus en images, et un modèle vision-langage « rapproche » si nécessaire les zones utiles. L'approche prolonge l'idée de DeepSeek-OCR, où le texte, converti en tokens visuels, était compressé environ 10 fois avec une précision de reconnaissance d'environ 97 %. L'objectif principal : ne pas perdre les petits détails qu'un résumé classique élimine. • Le contexte est converti en images, pas en synthèse abrégée. • Le modèle décide lui-même quel fragment examiner de plus près. • Il n'existe pas encore de mesures indépendantes sur des tâches d'agent longues.
Traité par IA depuis Jiqizhixin (机器之心) ; édité par Hamidun News
Apple propose LensVLM, un schéma dans lequel le contexte accumulé par un agent est stocké sous forme d'un ensemble d'images, tandis qu'un modèle vision-langage « rapproche » les fragments utiles au fil du travail. L'idée s'appuie sur DeepSeek-OCR : ce système rendait le texte en images et obtenait une compression d'environ 10 fois avec une précision de reconnaissance d'environ 97 %. Apple transpose ce principe de la reconnaissance de documents aux tâches d'agent longues, où le contexte grossit à chaque étape. L'extrait de matériel disponible ne contient aucun benchmark propre à LensVLM : il est donc trop tôt pour évaluer les résultats.
Le problème : le résumé efface les indices
Un agent qui travaille longtemps sur une tâche accumule tout : morceaux de code, réponses d'outils, logs de commandes, historique de ses propres actions. La fenêtre de contexte, elle, reste limitée, et le coût comme la latence augmentent avec la longueur de l'entrée. La parade standard est la synthèse : les anciennes entrées sont remplacées par un court résumé.
Cette méthode a un point faible. Une entrée qui ressemblait à du bruit à l'étape 20 peut devenir décisive à l'étape 80 : une ligne de trace d'erreur, la valeur d'un paramètre, un nom de fichier. Si la mémoire ne conserve que le résumé, il n'y a plus moyen de récupérer le détail perdu. La compression est ici irréversible.
Comment fonctionne LensVLM
LensVLM change le format de stockage lui-même. Au lieu de réécrire l'historique en plus court, on le convertit en images, où le texte d'origine est conservé intégralement. Le modèle voit d'abord une représentation compressée de tout le contexte, puis peut « braquer une loupe » sur une zone précise et l'examiner à plus haute résolution. C'est comparable à la façon dont une personne feuillette un long document avant de revenir à la page qui l'intéresse.
D'après la description de l'approche, les éléments clés sont les suivants :
- Format du contexte : le code, les sorties d'outils et les enregistrements des interactions sont rendus en images.
- Mécanisme d'accès : le modèle choisit une zone et l'agrandit, au lieu de tout lire avec le même niveau de détail.
- Scénario visé : les tâches longues d'agents, où le contexte ne cesse de grossir.
- Travail de référence : DeepSeek-OCR et sa compression visuelle du texte.
- Les métriques de précision publiées, le taux de compression et la latence ne figurent pas dans le texte disponible.
La principale différence avec la synthèse tient à la réversibilité. Les détails ne sont pas jetés : ils sont simplement représentés plus grossièrement et restent accessibles à la demande.
Ce qui reste en suspens
Le stockage visuel du texte a des limites connues. Les petites polices, le code dense et les tableaux deviennent moins lisibles à forte compression, et une erreur de reconnaissance dans un identifiant ou un nombre peut coûter plus cher que la perte d'une phrase entière. De plus, l'étape « rapprocher » exige que le modèle comprenne ce dont il a besoin avant même de l'avoir vu. Si le choix de la zone est mauvais, l'agent passera à côté de la bonne ligne, exactement comme après une synthèse.
Le coût est une autre question. Les tokens visuels réduisent la longueur de l'entrée, mais les accès supplémentaires aux fragments agrandis ajoutent des appels et de la latence. Le gain dépend de la fréquence à laquelle l'agent doit réellement revenir à d'anciens détails.
Que tester en pratique
Pour les équipes qui construisent des agents à longue durée de vie, LensVLM mérite d'être traité comme une hypothèse à éprouver dans leurs propres tests, et non comme une solution prête à l'emploi. Un plan raisonnable :
- Constituer un jeu de tâches dont la réponse dépend d'un détail apparu au début de la session, et comparer le stockage visuel à la synthèse et à un contexte long classique.
- Mesurer séparément les erreurs sur les identifiants, les chemins de fichiers, les nombres et les fragments de code.
- Prendre en compte le coût total : tokens, nombre d'accès supplémentaires et latence, et pas seulement la longueur du contexte initial.
- Attendre la publication de l'article et de résultats ouverts avant de modifier l'architecture de mémoire en production.
Si l'approche se confirme sur des mesures indépendantes, elle offrira aux agents une mémoire dont les détails peuvent être récupérés. Pour l'instant, cela reste une annonce d'Apple, qui appelle des chiffres.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.