1 points par spilist2 8 시간 전 | 1 commentaires | Partager sur WhatsApp

J’ai récemment fait deux courtes présentations lors de deux conférences.

  • 23 avril : [JobKorea DevCon] <À l’ère de l’IA, quel développeur les leaders recherchent-ils ?>
  • 13 mai : [Wanted Hi-Five] <La philosophie de la résolution de problèmes : il existe toujours une meilleure façon de faire> (présentation avec Dongjun Lim de Woowa Brothers)

Comme j’y ai tenu des propos de nature assez similaire, je partage ici une version réunie et légèrement enrichie de la partie que j’ai présentée.


En tant que lead de l’équipe Corca AX, quel profil de talent « x10 » est-ce que je recherche ?

  • [Individuel] Mettre en œuvre de bout en bout, à une vitesse 10 fois supérieure à l’existant, les idées que l’on veut concrétiser soi-même ou dont l’organisation a besoin.
  • [Équipe] Conseil interne : aider les autres membres de l’organisation à accomplir, 10 fois plus vite qu’avant, les tâches qu’ils faisaient déjà.
  • [Organisation] Conseil externe : transférer à d’autres organisations les leçons tirées de ce processus afin de les aider à construire elles-mêmes des systèmes capables de produire un impact 10 fois supérieur à l’existant.

Pourquoi croire que ce « x10 » est possible ?

Parce que je pense que le problème du code est presque résolu.

Pourquoi dire que le problème du « code » est presque résolu ?

Parce que nous sommes entrés dans une époque où, avec de « bonnes specs », un programme peut être implémenté en un simple « clic ».

Bonnes specs ? Un simple clic ?

Bonnes specs : des tests d’acceptation et des tests unitaires permettant d’évaluer de façon déterministe la réussite ou l’échec, avec une couverture suffisamment élevée.

En un clic : si l’on y consacre assez de temps et de tokens, on peut finir par faire passer tous les tests.

  • Le postulat que tout le monde semble déjà avoir intégré : les tokens sont déjà suffisamment bon marché, et les modèles sont déjà suffisamment intelligents

Alors, où est le problème maintenant ?

  1. [Collecte d’informations & planification] Comment produire de bonnes specs ?
  2. [Implémentation & validation] Comment faire ce « clic » de manière plus efficace et plus fiable ?
  3. [Promotion & exploitation] Comment générer du trafic et des revenus de manière plus efficace et plus fiable ?
  4. [Idéation] Au fond, quel problème résoudre, et avec quelle posture ?

Les points 1 à 3 sont importants, mais le 4 l’est encore davantage.

Le vrai sujet, c’est de savoir quel problème résoudre

Quand on a ses propres goûts et sa propre posture, les bons problèmes viennent d’eux-mêmes.

La première posture à adopter à l’ère de l’IA consiste à croire qu’« il existe toujours une meilleure façon de faire », puis à la chercher et à l’essayer avec l’IA.

Ma posture

  • Avoir un doute sain et de la curiosité : qu’il s’agisse de la parole d’un humain ou d’un agent, toujours faire une vérification secondaire.
  • Devenir quelqu’un qui s’irrite utilement : créer chaque semaine (?) un programme utile pour soi et pour son entourage, puis le partager sur les réseaux sociaux.
  • Résoudre volontairement des problèmes difficiles : se lancer délibérément dans des tâches qu’on n’aurait sans doute pas pu faire auparavant à cause du temps et des efforts requis. Le temps investi ainsi devient un véritable fossé défensif.
  • Résoudre volontairement des problèmes faciles : ne pas s’abstenir sous prétexte que d’autres les ont déjà résolus, mais les refaire soi-même pour apprendre. En faire sa propre version, adaptée à soi. Et chercher ensuite comment faire encore mieux.
  • Être attentif à ce qui intéresse aujourd’hui les autres et aux sujets qui attirent leur attention : Corca AX Day, divers hackathons, etc.
  • Traiter les agents comme des humains, mais différemment des humains

Une bonne posture crée de bons agents

Quand la posture de l’humain envers l’agent s’améliore, l’agent s’améliore aussi. Alors, traitons les agents comme des humains, mais différemment des humains.

Concrètement, comment ? (Les détails se trouvent dans les slides)

  • Rédiger ses prompts avec politesse.
  • Faire confiance à l’intelligence de l’agent, et croire qu’il va devenir plus intelligent.
  • Donner à l’agent les outils qui lui permettront de bien travailler.
  • Mettre en place l’environnement qui permettra à l’agent de bien travailler.
  • Traiter l’agent comme un utilisateur de premier rang du produit.

En conclusion — à l’ère de l’IA, quel développeur un leader (de l’équipe Corca AX) recherche-t-il ?

Dans [Infcon 2023] Qu’est-ce qui fait un développeur exceptionnel ?, j’avais évoqué les 5 compétences clés d’un excellent développeur. Elles restent pleinement valables à l’ère de l’IA. Les points 1 et 5 sont particulièrement importants.

  1. Écrire un excellent code (avec l’IA)
  2. S’exercer à une prise de décision fondée sur des preuves (avec l’IA)
  3. Aider ses collègues à prendre des décisions efficaces (avec l’IA)
  4. Maximiser la valeur actuelle du travail (avec l’IA)
  5. Apprendre efficacement et de façon continue (avec l’IA)

C’est pourquoi, chez Corca, nous menons des entretiens avec ce type de personnes à travers un travail en binôme.

  • Des personnes qui s’irritent utilement, avec une bonne posture et des goûts affirmés
  • Des personnes qui apprennent et expérimentent sans relâche, avec un doute sain et de la curiosité
  • Des personnes qui écrivent leurs propres textes et créent des outils qui améliorent la vie de leur entourage
  • Des personnes qui conçoivent des outils et des environnements pour améliorer les outils, les améliorent continuellement, puis les partagent

Tout ramène finalement à la santé

J’ai vu beaucoup de personnes abîmer leur santé à cause de la dopamine générée par les échanges incessants avec les agents. J’espère que toutes les personnes qui lisent ce texte prendront bien soin de leur santé et traverseront l’ère de l’IA avec sagesse.

Si je vais bien, l’IA aussi pourra tourner plus longtemps et mieux !

1 commentaires

 
jessyt 4 시간 전

Je suis profondément d’accord avec l’idée que, avec l’introduction de l’IA, l’ère du codage touche presque à sa fin. Je pense qu’il est important, même pour les tâches simples, de s’entraîner à travailler avec l’IA, de rendre son propre agent plus intelligent, de lui déléguer son travail, et de créer un environnement où l’on peut consacrer davantage de temps à des tâches à plus forte valeur ajoutée.