MUSE: um motor de publicação autónomo — demonstração online: Beauté Femme
MUSE é um motor de publicação autónomo — open source, multilingue, estático e guiado por agentes: uma redação de IA (watch → writing → review → media → publishing) que produz, enriquece e publica conteúdo de fio a pavio. O motor é genérico: tudo o que é específico do setor vive num pack (linha editorial, personas, prompts dos agentes); uma instância = um pack setorial + um conjunto de conteúdos, mantidos fora do motor. O portal Beauté Femme corre sobre uma instância completa.
O projeto é open source e amplamente testado: 566 testes automatizados, um front público estático (HTML/CSS/JS vanilla, sem base de dados — uma falha da base de dados nunca pode derrubar o site).
Uma arquitetura em três camadas
- Core — o motor: gerador estático, orquestração de agentes, cadeia de media, back-office, comentários, CLI
- Pack setorial — tudo o que é próprio do setor: linha editorial, secções, personas, prompts dos agentes, políticas
- Instância — os conteúdos reais (ficheiros Markdown + media), configuração e segredos, fora do motor
Duas faces totalmente separadas: o front público estático (o navegador só chama comentários/avaliações e links rastreados) e o back-office privado (token, túnel SSH) que orquestra os agentes, edita conteúdos e desencadeia reconstruções.
A redação: 23 agentes
Um propõe, outro decide, um terceiro escreve, outros revêem — e o último pode recusar.
- Monitorização — scout, tendências, watch de shopping, arbitragem editorial
- Escrita — escrita parametrizada por persona, reescritas legacy, seleções de shopping
- Revisão — corretor, verificador de factos, controlo de qualidade, direção editorial (APPROVE / REVISE / HOLD / REJECT)
- Media — direção de arte, ilustrador, vídeo, auditorias automáticas
- Publicação — ligações internas, tradução, publicação contínua
Recusar é um veredicto, não uma falha: um artigo não conforme é posto de parte, nunca polido até à exaustão — os ciclos são limitados. Cada chamada de agente é registada (tokens, custo em €) e visível ao vivo no Atelier do back-office: toda a campanha é auditável ao cêntimo.
Multilingue por conceção
O pack declara os seus idiomas: o primeiro é aquele em que a redação escreve, os outros são alvos de tradução. Um slug SEO por idioma (canonical, hreflang, família de tradução), tradução automática dos artigos em falta ou alterados (fluxo a cada 15 minutos), avaliações partilhadas entre idiomas, comentários por idioma.
Media: gerados e controlados
Cadeia completa (ComfyUI: Krea-2 Turbo, Qwen-Image-Edit + Lightning LoRA, vídeo Wan 2.2) e dupla auditoria automática de cada visual por um modelo de visão: qualidade (anatomia, colagens, sem texto legível nem logótipos) e pertinência (a imagem tem de corresponder à sua legenda). Para figuras públicas, fotografias licenciadas (Wikimedia Commons), creditadas na legenda.
Monetização & comunidade
As ligações "onde comprar" passam pelo redirecionador interno /go/: cada clique é registado e o leitor é redirecionado. Afiliação multi-rede comutável sem código, catálogo de produtos unificado, artigos "seleção de shopping" construídos a partir dos temas. Comentários moderados, avaliações partilhadas entre idiomas, corações nos media — e um back-office completo (Atelier dos custos, moderação, Design, histórico das páginas).
A demonstração online
O portal Beauté Femme é uma instância real do motor — temas, seleções e traduções saem do pipeline:
→ Beauté Femme: beaute-femme.org
O conjunto de demonstração público examples/demo-content inclui conteúdo genérico (dados de teste em inglês) para lançar a sua própria instância.
