Est-ce que l'IA peut programmer ?

Il semble bien que oui. La preuve ⬇

Le 24 décembre, il y a une tradition dans le monde Ruby (mon langage de programmation préféré). C'est le jour de la release annuelle.

Alors que tout le monde se demande si l'IA peut vraiment programmer, j'ai repris la tradition à ma sauce. Voici la version 1.0 de K, un petit langage d'expression purement fonctionnel, dont le compilateur, les tests et le site web sont 100% écrits par Claude Code :

https://enspirit.github.io/k/

Tout est open source sur github, bien sûr : https://github.com/enspirit/k

Ca reste très simple jusque là, mais pas inutile : à terme, K a pour vocation de nourrir le langage d'expressions utilisé dans Klaro Cards, qui n'avait pas vraiment d'implémentation solide jusque là.

Et pour les sceptiques parmi vous, quelques infos clefs :

  • j'ai lancé la première instruction à Claude Code, un README de 10 lignes, hier matin
  • j'ai du superviser 2h ou 3h en tout
  • Claude Code a compris tout seul qu'il pouvait bootstraper, c'est à dire utiliser le compilateur lui-même pour maintenir la suite de tests d'acceptance.

Plus j'avance, plus je pense que l'IA peut programmer. Ca en dit très long sur notre job, même "écrire un petit langage de programmation, avec quelques nouveautés" est de l'ordre du statistiquement déjà vu.

Quelle est la suite ? Les Pull Requests sont ouverts, autant ceux qui montrent que l'IA sait coder que l'ajout de tests (unitaire, intégration ou acceptance) qui montrent qu'elle se plante aussi.

Sur ce, un Joyeux Noël, dans la pure tradition Ruby.

#AI #KlaroCards

Retour