
Les leçons d’apprentissage automatique que j’ai apprises ce mois-ci
travaillerez-vous au cours des prochains mois? Années? Probablement même des décennies ?
La plupart des gens travailleront pendant cette période. Et même si la plupart des choses concernant l’avenir sont incertaines, certaines choses sont très probablement encore présentes dans nos emplois. Les projets, par exemple – de simples efforts organisés pour avancer. Voici ce que j’ai appris à leur sujet en mars.
Être proactif garantit une progression fluide
Au travail, nous avons tous des projets que nous redoutons. Mais nous avons aussi des projets qui nous plaisent et sur lesquels nous aimerions pouvoir consacrer plus de temps. Que nous aimions ou non un projet, les projets ont généralement des horizons temporels assez longs. Et ils n’existent pas pour eux-mêmes (même si nous avons parfois la désagréable impression qu’ils existent réellement). Les projets sont plutôt des efforts organisés qui nous amènent – ou notre entreprise – vers un objectif choisi.
Dans le monde de l’apprentissage automatique, un tel objectif peut prendre plusieurs formes. Il peut s’agir d’expédier un modèle à un client. Cela pourrait signifier rédiger un article. Cela pourrait également impliquer la mise en place d’un pipeline MLOps. Quoi qu’il en soit, cela requiert notre attention dans la durée. Et surtout, ces projets nécessitent le soutien des autres.
Oui, du soutien. Pas dans le sens où d’autres doivent activement faire avancer le projet (ce qui est cependant très bienvenu !). Plutôt dans le sens où d’autres ont besoin de vous apporter ceci ou cela pour vous aider à progresser. Parfois, cela peut être une petite chose, comme vous autoriser à utiliser une ressource de calcul spécifique. Dans d’autres cas, cela peut être plus important, comme l’approbation de l’achat d’un logiciel indispensable.
Il est assez rare que les projets se déroulent sans encombre, le vent soufflant toujours dans la bonne direction. Au contraire, vous devez obtenir ceci, faire cela, puis vérifier encore autre chose – et chacun de ces éléments peut devenir un obstacle.
Ce que j’ai appris ici, c’est qu’être proactif peut éviter de nombreux obstacles. Cultiver la proactivité est donc une compétence qui s’étend au-delà des projets ML. Je pense que cela est fortement lié à l’action : la capacité de diriger délibérément ses actions et de rechercher des solutions par soi-même.
Dans le travail sur un projet ML, la proactivité peut prendre de nombreuses formes : demander des approbations à l’avance, créer des plans de sauvegarde, préparer des solutions de secours ou allouer plus de temps au préalable pour créer un tampon.
Bloquer le temps pour réaliser des projets
Après avoir déclaré que la proactivité peut éviter les obstacles, je passe maintenant à la leçon suivante : pour faire avancer les choses, vous devez, encore une fois, être proactif – et bloquer le temps nécessaire pour les faire.
Cela semble évident, comme le font la plupart des choses importantes une fois que vous les lisez. Cependant, le fait que quelque chose soit évident ne signifie pas que cela peut être fait de la manière la plus évidente.
Regardons la journée d’un praticien typique du ML. Pour notre propos, peu importe qu’ils travaillent dans le domaine de la recherche, de l’ingénierie ou de l’administration. La seule chose qui change entre ces rôles, ce sont les projets sur lesquels quelqu’un travaille.
Mais voici le problème : il s’agit rarement d’un projet (singulier). Le plus souvent, c’est un projetS.
Notre praticien du ML a probablement plus d’un projet. Il y a le projet principal (écriture d’un pipeline MLOps, rédaction d’un article, mise à niveau du cluster de calcul). Et puis — comme tout doctorant peut en témoigner — il y a les autres projets (« parallèles ») : présentation des résultats, cours magistraux, administration quotidienne. Tout cela demande de l’attention et du temps. Et là on revient au projet principal : le temps passé sur d’autres projets n’est pas disponible pour le projet principal.
Alors, comment consacrer plus de temps au projet principal (idéalement sans négliger les autres projets) ? Il s’avère que la réponse est assez simple : bloquez l’heure dans votre calendrier.
N’importe quel emplacement libre dans votre calendrier peut inviter d’autres personnes à vous inviter à une réunion. Au lieu de cela, en bloquant simplement certaines parties de votre calendrier, vous pouvez consacrer suffisamment de temps au projet principal. Ensuite, le temps non bloqué reste disponible pour les autres projets.
En gros, cela se résume à une priorisation dans 90 % des cas : prioriser le projet principal. Dans les 10 % restants, les urgences sont autorisées à enfreindre la règle.
Planifier, planifier et garder le plan le plan
En repensant au mois écoulé – et aux deux leçons apprises précédemment – je pense que tout cela appelle une leçon primordiale : la planification. Et : garder le plan, le plan.
Dans notre monde en évolution rapide, il y a toujours quelque chose de nouveau. Vous voulez un exemple ? Le cahier avec lequel j’écris ces lignes date de 2020. Depuis, cinq nouvelles itérations sont apparues.
Ou : vous vous souvenez encore de GPT-3 ? Eh bien, nous en sommes maintenant à GPT-5.4 (et ChatGPT est devenu multimodal).
Ou, s’il faut d’autres arguments : l’actualité. Jour après jour, il y a quelque chose de nouveau. Tout cela pour dire : si vous planifiez quelque chose, il est facile de mettre le plan de côté et de faire quelque chose de différent à la place.
Ce serait bien – mais être bon dans quelque chose exige que nous y consacrions du temps encore et encore. Et cela signifie essentiellement de la proactivité, du blocage du temps et… de la planification. Que ce soit littéralement en écrivant un plan, ou que ce soit semi-inconscient dans votre tête.
Pour les projets ML que nous avons évoqués ici, rien ne se ferait sans planification. Pas le papier. Pas le nouveau matériel. Pas le pipeline.
Si vous planifiez suffisamment bien – mais pas trop précisément – vous pouvez alors faire avancer les choses. Mais seulement si vous faites en sorte que le plan reste le plan, sans être perturbé par les dernières nouvelles.



