1 puntos por gg5823 5 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Modelado en la era de la IA

  • En la era de la IA, el valor de una línea de código se volvió abrumadoramente barato
  • Sin embargo, a la IA a menudo le cuesta tomar la decisión de no crear un modelo de datos

Ejemplo de una app TODO

  • Si se quiere agregar a una app TODO una alarma repetitiva con intervalos durante solo 2 semanas, de forma natural se termina diseñando un modelo de datos para la repetición
    • Intervalo de repetición
    • Sistema de calendario (gregoriano, lunar, etc.)
    • Momento de finalización

Una elección refinada

  • La app principal queda tal como está.
  • Un script de GUI calcula las reglas de repetición
    • En formato ISO8601, el script transforma la lógica de nivel superior
    • En la era de la IA, escribir scripts de Python 3 o Perl de unos cientos de líneas tiene un costo abrumadoramente bajo

Ventajas del diseño

  • Una separación clara de roles y la simplificación de la estructura acotan el alcance de las responsabilidades
    • Si la conversión de calendario se comporta raro, basta con mirar el script en Perl
    • Si la alarma no suena, basta con mirar la función boilerplate de D-Bus
  • Un código fuente que crece demasiado sin que se lo entienda bien le quita la diversión a programar
  • Una separación comprensible y controlable sigue siendo importante

Aún no hay comentarios.

Aún no hay comentarios.