Daniel Lemire, professeur Université du Québec (TÉLUQ) Montréal
blog: https://lemire.me
X: @lemire · GitHub: github.com/lemire
En fait, on parle souvent de ce concept appelé AGI, pour intelligence artificielle générale, c'est-à-dire une IA aussi intelligente qu'une personne. Et je pense en réalité que nous avons franchi ce seuil il y a environ trois mois. (Andreesen, 19 mai 2026)
« La peur est le chemin vers le côté obscur. » — Maître Yoda (Star Wars, L’Empire contre-attaque)
git checkout -b feature/ia-agent
git switch -c
## Introduction à Java (exemple) Nous pouvons définir une variable en Java ainsi. Notez les différents éléments de la syntaxe. - Type - Nom de variable - Affectation d'une valeur
La compétence va se nommer plotdata.
mkdir -p ~/.claude/skills/plotdata
~/.claude/skills/plotdata/SKILL.md
--- name: data-plot description: Récupère des données du web et génère des graphiques matplotlib de qualité publication en français et en anglais. allowed-tools: Bash(mkdir *) Bash(uv *) Bash(python3 *) Bash(curl *) Bash(wget *) Bash(ls *) Bash(cat *) Bash(cd *) WebFetch WebSearch Read Write Edit argument-hint: [requête décrivant les données à visualiser] ---
# Compétence de visualisation de données À partir d'une requête, trouver des données fiables en ligne, les télécharger et produire des graphiques bilingues (français/anglais) avec matplotlib. ## Répertoire de travail Toute la sortie va dans ~/myplots/<slug>/ où <slug> est un nom court en kebab-case. 1. S'assurer que ~/myplots existe (mkdir -p ~/myplots) 2. Créer le sous-répertoire pour cette requête, par exemple ~/myplots/population-canada-2024/ 3. Tous les scripts, données, README et PNG vont dans ce sous-répertoire ## Sources de données - Privilégier les sources officielles ou gouvernementales - Privilégier les formats lisibles par machine dans cet ordre : CSV > JSON > tableau HTML - Utiliser WebSearch et WebFetch pour localiser l'URL du jeu de données - Noter l'URL exacte de la source et la date d'accès dans le README ## Environnement Python Toujours utiliser uv pour les dépendances. Initialiser le projet dans le sous-répertoire : ```bash cd ~/myplots/<slug> uv init --no-readme --no-workspace uv add pandas matplotlib requests ```
/plotdata Donne-moi le taux de fécondité par province canadienne, ainsi que le pourcentage de femmes dans chaque province ayant un diplôme universitaire.
/plotdata Fais un graphique qui donne l'âge moyen par province au Canada, et ajoute l'âge moyen des États-Unis (comme onzième province).
{ "permissions": { "allow": ["Read", "Write", "Edit", "Bash(git status)", "Bash(git commit -m:*)"], "deny": ["Read(.env*)", "Bash(rm -rf /)", "Bash(sudo:*)"], "ask": ["Bash(git push --force:*)", "Bash(docker run:*)"] } }
Exemple : pour une compétence SSH/SFTP, on autorise la lecture et l'écriture dans un seul dossier et on place toute opération destructive en mode ask.
claude mcp add ssh-files server.py --scope user
claude mcp list - claude.ai Google Drive — authentification requise - claude.ai Gmail — authentification requise - claude.ai Google Calendar — authentification requise - ssh-files (./ssh-mcp/server.py) — connecté
Téléverse le résultat à l'aide du MCP ssh-files dans un répertoire correspondant. Donne-moi ensuite l'URL. Crée aussi un beau fichier index.html.
/data-plot Valeur marchande estimée d'Anthropic, OpenAI et xAI.
https://lemire.me/plot_data/ai-lab-valuations/
Bonjour Claude, Dans le dossier TRA 4030, tu vas trouver des documents Word (docx) représentant le contenu du cours TRA 4030 dans son état actuel. Je veux que tu me fasses un site web moderne (dans le dossier html) avec une version modernisée du cours. Tu vas copier le contenu du cours vers mon site à https://lemire.me/trad4030/ Je t'invite à explorer le contenu du site https://m2.teluq.ca/course/view.php?id=3274 Essaie de copier le style du site. N'oublie pas d'inclure une feuille de route. Le cours dure 15 semaines.
https://lemire.me/trad4030/
« La résistance est inutile. » — Jean-Luc Picard (Star Trek)
Après-midi : la direction transmet les fichiers Excel des plans de travail.
https://encrerouge.ink
Tu es devenu plus que ta peur. Laisse cela te protéger.
— Cassian Andor (Andor, 2e saison)
Daniel Lemire — lemire.me (blog)
https://simdjson.org
https://roaringbitmap.org
https://simdutf.github.io/simdutf/
https://fastfloat.github.io/fast_float/