Plans d'Automatisation — Modèles Prêts à l'Emploi
Plans d'Automatisation — Modèles Prêts à l'Emploi — guide facile à comprendre basé sur la documentation officielle
Blueprints d’automatisation — des modèles prêts à l’emploi
Pensez à ces blueprints comme à des fiches recettes pour votre cuisine : pas besoin d’inventer un plat de zéro — il suffit de suivre les étapes, et le dîner (ou dans ce cas, une tâche automatisée) est prêt.
Qu’est-ce qu’un blueprint d’automatisation, exactement ?
Un blueprint d’automatisation est un ensemble d’instructions pré-écrites qui indique à Hermes Agent quoi faire, quand le faire, et où envoyer les résultats. C’est comme embaucher un assistant virtuel qui ne dort jamais, ne se plaint jamais, et fonctionne avec n’importe quel modèle d’IA de votre choix.
Le meilleur dans tout ça ? Pas besoin d’être programmeur. Si vous savez copier-coller, vous savez automatiser.
Les trois façons de déclencher une automatisation
Avant de plonger, voyons comment lancer une automatisation :
| Type de déclencheur | Comment ça marche | Exemple |
|---|---|---|
| Planification | S’exécute à des heures définies (toutes les heures, chaque nuit) | Tous les matins à 8 h |
| Événement GitHub | Se déclenche quand quelque chose se passe sur GitHub | Une nouvelle pull request est ouverte |
| Appel API | Un autre service envoie un message à votre agent | Une soumission de formulaire sur votre site web |
Les trois peuvent envoyer les résultats vers Telegram, Discord, Slack, par e-mail, ou même laisser des commentaires sur GitHub.
Blueprint n°1 : Tri nocturne du backlog
Le problème : Vous vous réveillez avec 30 nouveaux problèmes GitHub et aucune idée de ceux qui comptent vraiment.
La solution : Ce blueprint s’exécute chaque nuit à 2 h, trie les nouveaux problèmes, et vous envoie un résumé clair.
Voici la commande :
hermes cron create "0 2 * * *" \
"You are a project manager triaging the NousResearch/hermes-agent GitHub repo.
1. Run: gh issue list --repo NousResearch/hermes-agent --state open --json number,title,labels,author,createdAt --limit 30
2. Identify issues opened in the last 24 hours
3. For each new issue:
- Suggest a priority label (P0-critical, P1-high, P2-medium, P3-low)
- Suggest a category label (bug, feature, docs, security)
- Write a one-line triage note
4. Summarize: total open issues, new today, breakdown by priority
Format as a clean digest. If no new issues, respond with [SILENT]." \
--name "Nightly backlog triage" \
--deliver telegram
La partie "0 2 * * *" n’est que du langage cron pour dire « tous les jours à 2 h ». Pas besoin de le mémoriser — copiez-le et ajustez l’heure.
Blueprint n°2 : Revue de code automatique des PR
Le problème : Vous voulez que chaque pull request soit relue, mais vous ne pouvez pas être en ligne 24 h/24 et 7 j/7.
La solution : Ce blueprint surveille les nouvelles PR et publie automatiquement un commentaire de revue.
hermes webhook subscribe github-pr-review \
--events "pull_request" \
--prompt "Review this pull request:
Repository: {repository.full_name}
PR #{pull_request.number}: {pull_request.title}
Author: {pull_request.user.login}
Action: {action}
Diff URL: {pull_request.diff_url}
Fetch the diff with: curl -sL {pull_request.diff_url}
Review for:
- Security issues (injection, auth bypass, secrets in code)
- Performance concerns (N+1 queries, unbounded loops, memory leaks)
- Code quality (naming, du..."
Les parties comme {pull_request.title} sont des champs à remplir. Hermes les remplace automatiquement par les vraies données provenant de GitHub.
Pourquoi ces blueprints fonctionnent pour les débutants
- Ils sont prêts à copier-coller — pas besoin de comprendre chaque détail
- Ils fonctionnent avec n’importe quel modèle d’IA — pas de verrouillage vers un fournisseur
- Ils incluent la gestion des erreurs — la réponse
[SILENT]évite le spam quand rien de nouveau n’arrive - Ils sont personnalisables — changez le nom du dépôt, le mode de livraison ou l’heure
Votre première étape
Commencez petit. Choisissez une tâche ennuyeuse et répétitive que vous faites chaque jour — comme vérifier les nouveaux problèmes ou résumer un rapport — et trouvez un blueprint qui correspond. Si aucun ne correspond exactement, modifiez-en un légèrement.
Conseil pratique : Avant d’exécuter un blueprint, testez-le manuellement une fois. Lancez la commande sans la partie planification, vérifiez que le résultat est correct, puis ajoutez le minuteur. Cela vous évitera de vous réveiller avec 50 e-mails confus.
L’automatisation ne consiste pas à vous remplacer — elle consiste à vous rendre du temps. Laissez Hermes s’occuper des tâches répétitives pendant que vous vous concentrez sur ce qui est intéressant.
📖 Documentation officielle
Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › guides/automation-blueprints