Command Palette
Search for a command to run...
L'externalisation dans les LLM Agents : Une revue unifiée de la mémoire, des skills, des protocoles et de l'ingénierie de harness
L'externalisation dans les LLM Agents : Une revue unifiée de la mémoire, des skills, des protocoles et de l'ingénierie de harness
Résumé
Voici la traduction de votre texte en français, respectant les standards de la rédaction scientifique et technologique :Les agents basés sur les Large Language Models (LLM) sont de plus en plus conçus non plus par la modification des poids du modèle, mais par une réorganisation de l'environnement d'exécution (runtime) autour de ceux-ci. Des capacités que les systèmes antérieurs espéraient voir émerger intrinsèquement au sein du modèle sont désormais externalisées sous forme de bases de mémoire, de compétences réutilisables, de protocoles d'interaction et d'une architecture de contrôle (harness) environnante, laquelle garantit la fiabilité pratique de ces modules. Cet article examine cette transition à travers le prisme de l'externalisation. En nous appuyant sur le concept d'artefacts cognitifs, nous soutenons que l'infrastructure des agents est cruciale non pas simplement parce qu'elle ajoute des composants auxiliaires, mais parce qu'elle transforme des charges cognitives complexes en formes que le modèle peut résoudre de manière plus fiable. Selon cette perspective, la mémoire externalise l'état à travers le temps, les compétences (skills) externalisent l'expertise procédurale, les protocoles externalisent la structure d'interaction, et l'ingénierie du harness sert de couche d'unification coordonnant l'ensemble vers une exécution régulée. Nous retraçons une progression historique, allant des poids (weights) au contexte, puis au harness, nous analysons la mémoire, les skills et les protocoles en tant que trois formes distinctes mais couplées d'externalisation, et examinons la manière dont ils interagissent au sein d'un système d'agent plus vaste.
One-sentence Summary
This paper provides a unified review of LLM agent development through the lens of externalization, arguing that shifting cognitive burdens from internal model weights to external memory, skills, protocols, and harness engineering transforms complex reasoning into reliable, structured execution processes.
Key Contributions
- This paper introduces the concept of externalization as a framework for understanding the shift in LLM agent development from model weight optimization to the reorganization of runtime infrastructure.
- The work categorizes agent capabilities into three distinct but coupled forms of externalization: memory for state management, skills for procedural expertise, and protocols for interaction structure.
- The research proposes a comprehensive taxonomy for evaluating agent systems through metrics such as maintainability, recovery robustness, context efficiency, and governance quality to better distinguish infrastructure achievements from model intelligence.
Introduction
As Large Language Model (LLM) agents evolve, the focus of development is shifting from increasing model parameters to optimizing the runtime environments in which they operate. While earlier approaches relied on internalizing knowledge within model weights or managing it through ephemeral context windows, these methods struggle with long-term continuity, procedural consistency, and reliable coordination with external tools. The authors leverage the concept of cognitive artifacts to propose a systems-level framework centered on externalization. They argue that reliable agency is achieved by relocating cognitive burdens into three distinct dimensions: memory for temporal state, skills for procedural expertise, and protocols for structured interaction. These modules are unified by harness engineering, which provides the essential orchestration, governance, and observability required to transform raw model reasoning into dependable, real-world execution.
Method
The authors propose a framework for agentic intelligence that shifts the burden of continuity from the model's internal weights to a structured cognitive environment known as a harness. This architecture decouples the agent's state across time from its transient context by externalizing cognition into three primary modules: Memory, Skills, and Protocols.
The memory system serves as the repository for externalized state, categorized into four distinct dimensions to manage temporal properties and retrieval needs. These include working context, which captures the live intermediate state of a task; episodic experience, which records specific prior runs and decision points; semantic knowledge, which stores abstracted domain facts and heuristics; and personalized memory, which tracks user-specific preferences and habits.
As shown in the figure above, raw context from the ephemeral window and environmental feedback is converted into these four persistent dimensions. The architecture of these memory systems evolves from monolithic context to retrieval stores, hierarchical orchestration involving extraction and consolidation, and finally to adaptive memory systems utilizing dynamic modules and feedback-based optimization.
Skills represent externalized expertise, transforming procedural know-how into reusable, bounded capabilities. A skill is defined by its specification, which includes capability boundaries, scope, preconditions, execution constraints, and examples. This specification elevates a skill from an unstructured prompt to an explicit object that can be governed. Within a skill artifact, the authors distinguish between operational procedures, decision heuristics, and normative constraints, which define the acceptable boundaries for execution.
Protocols provide the externalized interaction layer, translating high-level skill intent into deterministic, machine-readable action schemas. They ensure that skill execution is grounded through standardized interfaces such as tool schemas and subagent delegation contracts.
The integration of these modules occurs within the harness, which acts as a coordinated cognitive environment. Refer to the framework diagram to see how the foundation model sits at the center, surrounded by the three externalization modules and three operational surfaces: Permission, Control, and Observability.
The harness facilitates a continuous loop of interaction among these components. Memory supplies the situational evidence required for skill selection and protocol routing. Skills turn stored experiences into reusable procedures and invoke protocolized actions. Protocols, in turn, constrain execution and facilitate result assimilation by writing normalized outcomes back into memory. This creates a self-reinforcing cycle where execution traces and successes are continuously distilled to improve the agent's long-term capabilities.