Tutoriels 15

Tutoriel 15 — OpenClaw Proactive Agent : de l'IA « en attente d'instructions » à l'IA « qui prend les devants » (2026)

Objectif : installer le Skill Proactive Agent pour transformer OpenClaw d'un assistant passif en un agent capable d'anticiper les besoins et d'exécuter automatiquement des tâches planifiées.


IA passive vs IA proactive : quelle différence ?

La plupart des assistants IA sont passifs — vous ne demandez pas, ils ne disent rien. Faire en sorte qu'une IA alerte proactivement sans que vous ayez à demander à chaque fois est précisément le problème que Proactive Agent résout.

Dimension OpenClaw ordinaire Proactive Agent
Mode de déclenchement Répond uniquement à une instruction utilisateur Se déclenche automatiquement selon le temps ou les événements
Maintien de l'état S'arrête à la fin de la conversation Tourne en arrière-plan en continu
Push proactif Non supporté Envoi automatique sur Telegram
Adaptation au contexte Tâche unique Surveillance intelligente continue
Usage typique « Donne-moi la météo » Pousse la météo automatiquement chaque matin à 8h

C'est le 4e Skill le plus téléchargé de ClawHub (126k téléchargements). Sa valeur principale : transformer l'IA d'un outil en « un assistant qui vous contacte proactivement ».


Qu'est-ce que le protocole WAL ?

Le protocole WAL (Working Action List) est le mécanisme central de Proactive Agent — le concept le plus souvent demandé dans les tutoriels sur ce protocole.

WAL est une liste d'actions persistante « en attente de traitement », structurée comme suit :

## WAL — File d'actions actuelle
 
- [ ] Pousser la veille tech sur Telegram tous les jours à 08:00
- [ ] Surveiller les stars du dépôt GitHub et envoyer une notification si elles dépassent 1000
- [ ] Générer le bilan hebdomadaire chaque vendredi à 17:00

Le Skill vérifie périodiquement cette liste en arrière-plan, exécute automatiquement la tâche correspondante quand la condition de déclenchement est atteinte, puis marque l'entrée [x] et enregistre l'heure. Le fichier WAL est sauvegardé localement et reste actif après redémarrage.


Étape 1 : Installer le Skill Proactive Agent

Dans WebChat ou Telegram, envoyez :

/install @halthelobster/proactive-agent

Vérification :

pnpm openclaw skills list
# Le Skill proactive-agent devrait apparaître

Après l'installation, le Skill crée ces fichiers dans l'espace de travail :

~/.openclaw/workspace/skills/proactive-agent/
├── SKILL.md          ← Logique principale du Skill
├── wal.md            ← Working Action List (fichier de configuration principal)
└── buffer.md         ← Working Buffer (tampon temporaire)

Étape 2 : Configurer des tâches déclenchées par le temps

Ouvrez wal.md ou dites directement à l'IA d'ajouter une tâche temporelle :

Ajoute dans le WAL une tâche : chaque matin à 8h, cherche les actualités tech du jour, résume en 3 points clés et envoie-les moi

L'IA écrira automatiquement dans wal.md :

## WAL
 
- [ ] cron: 0 8 * * *
  task: Rechercher les actualités tech du jour, résumer en 3 points clés, pousser sur Telegram
  last_run: —

Exemples d'expressions cron supportées :

Chaque jour à 08:00    → 0 8 * * *
Chaque heure           → 0 * * * *
Chaque lundi à 09:00   → 0 9 * * 1
Le 1er de chaque mois  → 0 9 1 * *

Étape 3 : Configurer des tâches déclenchées par événements

Les tâches planifiées d'openclaw ne se limitent pas aux déclencheurs temporels — elles supportent aussi les déclencheurs par événements.

Ajoute une tâche déclenchée par événement : quand j'envoie un message contenant le mot "urgent", transfère automatiquement ce message au canal Telegram #urgent et marque-le haute priorité

Exemples de déclencheurs par événements :

## WAL — Déclencheurs par événements
 
- [ ] event: keyword="urgent"
  task: Transférer le message au canal #urgent, ajouter la marque 🔴
 
- [ ] event: file_created="~/Downloads/*.pdf"
  task: Résumer automatiquement le nouveau PDF et pousser le résumé sur Telegram
 
- [ ] event: time_idle=30min
  task: Pousser un rappel des tâches du jour

Étape 4 : Configurer le push proactif vers Telegram

Pour pousser des messages proactivement vers Telegram avec une IA auto-hébergée, assurez-vous d'avoir complété l'intégration Telegram du tutoriel 02. Puis spécifiez la cible de push dans les tâches :

Configure Proactive Agent : chaque jour à 09:00, vérifie mes issues GitHub, et si certaines n'ont pas reçu de réponse depuis plus de 24h, envoie un rappel sur ma conversation Telegram personnelle

Vous pouvez aussi spécifier un groupe ou canal précis :

- [ ] cron: 0 9 * * 1-5
  task: Résumer les titres des emails non lus d'hier, pousser vers le groupe Telegram @monequipe
  target: telegram://group/@monequipe

Pour tester si le push fonctionne :

Déclenche un push Proactive Agent maintenant, envoie un message "Test de push" sur Telegram

Étape 5 : Utiliser le Working Buffer (tampon de travail)

Le Working Buffer (buffer.md) est l'espace de travail temporaire de Proactive Agent, utilisé pour :

  • Transmettre des données entre tâches (la sortie de la tâche A devient l'entrée de la tâche B)
  • Sauvegarder des résultats intermédiaires pour éviter les calculs redondants
  • Enregistrer les logs d'exécution des tâches
## Buffer — 2026-03-30
 
### Données de veille tech
- Source : HackerNews Top 10
- Heure de collecte : 08:00:12
- Nombre d'entrées : 10
 
### Contenu à pousser
1. OpenAI lance le modèle o4, raisonnement amélioré de 60%
2. Rust 2026 publié, compilation 30% plus rapide
3. Next.js 16 version stable, Server Actions entièrement stabilisées

Indiquez à l'IA comment utiliser le Buffer :

Stocke les données brutes de chaque collecte de veille dans le Buffer, conserve les 7 derniers jours pour que je puisse revoir l'historique

Différence entre Proactive Agent et les tâches planifiées du tutoriel 06

Les tâches planifiées du tutoriel 06 déclenchent une exécution de script unique via cron système, adaptées aux tâches simples et répétitives (comme l'envoi de veille).

Proactive Agent est un agent en exécution continue — différences principales :

Dimension Tâches planifiées tutoriel 06 Proactive Agent
Mode d'exécution Script déclenché par cron IA en écoute continue + exécution
Complexité des tâches Flux fixe Peut s'adapter dynamiquement au contexte
Mémoire inter-tâches Aucune Buffer persistant
Déclencheurs Temporels uniquement Temps + événements + mots-clés
Cas typique Envoyer une veille à format fixe Surveiller + juger + exécuter des branches

En résumé : le tutoriel 06, c'est le « réveil » — Proactive Agent, c'est le « secrétaire qui réfléchit ».


Questions fréquentes

Quelle est la différence entre Proactive Agent et OpenClaw ordinaire ?

OpenClaw ordinaire attend que l'utilisateur envoie une instruction avant de répondre, et ne conserve aucun état après la fin de la conversation. Proactive Agent, une fois installé, tourne en arrière-plan en continu, maintient une file d'actions via le protocole WAL, et déclenche automatiquement des tâches selon le temps ou les événements — sans que l'utilisateur intervienne. Concrètement : vous pouvez lui demander de vous envoyer un message proactif chaque matin, plutôt que d'aller le consulter vous-même.

Qu'est-ce que le protocole WAL et comment le configurer ?

WAL (Working Action List) est une liste de tâches au format Markdown sauvegardée localement. Chaque entrée contient une condition de déclenchement (expression cron ou mot-clé événement) et une description de la tâche à exécuter. Dites simplement à l'IA en langage naturel « ajoute une tâche qui s'exécute à 8h chaque jour », et elle écrira automatiquement dans ~/.openclaw/workspace/skills/proactive-agent/wal.md — sans édition manuelle de fichier de configuration.

Proactive Agent consomme-t-il des tokens API en continu ?

Non. Proactive Agent utilise un mécanisme de « vérification par polling » — il vérifie la liste WAL toutes les 5 minutes par défaut, et n'appelle le modèle IA que lorsqu'une condition de déclenchement est atteinte. Au repos, la vérification est légère et consomme presque aucun token. Vous pouvez ajuster l'intervalle de polling pour mieux contrôler la consommation — par exemple passer à toutes les 15 minutes.

Les messages proactifs peuvent-ils être envoyés ailleurs que sur Telegram ?

Oui. Proactive Agent supporte plusieurs cibles de push : Telegram (personnel/groupe/canal), email (nécessite le Skill Gmail), Slack (nécessite le Skill Slack), écriture dans des fichiers locaux. Spécifiez le champ target dans la tâche WAL pour pousser vers n'importe quel canal intégré. Telegram est l'option recommandée par défaut — la configuration est la plus simple et la latence la plus faible.


Prochaines étapes

  • Tutoriel 16 — Installez Multi Search Engine pour qu'OpenClaw interroge simultanément Bing et 17 autres moteurs de recherche

关注我们,获取最新 AI 动态

在 X 上关注 @lanmiaoai,第一时间获取教程更新、AI 工具推荐。

立即关注