Meus 2 cents,
Parabens pelo post !
Faz alguns meses que estou quebrando a cabeca com esta questao e estava tentando resolver via harness (skills + SPECs/DTOs/Contratos/etc + context7), mas nao tinha chego a nenhum modelo realmente eficiente.
Dito isso, gostei da forma como voce resolveu a questao: atraves de templates/blueprints de codigo com jinja2/tera (?) e samples de entidades/atributos de banco de dados.
Desde entao tenho procurado estudar um pouco mais o assunto com foco em blueprints (prologin/iorgen ?, swagger-codegen ?, yellicode ?, jondot/hygen ?, tatkhanhgia/Agentic-Spec-Engine ?, dorian68/OptiQuantAI ?)
Dei uma olhada em alguns artigos (p.ex. Code Templates Meet Large Language Models, https://d-nb.info/1279397179/34, https://www.rocket.new/blog/the-best-strategies-for-structured-ai-code-generation, https://www.researchgate.net/publication/341617522_A_template-based_code_generator_for_web_applications, https://www.softwareseni.com/specification-templates-for-ai-code-generation-from-first-draft-to-production, https://www.semanticscholar.org/paper/Template-based-Automatic-code-generation-for-Web-Ullah-Inayat/7efa6dda55ce6bbca6973a0c99b0d4dff8376895, https://www.linkedin.com/pulse/ai-driven-mulesoft-code-generation-using-prompt-samir-benjamin-ndzuf, https://dl.acm.org/doi/abs/10.1145/3640537.3641567, https://dl.acm.org/doi/10.1145/3786583.3786902) mas a maioria eh pre-LLMs ou nao se enquadra de forma adequada ao proposito.
Um pouco mais recente foram estes:
-
https://talkthinkdo.com/guides/ai-and-code/harness-templates-model-driven-ai-coding/
-
https://www.anthropic.com/engineering/harness-design-long-running-apps
-
https://github.com/davila7/claude-code-templates apesar de nao ser deterministico (o que acaba fungindo um bocado da ideia)
-
https://marketplace.visualstudio.com/items?itemName=douglasgomes98.codebot
So comentando, nos idos dos anos 2000 eu ja tinha tentado algo para geracao de paginas web usando XML/XSLT (p.ex. da ideia https://imatix-legacy.github.io/twp/codegen.pdf), mas nao fui adiante justamente devido as limitacoes da epoca.
Enfim, acho a ideia bem interessante, tua solucao provavelmente eh a mais robusta que vi ate agora - mas por alguma razao nao vejo ninguem na gringa na mesma pegada, o que acho no minimo curioso.
Saude e Sucesso !
Este post foi favoritado via extensão TABNEWS FAVORITOS
Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS