11 min read

Et si le PSG ou l’Espérance de Tunis utilisait un agent IA pour recruter ? Je l’ai conçu. Et il fonctionne.

Et si le PSG ou l’Espérance de Tunis utilisait un agent IA pour recruter ? Je l’ai conçu. Et il fonctionne.
Photo by Connor Coyne / Unsplash

Ce mercato va être chaud cette année.

C’est ce qu’on disait en juin.

Les fans y croyaient.

Les groupes Facebook chauffaient.

Des noms circulaient. Des rumeurs. Des compils YouTube.

L’Espérance de Tunis allait frapper fort. Juste après la coupe du Monde.

Embed from Getty Images

Mais fin juillet…

Toujours rien.

Pas de recrue phare.
Pas de conférence enflammée.
Pas de joueur au niveau d'une équipe qui veut jouer les premiers roles.

Et les supporters ?

Ils ne râlent même plus. Ils encaissent.

La direction ?

Toujours le meme refrain:

“Le marché est sec.”
“Les clubs du Golfe surpaient tout.”
“Pas question de surenchère.”
“Nous travaillons en silence.”

Peut-être.

Mais moi je vois autre chose.

Ce n’est pas un problème de budget.
C’est un problème de méthode.


Les autres cherchent encore à l’instinct.
À l’ancienne.

Mais aujourd’hui, tu peux avoir un cerveau qui scanne 500 joueurs par semaine.

Qui filtre par poste, contrat, valeur.

Qui génère plusieurs plans de recrutement pour ton budget.

Qui repère les talents que personne ne regarde.

Pas une dream tech. Non.

Juste un agent IA.
Fait maison.

Et voici ce qu’il fait.

Je ne suis pas un directeur sportif.

Je ne suis pas un agent de joeurs. Je ne suis pas un recruteur. Je ne suis pas un ancien joueur.

Mais j’ai une obsession :

Comprendre comment on recrute intelligemment dans un club comme l’Espérance.

Et surtout, pourquoi on ne le fait pas.


Ça a commencé par des discussions avec des amis sur Messenger.

Supporters, comme moi. Énervés, comme moi. Impuissants, comme moi.

À force d’en parler, c’est devenu clair : le problème n’est pas le budget, c’est la méthode.

Alors on a dit : ça suffit.

On arrête d’attendre.

On construit quelque chose.

Un outil qui fait ce que le bureau directeur n’a pas le temps (ou la valonté?) de faire.

Un agent IA. Conçu pour le club. Par des supporters. Pour leur club.

Embed from Getty Images

Ce qu’il fait ?

Il ne rechigne pas. Il ne procrastine pas. Il ne trouve pas des excuses.

Il cherche. Il filtre. Il propose. Il alerte.

Le tout, automatiquement.

Pas besoin d'un coup de chance. Pas besoin d'appels d’agents. Pas besoin d’espérer une révélation divine dans un tournoi U19 au Nigeria.


Ce n’est pas un gadget. C’est un outil. Un cerveau augmenté.

Et aujourd’hui, je vais te montrer comment il fonctionne, comment le construire, et comment le faire évoluer.

Parce qu’il est temps que l’Espérance recrute comme un grand club.

Fonction 1 : Je cherche un joueur. L’IA me sort une shortlist chirurgicale.

On ne cherche pas au hasard. On cible.

Poste : milieu défensif. Budget : 400 000 €. Nationalité : Tunisien, Africain, ou binational. Style : relayeur, bonne relance, créatif.

Je balance ça à mon agent IA. Et en 30 secondes chrono, il me sort :

  • Une liste de 5 à 10 joueurs qui collent aux critères
  • Leur valeur marchande, leur club actuel, leur contrat
  • Et pour chacun, une ligne d’analyse : pourquoi lui ? Pourquoi c’est intéressant ?

Pas de blabla. Des données. Des arguments. Des faits.

Il peut même adapter selon l’approche du club :

  • Option Sécurité : joueurs expérimentés, contrat court, rendement immédiat
  • Option Croissance : jeunes africains ou locaux à fort potentiel
  • Option Opportunité : fin de contrat, mise à l’écart, valeur cassée

Il ne se contente pas de chercher. Il propose une stratégie.

Et mieux encore…

Je peux le mettre en mode veille automatique.

Chaque mois, il scrappe Transfermarkt et Sofascore. Et dès qu’un profil correspond à nos critères ? Bam Il m’envoie une alerte.

Scouting 24h/24. Pas de pause vacances. Juste un outil. Efficace. Stratégique.

Fonction 2 : Je donne un nom. Il me donne un verdict.

Un agent appelle. Un nom circule sur Facebook. Un "chroniqueur" foot balance : “Ce mec, c'est un crack.”

Ok. Mais il vaut quoi… vraiment ?

Pas l’image. Pas les highlights youtubes. Pas les souvenirs de sa CAN 2019.

Un vrai rapport. Chiffré. Objectif. Brutal si besoin.

Voici ce que l’agent IA renvoie :

  • Sa note moyenne sur les 12 derniers mois
  • Son temps de jeu réel (et pas les matchs sur le banc)
  • Sa valeur marchande actuelle
  • La durée de son contrat
  • Son historique de blessures et transferts
  • Et le plus interessant: un score final, calculé selon une formule "score IA"

Comment fonctionne notre "Score IA" ?

Score IA =
(Note Moyenne de la saison * 10) +
(Temps de jeu / 100) +
((12 - Mois Restants Contrat) * 2) +
((800000 - Valeur Marchande) / 10000) +
(Coefficient Ligue * 5) +
((30 - Âge) * 2)
  

Grille de lecture : que signifie ce score ?

Score IA Interprétation
> 140 🟢 Pépite absolue (priorité n°1)
100 – 140 🔹 Très bon profil à étudier
50 – 100 ⚠️ Profil à surveiller (potentiel, mais à analyser)
0 – 50 ⚪ Pas prioritaire
< 0 🔴 Mauvaise pioche

Un immense merci à Aziz Chaouachi, ami et supporter du club, pour son aide précieuse dans l’élaboration de cette formule et de l'avoir essayé sur des cas concrets.

N.B: cette formule est encore rudimentaire. Elle repose sur quelques variables accessibles, des pondérations empiriques, et des hypothèses qu’on assume comme imparfaites. Oui, il manque des données. Oui, certains critères (âge, sélection, blessures, contribution défensive…) devraient être mieux intégrés. Oui, il manque des données (sélections nationales, titularisations, expérience CAF, passes décisives, ratio matchs/jours blessé…). Oui, certains critères sont perfectibles (le coefficient des championnats notamment). Et non, nous ne sommes pas statisticiens.

Mais on commence quelque part. Et surtout, on ouvre le jeu. Et le chemin se fait en...cheminant.

Si vous êtes analyste, amateur de stats, data scientist ou tout simplement supporter impliqué : reprenez ce modèle, critiquez-le, améliorez-le, appropriez-vous-le.

Exemple 1 : Samba Koné (Académico Viseu, Liga Portugal 2)

  • Note moyenne : 6,79
    — source : SofaScore profil Samba Koné
  • Minutes jouées : 1 444 min (26 matchs)
    — source : FotMob / BeSoccer
  • Valeur marchande : ≈ 465 000 €
    — source : SofaScore
  • Contrat jusqu’en juin 2027 → ~24 mois restants
    — source : SofaScore
  • Âge : 23 ans (né le 22 mars 2002)
    — source : SofaScore
  • Coefficient championnat : Portugal 2 = 0,9
Score = 
(6.79×10)=67.9 +
(1444/100)=14.44 +
((12–24)×2)=–24 +
((800 000–465 000)/10000)=33.5 +
(0.9×5)=4.5 +
((30–23)×2)=14
→ Score ≈ 110.3

Score ≈ 110 → Priorité à suivre ou à approfondir (excellent profil sous‑côté, jeune, minutes correctes). Il esxiste des rumeurs sur son recrutement de la part du club. Si Ogbelu est sur le départ et ne renouvelle pas, ce joueur sera une bonne option. L'agent IA le confirme.


Exemple 2: Saad Bguir (international tunisien, Saudi Pro League)

  • Note moyenne : 6,84
    — source : SofaScore profil Saad Bguir
  • Minutes jouées : ~1 343 min
    — estimation sur SofaScore :
  • Valeur marchande : ≈ 2 000 000 €
    — source : Transfermarkt
  • Contrat : ~12 mois restants
    — source : SofaScore
  • Âge : 31 ans
    — source : SofaScore
  • Coefficient championnat : Saudi Pro League = 0,8
Score =
(6.84×10)=68.4 +
(1343/100)=13.43 +
((12–12)×2)=0 +
((800 000–2 000 000)/10000)=–120 +
(0.8×5)=4 +
((30–31)×2)=–2
→ Score ≈ –36.2

Score ≈ –36 → Profil hors cible : trop cher, âge élevé.


Fonction 3 : Je donne un budget. Il me sort un plan de recrutement réaliste.

Le discours habituel ? « Le marché est compliqué. » « Les bons joueurs coûtent trop cher. » « On n’a pas les moyens. »

Ok, très bien.

Mais si je te file 800 000 € aujourd’hui… Tu me proposes quoi ?

C’est là que l’agent IA change la donne.

Je lui donne un montant. Et il bosse :

  • Il identifie tous les joueurs disponibles dans ce budget (via Transfermarkt/Sofascore/autre API Football)
  • Il trie par poste, contrat, forme et potentiel (Certaines API te fournissent les données sur la régularité et autres variables)
  • Il sélectionne uniquement ceux qui dépassent un score IA de 100 (selon notre formule).
  • Et il te propose plusieurs stratégies :

Option 1 : Un gros poisson

Dépenser 700 000 € sur un seul joueur confirmé → exemple : un international tunisien confirmé pret à s'integrer tout de suite.

Option 2 : Deux coups malins

2 joueurs à 350 000 € chacun → jeunes, bon score IA, marge de revente → exemple : un arrière gauche + un milieu récupérateur

Option 3 : Trois paris contrôlés

3 profils à 250 000 € → Un binational en Ligue 2 francaise, et deux titulaires U21 du Ghana.

Et tu sais quoi ?

Chaque plan est accompagné d’un calcul. Ce que ça coûte. Ce que ça rapporte si ça marche. Et ce que tu risques si ça ne marche pas.

En 5 minutes, tu as 3 mercatos alternatifs. Pas de blabla. Des idées concrètes. Alignées avec le budget. Et défendables devant le public.

C’est ça, un club qui pense comme un GRAND CLUB.

Embed from Getty Images

Et maintenant, on le fabrique.

Je vais te montrer exactement comment construire cet agent IA.

Pas en théorie. Pas en PowerPoint.

Pour de vrai.

Étape 1 – On crée l’agent IA (GPT)

Tu veux le même ? Suis-moi.

➤ Va sur ce lien : https://chat.openai.com/gpts
Clique sur “Create a GPT” (Tu dois disposer d'une inscription payante à Openai)

➤ Donne-lui un nom: “Agent IA – Mercato EST”

➤ Dans le champ “Description”, ajoute :

Je suis un assistant IA tactique et chirurgical. Ma mission : identifier les meilleures opportunités de recrutement pour l’Espérance de Tunis. Je ne fais pas de politique. Je ne vends pas de rêve. Je délivre des réponses concrètes pour mieux décider. Comme un analyste de données factuel.

➤ Puis dans le champ “Instructions” :

Tu es un agent de recrutement IA spécialisé pour l’Espérance Sportive de Tunis, un club tunisien de haut niveau qui participe régulièrement à la Ligue des Champions africaine. Ton rôle est d’assister le directeur sportif du club dans les missions suivantes :

1. Trouver des joueurs disponibles correspondant à un poste ou profil spécifique (âge, nationalité, style de jeu).
2. Évaluer des joueurs existants selon une formule de performance.
3. Proposer plusieurs stratégies de recrutement à partir d’un budget donné.
4. Identifier les profils sous-cotés sur Transfermarkt (fin de contrat, performance élevée, faible valeur).
5. Toujours répondre en français, dans un ton professionnel mais direct.

⚠️ Ne jamais inventer de données chiffrées (stats, valeurs) si elles ne sont pas fournies par l'utilisateur ou extraites par automatisation. Si les données sont manquantes, demande-les clairement ou propose un modèle de réponse conditionnel.

🎯 Formule pour évaluer un joueur :

Score IA =
(Note Moyenne de la saison * 10) +
(Temps de jeu / 100) +
((12 - Mois Restants Contrat) * 2) +
((800000 - Valeur Marchande) / 10000) +
(Coefficient Ligue * 5) +
((30 - Âge) * 2)

📊 Lecture du score :
- < 80 : à éviter
- 80–100 : potentiel correct à surveiller
- 100–120 : bon profil à suivre sérieusement
- > 120 : excellent rapport qualité/prix

📁 Sources :
- Transfermarkt : valeur, durée contrat, historique blessures et transferts
- SofaScore : note moyenne, temps de jeu
- Autres APIs football dont on a l'inscription pro 
- Coefficient Ligue : défini manuellement selon la compétitivité du championnat

⚙️ Contexte local :
- Club à budget limité (1M€ max par joueur)
- Recrutement ciblé sur Tunisiens, binationaux, talents africains/sud-américains
- Limite de 4 joueurs étrangers autorisés
- Marché concurrentiel avec les clubs du Golfe

📦 Tu dois toujours répondre en mode synthétique, opérationnel et visuellement lisible. Tu es un outil d'aide à la décision, pas un bavard.

puis les amorces:

– J’ai 700 000 € de budget, tu me proposes quoi pour renforcer le milieu ?
– Évalue-moi ce joueur : Mohamed Ali Ben Romdhane
– Donne-moi 3 joueurs sous-cotés fin de contrat (Tunisiens ou Africains)
– Classe ces 5 joueurs selon ta formule IA.

Config. du GPT

Puis Le fichier de contexte de l’agent IA.

Pour que ton agent soit vraiment utile, tu dois lui donner un fichier de contexte à ingérer.

Ce fichier contient :

➤ La formule mathématique utilisée pour évaluer les joueurs

➤ Les critères d’interprétation des scores

➤ Les sources de données (Transfermarkt, SofaScore...)

➤ Des cas concrets pour guider ses réponses

Et voilà. Ton agent a maintenant tout ce qu’il faut pour devenir ton assistant tactique.

Upload du fichier .text

L’agent qui bosse pendant que tu es à la salle de GYM (et qui lit Transfermarkt à ta place)

Embed from Getty Images

Le vrai pouvoir commence maintenant :

  • Quand tu connectes ton agent à une machine qui scrappe les infos en continu
  • Quand elle les trie, les nettoie… et les balance dans le système automatiquement

Bienvenue dans la partie invisible de l’iceberg.

Celle qui te fait gagner des semaines d’analyse, sans payer un seul scout.

Ce qu’on va automatiser avec Make:

Tu peux télécharger le logiciel ici:
https://www.make.com/en/register?pc=systemegagnant

Imagine ce scénario :

  1. Tous les 1er du mois Make va :
    • Ouvrir une liste de joueurs sur Transfermarkt (Tunisiens, valeur < 500k, fin de contrat)
    • Extraire leurs données clés (nom, poste, âge, valeur, contrat, club, historique)
    • Aller chercher leurs statistiques de performance (via SofaScore ou autre API)
    • Calculer leur score IA via ta formule
    • Les classer et envoyer le top 10 au directeur sportif (Ou le directeur IA dans un futur proche ^^)

🧠 Résultat ? Tu deviens un directeur sportif augmenté.

Tu connais les bons coups avant tout le monde. Tu ne subis plus le marché. Tu le précèdes.

Modules Make (par étapes)

Module 1: HTTP – Make a request vers API-Football/TransfertMarket

Module 2 : Iterator → Pour boucler sur tous les joueurs

Module 3 : Tools – Set Variables

Tu extrais les données utiles : nom, minutes, rating, age, value (à estimer manuellement ou ignorer), contrat (si dispo), nationalité, etc.

Module 4 : Google Sheets – Update Row

Tu stockes nom, score, position, minutes, club, etc.

Module 5 : Search Rows + Sort → Top 10

Tu tries par score décroissant et tu gardes les 10 premiers

Module 6 : OpenAI – GPT

Tu fais appel à l'agent GPT pour faire le brief et analyse

Module 7 : Diffusion avec Gmail> Sen an Email → le brief au directeur sportif

Le scenario Make

En résumé :

Ce scénario Make automatise toute la veille.
Ton agent IA devient :

  • un radar des talents sous-cotés
  • un analyste de pertinence
  • un auteur de brief
  • un assistant de décision

Tout ça sans intervention humaine, et 100% personnalisable à ta stratégie de club.

Ceci est une révolution.

L’Espérance n’a pas besoin de recruter plus. Elle a besoin de recruter mieux. Et pour ça, il faut passer d’un mode réactif à un système proactif. Un système qui scrute, évalue, compare, alerte. Sans émotion. Sans pression. Juste des données, une logique, et une obsession : signer malin.

Cet agent IA, je l’ai conçu comme un premier pas. Un outil modeste mais utile. Il peut encore évoluer, s’enrichir, apprendre.

Je l’ai pensé comme une pierre dans le jardin du fatalisme. Celui qui dit qu’on ne peut rien faire. Qu’il n’y a pas de joueurs. Pas de budget. Pas de solution.

Si. Il y a des joueurs. Il y a des occasions. Il y a des choix à faire.

Alors que les autres se plaignent du marché, construisons un système qui le contourne. Qui détecte ce que d’autres ne voient pas. Qui recrute avant que ce soit trop tard.

Si vous êtes dirigeant, analyste, supporter, agent, ou juste curieux : je vous invite à tester cet agent, à le faire vôtre, à l’adapter, à l’améliorer.

Parce que l’Espérance mérite mieux que des promesses. Elle mérite des idées qui tournent. Des systèmes qui bossent.

Et si ce n’est pas ce club qui commence à penser comme un grand, alors qui ?

Embed from Getty Images

Et si vous voulez un tuto encore plus detaillé sur comment configurer chaque module de Make et automatiser ton Agent IA recruteur, abonne toi à la Newsletter ci-dessous 👇