1 points par gg5823 5 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

La modélisation à l’ère de l’IA

  • À l’ère de l’IA, la valeur d’une ligne de code devient extrêmement faible
  • Cependant, l’IA a souvent du mal à décider de ne pas créer de modèle de données

Exemple d’application TODO

  • Si l’on veut ajouter à une application TODO des alarmes récurrentes avec un intervalle, mais seulement pendant deux semaines, on en vient naturellement à concevoir un modèle de données pour la récurrence
    • Intervalle de répétition
    • Système calendaire (calendrier solaire, lunaire, etc.)
    • Date de fin

Un choix élégant

  • L’application cœur reste inchangée.
  • Un script GUI calcule les règles de répétition
    • Au format ISO8601, le script transforme la logique de plus haut niveau
    • À l’ère de l’IA, écrire des scripts Python 3 ou Perl de quelques centaines de lignes est extrêmement peu coûteux

Avantages de la conception

  • Une séparation claire des rôles et une structure simplifiée réduisent le périmètre des responsabilités
    • Si la conversion calendaire se comporte étrangement, il suffit de regarder le script Perl
    • Si l’alarme ne sonne pas, il suffit de regarder les fonctions boilerplate D-Bus
  • Un code source devenu énorme sans être bien compris ôte le plaisir de programmer
  • Une séparation compréhensible et contrôlable reste importante

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.