| |

SLATE CLI : un agent terminal avec mémoire épisodique et planification autonome

https://randomlabs.ai

📌 SLATE est une société basée à San Francisco qui développe Slate CLI, un agent de codage en terminal conçu pour gérer des tâches longues et complexes de manière autonome. L’architecture repose sur un système de mémoire épisodique basé sur des threads, où chaque thread exécute une action et produit un épisode compressé. Cette approche permet à Slate de gérer son propre contexte via un algorithme de compaction qui surface les informations les plus importantes à tout moment. L’agent planifie implicitement : lors d’une tâche, il commence par rechercher, puis présente son plan, sans nécessiter de mode planification explicite.

L’approche de Random Labs se distingue des architectures ReAct et RLM classiques. Au lieu de suivre un plan statique ou de demander trois questions avant d’agir, Slate décompose les tâches de manière implicite et adaptive. Le LLM principal agit comme un noyau de système d’exploitation : il gère le contexte (RAM), crée des processus (tool calls, subagents), lit et écrit dans le stockage (fichiers, mémoire), et coordonne les I/O sur les périphériques (navigateurs, terminaux, APIs). Les épisodes sont les valeurs de retour des processus, des résumés compressés de ce que le processus a fait, commités dans la mémoire de travail du noyau.

Points clés :

🧠 Mémoire épisodique thread-based avec episodes compressés et composable

🔄 Compaction algorithm qui gère le contexte et surface l’information importante

📋 Planification implicite : recherche d’abord, présentation du plan ensuite

🤖 Autonomie élevée pour tâches longues avec alignement utilisateur

💻 Agent terminal pour le codage agentic directement dans la ligne de commande

📊 Dashboard analytics pour suivre et optimiser l’utilisation de Claude Code

🎯 Objectif : agents généralistes, non-optimisés benchmarks, end-to-end pour le software engineering

🌐 Basé à San Francisco, avec docs et dashboard accessibles en ligne

Slate est conçu pour fonctionner avec un utilisateur final : il fait le travail mais peut s’appuyer sur l’humain pour des opinions éclairées. Dans des démos, Slate a porté avec succès le projet browser-use vers TypeScript en quelques heures pour moins de 60 dollars, en travaillant de manière autonome tout en s’alignant régulièrement avec l’utilisateur. L’agent ne contourne pas automatiquement les tests ou ne résout pas les problèmes sans confirmation : il s’aligne avec l’utilisateur dans ces cas.

L’approche ne prétend pas remplacer les IDE ou les agents spécialisés, mais proposer une alternative basée sur une architecture différente. Le système thread-based avec mémoire épisodique vise à résoudre simultanément plusieurs problèmes des agents actuels : perte de contexte, plans rigides, manque d’autonomie pour les tâches longues.

Publications similaires

Laisser un commentaire