Système d'Écriture de Livres - Création d'Histoires avec IA

Gestion Complète des Œuvres Littéraires et Construction de Mondes

2025-2026 Projet Personnel

Description du Projet

Ce projet est un système complet d'écriture de livres et de construction de mondes qui permet aux auteurs de gérer plusieurs œuvres littéraires dans des mondes partagés. Le système utilise Laravel comme framework backend avec Livewire pour les composants UI réactifs. Il intègre les modèles GPT d'OpenAI pour l'extraction d'épisodes, le suivi du développement des personnages et la gestion des événements du monde. Le système extrait automatiquement des données structurées à partir du texte des épisodes, gère les compétences et les connaissances des personnages, suit les événements du monde avec des versions publiques et vraies, et génère des couvertures de livres et des illustrations de pages alimentées par l'IA.

Fonctionnalités Principales

Gestion des Œuvres

Gérer les romans, nouvelles et nouvelles courtes

Extraction d'Épisodes par IA

Extraction automatique à partir du texte des épisodes

Développement des Personnages

Suivre les compétences, les connaissances et les arcs de personnages

Construction de Mondes

Gérer plusieurs mondes avec des points temporels

Événements du Monde

Suivre les événements avec des versions publiques et vraies

Génération d'Images par IA

Générer des couvertures de livres et des illustrations de pages

Pile Technologique

Framework Backend

Laravel 11
PHP 8.2+
MySQL

IA & ML

OpenAI API
GPT Models
Image Generation

Frontend

Livewire
Alpine.js
Bootstrap

Gestion des Données

Eloquent ORM
JSON Storage
Audit Trails

Flux de Travail

  1. Création de Monde: Créer et configurer des mondes avec des prérequis et des paramètres
  2. Configuration des Œuvres: Créer des œuvres littéraires (romans, nouvelles, nouvelles courtes) avec des personnages POV
  3. Écriture d'Épisodes: Écrire des épisodes dans l'éditeur d'histoire avec le contexte du monde, des personnages et des points temporels
  4. Extraction par IA: Extraire des données structurées du texte des épisodes en utilisant les modèles GPT d'OpenAI
  5. Import de Données: Importer les données extraites, y compris les événements du monde, le développement des personnages et l'apprentissage des compétences
  6. Suivi des Personnages: Suivre automatiquement les compétences, les connaissances et les arcs de développement des personnages
  7. Événements du Monde: Gérer les événements objectifs du monde avec des versions publiques et vraies
  8. Génération d'Images: Générer des couvertures de livres et des illustrations de pages en utilisant la génération d'images OpenAI