Skip to content

Instantly share code, notes, and snippets.

@leye0
Last active September 6, 2025 15:40
Show Gist options
  • Select an option

  • Save leye0/75ee47c123876cfc7607bf2fe82ce3e1 to your computer and use it in GitHub Desktop.

Select an option

Save leye0/75ee47c123876cfc7607bf2fe82ce3e1 to your computer and use it in GitHub Desktop.
Approche "API" dans la génération automatique d'applications
Une des approches efficace pour la génération automatique d'applications est l'approche atomique,
où tout en maintenant un code avec les fonctions le plus pures, on s'assure de faire générer à l'AI les éléments
du plus élémentaire au plus complexe. J'ai écrit un Google Docs quelque part sur le sujet il y a
deux ans.
En plus de l'approche atomique, une autre approche permet d'alléger le poids du code dans le contexte et de simplifier
sa compréhension par le LLM: l'approche par API. L'idée est de percevoir notre code, peu importe la nature du produit ou l'envergure,
comme un ensemble de APIs. Le but est de voir les différents modules de notre app comme des microservices, quitte même à avoir
du code inutile. On peut laisser au AI la liberté de générer le module comme il veut, tant qu'il répond aux besoins.
On demande ensuite au API de documenter au maximum cet API, de sorte qu'au final, nous pouvons ajouter le "API" documenté au contexte
au lieu du code complet avec les méthodes privées, les constantes et tout.
Par exemple, dans une application de musique (DAW), on fait un engin strictement pour le son / mixage / synth, un engin pour
la timeline, un engin pour le step séquenceur, etc. L'idée est que le UI finalement soit le plus dummy possible.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment