Automatiser la gestion du club avec l’IA
Imaginez que vous êtes gestionnaire de club et préparez la prochaine saison. Vous ouvrez votre agent IA et écrivez, ou dites simplement :
Prépare un rabais d’inscription hâtive pour la Ligue du mardi soir. Un rabais de 15 % pour les inscriptions avant le 1er septembre.
Cinq secondes plus tard, c’est fait. Aucun onglet de navigateur, aucun formulaire, aucun menu à parcourir. Avec Curling IO v3, vous pourrez le faire.
L’agent en action
Cette conversation se déroule après votre connexion à Curling IO et l’autorisation de l’interface en ligne de commande curling, expliquée plus bas :
Vous : Aide-moi à préparer la nouvelle saison. Prépare un rabais d’inscription hâtive pour la Ligue du mardi soir : 15 % de rabais pour les inscriptions avant le 1er septembre.
Deux commandes exécutées
$ curling call admin.items.list --org vancouver
$ curling commands admin.discounts.create
J’ai trouvé la Ligue du mardi soir (2026-27). Je crée le rabais d’inscription hâtive.Une commande exécutée
C’est fait. Un rabais de 15 % pour la Ligue du mardi soir, valide jusqu’au 1er septembre. Je vois aussi une ligue Mixte du lundi et une ligue Doubles du vendredi cette saison. Voulez-vous aussi un rabais d’inscription hâtive pour celles-ci?
Vous : La même chose pour le Mixte du lundi. Laisse tomber le vendredi, cette ligue se remplit toute seule.
Une commande exécutée
$ curling call admin.discounts.create --org vancouver '{"params": {...}}'
C’est fait. Le Mixte du lundi a le même rabais de 15 %. À propos, la Ligue du mardi soir de la saison dernière a encore trois personnes sur sa liste d’attente. Voulez-vous que je leur envoie un courriel pour annoncer l’ouverture des inscriptions de la nouvelle saison?
Vous : Oui, fais-le.
Deux commandes exécutées
$ curling call admin.waitlists.list --org vancouver '{"item_id": 31}'
$ curling call admin.emails.send --org vancouver '{"params": {...}}'
C’est envoyé. Trois courriels sont partis aux curleurs sur la liste d’attente de la Ligue du mardi soir de la saison dernière. Ils annoncent l’ouverture de la saison 2026-27 avec un rabais d’inscription hâtive jusqu’au 1er septembre.
Vous : Où en sont les inscriptions cette saison?
Une commande exécutée
$ curling call admin.items.list --org vancouver '{"season": "2026-27"}'
Voici la situation pour 2026-27 :
| Ligue | Inscriptions | Capacité | Statut |
|---|---|---|---|
| Mixte du lundi | 14 | 72 | Ouvert |
| Ligue du mardi soir | 23 | 96 | Ouvert |
| Doubles du vendredi | 52 | 64 | Ouvert |
La ligue Doubles du vendredi est déjà à 81 % de sa capacité, sans rabais. Les inscriptions aux ligues du mardi et du lundi sont encore à leurs débuts. Voulez-vous que je surveille les inscriptions et vous prévienne lorsqu’une ligue dépasse 80 %?
Vous : Oui, fais le point avec moi chaque semaine.
Préparation de saison, communications ciblées et rapports dans une conversation de cinq minutes.
La même approche permet de préparer les événements d’une saison complète, modifier les frais de plusieurs ligues à la fois, produire des rapports financiers ou traiter les listes d’attente. Tout ce qu’un administrateur peut faire dans l’interface web, un agent peut le faire en ligne de commande.
Ce n’est pas théorique. Nous le développons en ce moment.
Le fonctionnement
En coulisses, l’agent appelle un outil en ligne de commande nommé curling. Tout agent IA ayant accès à un interpréteur de commandes peut l’appeler : OpenClaw, NemoClaw, Claude Code ou Codex.
Nous avons envisagé MCP (Model Context Protocol), une norme de connexion des modèles IA à des outils externes. Nous avons créé un prototype fonctionnel. Mais une interface en ligne de commande est plus simple, plus portable et fonctionne avec tous les cadriciels d’agents, au-delà de ceux compatibles avec MCP. MCP pourra arriver plus tard comme mince couche supplémentaire.
L’outil se connecte au même serveur que l’administration web Curling IO. Chaque opération d’administration disponible dans le navigateur l’est aussi en ligne de commande. Lorsque nous ajoutons une fonction à l’administration, elle devient automatiquement accessible aux agents sans mise à jour du client.
Authentification
Avant qu’un agent gère votre club, vous lui donnez accès. Une seule fois, en environ 30 secondes.
curling login
L’outil affiche une URL. Vous l’ouvrez, vous vous connectez à Curling IO et approuvez l’accès. C’est tout. L’outil stocke un jeton et gère ensuite son renouvellement silencieusement.
Il utilise le parcours d’autorisation d’appareil OAuth 2.1 (RFC 8628), la même norme que GitHub CLI, Google Cloud CLI et AWS SSO. Les équipes de sécurité la connaissent bien, et elle fonctionne dans tous les environnements.
Après la connexion, l’agent découvre les clubs que vous gérez :
curling orgs
Il limite ensuite la portée de ses commandes en conséquence :
curling call admin.events.list --org vancouver
À qui cela s’adresse
La véritable cible est un agent IA qui agit pour un gestionnaire de club. Les utilisateurs naturels de l’outil sont les administrateurs qui adoptent tôt les outils IA et utilisent déjà des agents pour gérer leurs courriels, rédiger des communications et automatiser les tâches répétitives. Leur donner accès à curling est la prochaine étape logique.
Nous concevons l’outil comme si un expert humain pouvait l’utiliser directement. Aucun assistant de configuration, aucun accompagnement pas à pas. Une sortie concise et précise. Un --help complet qui récompense la lecture. Les agents évoluent vers des comportements humains, alors une bonne interface en ligne de commande sert les deux publics.
La vue d’ensemble
Les logiciels de gestion de club ont toujours été conçus pour des humains qui naviguent dans des interfaces web. C’est la bonne conception pour la plupart des utilisateurs la plupart du temps. Mais les administrateurs ont du travail répétitif et structuré : préparer une saison, modifier les tarifs en lot, produire des rapports et approuver des files d’inscription. Un agent peut s’en charger.
La plupart des clubs n’y pensent pas encore, mais nous croyons qu’ils le feront dans les prochaines années, à mesure que les outils et agents IA prendront de la place. À court terme, seuls quelques gestionnaires à l’aise avec la technologie essaieront probablement, et ils ne reviendront probablement jamais en arrière.