THE MEDIA FOR AI THAT ACTUALLY HELPS.French edition · Understand & take action
The interface is in English. Use cases, skills and articles remain in French.
Microsoft

Mettre en place un apprentissage continu pour un agent de code

continual-learning

En bref

Cette skill porte sur la mise en place d’un apprentissage continu pour un agent de code. Elle sert à des hooks, un périmètre de mémoire et des motifs de réflexion, pour qu’un agent ne reparte plus de zéro à chaque session. Ce n’est pas un guide général d’entraînement de modèle, ni une mémoire applicative hors agents de code. La boucle retenue est Expérience, Capture, Réflexion, Persistance, puis Application. L’installation se réduit typiquement à copier `hooks/continual-learning` vers `.github/hooks/`, avec initialisation à la première session. La mémoire a deux niveaux : un fichier global `~/.copilot/learnings.db` (motifs d’outils, conventions transverses) et un fichier local `.copilot-memory/learnings.db` (conventions du dépôt). Les catégories prévues sont `pattern`, `mistake`, `preference` et `tool_insight`. Les apprentissages peu utilisés de plus de soixante jours sont élagués ; les journaux d’outils le sont après sept jours.

Ce que ça fait

  • Des hooks, un périmètre de mémoire et des motifs de réflexion, pour qu’un agent ne reparte plus de zéro à chaque session.
  • Ce n’est pas un guide général d’entraînement de modèle, ni une mémoire applicative hors agents de code.
  • L’authentification typique passe par `DefaultAzureCredential`.

Pour qui, et un exemple

Les personnes qui veulent qu’un agent de code retienne des conventions et des corrections d’une session à l’autre, via des hooks et une mémoire cadrée.

Exemple de demande : « Mets en place un apprentissage continu pour cet agent : hooks, périmètre de mémoire et réflexion, pour qu’il n’oublie plus nos conventions. »

À ouvrir pour poser une infrastructure d’apprentissage continu dans un agent de code, avec hooks, mémoire et motifs de réflexion. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

npx skills add microsoft/skills (sélection de la skill dans l’assistant, README).

npx skills add microsoft/skills

Fonctionne avec

  • GitHub Copilot
  • Copilot CLI

Source : README : exemples de « Copilot CLI » et « GitHub Copilot in VS Code » ; l’installation `npx skills add` envoie les fichiers vers le répertoire de l’agent choisi, sans liste exhaustive.

Niveau : Intermédiaire

Suppose un projet déjà en place chez l’éditeur et les outils décrits dans le SKILL.md.

À savoir

Dépôt officiel Microsoft ; le README le présente comme un travail en cours (skills et tests encore enrichis).

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

Guide for implementing continual learning in AI coding agents — hooks, memory scoping, reflection patterns. Use when setting up learning infrastructure for agents.

Citée depuis le SKILL.md au commit 6737dcb .

Le SKILL.md compte 74 lignes et 9 sections principales :

  • The Loop
  • Quick Start
  • Two-Tier Memory
  • How Learnings Get Stored
  • Automatic (via hooks)
  • Agent-native (via store_memory / SQL)
  • Manual (memory files)
  • Compaction
  • Best Practices

Licence : MIT

Vérifiée le 10 novembre 2026 sur : fichier LICENSE du dépôt . Titulaire : Copyright (c) Microsoft Corporation..

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis microsoft/skills (commit 6737dcb) , © Microsoft, sous licence MIT (fichier de licence d’origine ).

Afficher le SKILL.md original (74 lignes, en anglais)
---
name: continual-learning
description: Guide for implementing continual learning in AI coding agents — hooks, memory scoping, reflection patterns. Use when setting up learning infrastructure for agents.
---

# Continual Learning for AI Coding Agents

Your agent forgets everything between sessions. Continual learning fixes that.

## The Loop

```
Experience → Capture → Reflect → Persist → Apply
     ↑                                       │
     └───────────────────────────────────────┘
```

## Quick Start

Install the hook (one step):
```bash
cp -r hooks/continual-learning .github/hooks/
```

Auto-initializes on first session. No config needed.

## Two-Tier Memory

**Global** (`~/.copilot/learnings.db`) — follows you across all projects:
- Tool patterns (which tools fail, which work)
- Cross-project conventions
- General coding preferences

**Local** (`.copilot-memory/learnings.db`) — stays with this repo:
- Project-specific conventions
- Common mistakes for this codebase
- Team preferences

## How Learnings Get Stored

### Automatic (via hooks)
The hook observes tool outcomes and detects failure patterns:
```
Session 1: bash tool fails 4 times → learning stored: "bash frequently fails"
Session 2: hook surfaces that learning at start → agent adjusts approach
```

### Agent-native (via store_memory / SQL)
The agent can write learnings directly:
```sql
INSERT INTO learnings (scope, category, content, source)
VALUES ('local', 'convention', 'This project uses Result<T> not exceptions', 'user_correction');
```

Categories: `pattern`, `mistake`, `preference`, `tool_insight`

### Manual (memory files)
For human-readable, version-controlled knowledge:
```markdown
# .copilot-memory/conventions.md
- Use DefaultAzureCredential for all Azure auth
- Parameter is semantic_configuration_name=, not semantic_configuration=
```

## Compaction

Learnings decay over time:
- Entries older than 60 days with low hit count are pruned
- High-value learnings (frequently referenced) persist indefinitely
- Tool logs are pruned after 7 days

This prevents unbounded growth while preserving what matters.

## Best Practices

1. **One step to install** — if it takes more than `cp -r`, it won't get adopted
2. **Scope correctly** — global for tool patterns, local for project conventions
3. **Be specific** — `"Use semantic_configuration_name="` beats `"use the right parameter"`
4. **Let it compound** — small improvements per session create exponential gains over weeks
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 10 novembre 2026. Dépôt : microsoft/skills .

Dans l’annuaire

Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.

MÊME ÉDITEUR

Autres skills Microsoft : Agents et skills

Toute la catégorie
MicrosoftAgents et skills

Recommander une skill Azure adaptée à la tâche

discover-azure-skills

On recourt à cette skill pour la recherche dans le catalogue des skills Azure, pour recommander une skill d’agent installable qui correspond à une tâche Azure : lister les greffons et les skills depuis l’API GitHub du dépôt `microsoft/azure-skills`, lire les descriptions, retrouver le nom du greffon dans `plugin.json` (qui peut différer du nom de dossier), puis proposer les instructions d’installation selon le client (Copilot CLI, Claude Code, ou autre).

Outils : GitHub Copilot, Copilot CLINiveau : Intermédiairemàj 03/11/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.