L'assistant IA est plus intelligent que moi

Pour un homme d’âge moyen qui travaille dans le codage depuis 10 ans, qui a eu une expérience dorée et qui finalement accorde beaucoup d’importance à l’apparence, admettre que l’IA est meilleure que moi est une chose très embarrassante.

Les outils d’IA que j’utilise coûtent moins de 200 yuans par mois, alors que mon salaire est bien supérieur à cela.

On peut s’attendre à des railleries,

“Ce n’est que vous”

“Les programmeurs débutants sont comme ça”

“Seulement capable de faire des tâches simples”

“Pas capable de faire de vrais projets”

“Beaucoup d’hallucinations”

“Pas adapté pour un environnement de production”

Mon expérience avec les outils d’IA est suffisante pour me permettre d’ignorer ces railleries. Cet article ne recommandera aucun outil, il vise principalement à créer une résonance d’idées, et j’apprends toujours beaucoup des commentaires.

Je suis l’un des premiers utilisateurs de Github Copilot, je l’utilise depuis la phase de bêta-test. Après la fin de la bêta, j’ai immédiatement souscrit à un abonnement annuel et je l’utilise depuis. Maintenant, je ne suis plus excité par le fait de résoudre seul un problème difficile, ni fier de “codes élégants”. Maintenant, je ne suis excité que par une chose : l’IA comprend exactement mon expression, l’assistant IA accomplit mes besoins et dépasse mes attentes.

Parmi les expériences accumulées au cours des dix dernières années, ce qui est le plus utile avec les outils d’IA est :

  • La logique
  • Les patrons de conception
  • Les expressions régulières
  • Markdown
  • Mermaid
  • Le style de code
  • Les structures de données et les algorithmes

Plus précisément :

  • Grande prémisse, petite prémisse, relations appropriées.
  • Créer prudemment les relations de dépendance, éviter strictement les dépendances circulaires.
  • Si ce n’est pas nécessaire, ne pas ajouter de relations, si ce n’est pas nécessaire, ne pas élargir la portée des relations.
  • Contrôler strictement la taille des blocs logiques.
  • Utiliser la recherche par expressions régulières, et générer du code adapté à la recherche par expressions régulières selon le style de nommage.
  • Générer des diagrammes mermaid, les vérifier, les modifier et les ajuster, utiliser mermaid pour guider la génération de code.
  • Utiliser les noms des structures de données et des algorithmes pour guider la génération de code.

J’ai passé beaucoup de temps à participer à différents projets open source, certains dans des domaines que je connais bien, d’autres dans des domaines que je ne connais pas bien. C’est l’expérience qui me permet de m’adapter rapidement. Vous découvrirez que les projets excellents se ressemblent toujours, et que les projets médiocres ont chacun leurs propres défauts.

Si ma mémoire diminue progressivement, et que j’oublie progressivement toutes les expériences accumulées, mais que je dois continuer à travailler comme programmeur pour subvenir aux besoins de ma famille, je pourrais écrire un petit mot pour me rappeler. Si je ne pouvais écrire que les mots-clés les plus courts, j’écrirais : Google "How-To-Ask-Questions"

L’humain est-il plus intelligent que l’IA ? Ou seulement certaines personnes sont-elles plus intelligentes que certaines IA ?

Je dois honnêtement admettre que me vanter n’apporte aucun avantage pratique. Comme indiqué dans le titre, cet article consiste à retirer le masque et à montrer mes véritables pensées : l’IA est meilleure que moi, bien meilleure. Chaque fois que je commence à douter de l’IA, je me rappellerai :

L’IA est-elle plus stupide que l’humain ? Ou seulement certaines personnes sont-elles plus stupides que certaines IA ? Devrais-je reformuler ma question ?