Un agent IA comme collègue d'astreinte
Depuis quelques semaines, j'administre mon homelab avec un agent IA. Ce que ça change vraiment, ce que je lui confie, et surtout ce que je ne lui confie pas.
Il y a quelques mois, l’idée m’aurait fait sourire : laisser une IA se connecter à mes serveurs. Aujourd’hui, c’est devenu ma façon normale de travailler sur mon homelab. Pas parce que c’est à la mode, mais parce que ça marche — à condition de poser un cadre.
Ce que fait l’agent, concrètement
L’agent tourne sur une petite machine virtuelle dédiée. Je lui parle en français, comme à un collègue : « regarde pourquoi la série ne remonte pas dans Jellyfin », « range le dernier lot de scans », « vérifie que les sauvegardes de cette nuit sont bonnes ».
Il se connecte en SSH aux machines concernées, lit les journaux, interroge les API, propose un diagnostic… et le plus souvent, corrige. Quelques exemples récents :
- des sous-titres marqués « forcés » à tort sur 119 épisodes d’une série : corrigés en modifiant uniquement les en-têtes des fichiers, sans rien réencoder ;
- un import de 150 Go de Nextcloud vers le NAS qui se traînait à 25 Mo/s : il a proposé de passer par le lien 10 Gb/s, et la copie est montée à près de 190 Mo/s ;
- des dizaines de documents scannés en vrac : découpés, remis à l’endroit, datés, renommés, classés.
Le cadre : ce que je ne lui confie pas
C’est la partie la plus importante. Un agent compétent mais sans garde-fous, c’est un risque.
Il est cloisonné. Sa machine a un pare-feu strict : il ne sort que là où il en a besoin.
Il me consulte avant toute opération importante. Supprimer, envoyer, modifier une configuration critique : il propose, j’accepte. Pour le reste — lire, diagnostiquer, ranger — il est autonome.
Il documente tout. Chaque changement atterrit dans un dépôt Git avec une explication. Si demain je dois comprendre pourquoi une option est réglée ainsi, la réponse est écrite.
Il vérifie avant de détruire. Avant de supprimer des fichiers copiés ailleurs, il compare les empreintes SHA-256 de chaque fichier. Pas de « normalement c’est bon ».
Ce que ça change pour moi
Je passe moins de temps à chercher comment faire, et plus à décider quoi faire. Les tâches ingrates — trier, renommer, vérifier — ne traînent plus. Et curieusement, mon infra est mieux documentée qu’elle ne l’a jamais été.
Est-ce que ça remplace un administrateur système ? Non. Ça en fait un administrateur qui a toujours un binôme sous la main, à toute heure. La responsabilité, elle, reste la mienne.
L’IA n’enlève pas le besoin de savoir. Elle enlève le besoin de tout faire soi-même.
Dans les prochains articles, je rentrerai dans le détail : l’architecture de la machine de l’agent, la gestion de sa mémoire, et les erreurs qu’il a faites (il y en a eu).