Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

Génération automatique (contenu, code, formulaires)

Documents/contrats, formulaires dynamiques, tests/migrations assistés.

LLM JSON-mode · Pydantic · WeasyPrint ROI: élevé Effort: moyen Complexité: moyenne
Architecture de référence
Donnée → Schéma (Pydantic) → Prompt contrôlé (JSON) → Validation → Rendu (HTML→PDF) ou code.

Quick Wins

  • Forcer le format JSON + valider avec Pydantic.
  • Gabarits Jinja/HTML pour PDF.

  • Refuser si validation échoue.
  • Journaliser diff si re-génération.
schema.py (Pydantic ou dataclass) python
from pydantic import BaseModel

class Contract(BaseModel):
    client: str
    total: float
    clauses: list[str]

  • Templates versionnés.
  • Placeholders & logique simple côté template.
service pdf python
from weasyprint import HTML
HTML(string=html).write_pdf('/tmp/out.pdf')