Sistema di Scrittura di Libri - Creazione di Storie con IA

Gestione Completa delle Opere Letterarie e Costruzione di Mondi

2025-2026 Progetto Personale

Descrizione del Progetto

Questo progetto è un sistema completo di scrittura di libri e costruzione di mondi che consente agli autori di gestire più opere letterarie all'interno di mondi condivisi. Il sistema utilizza Laravel come framework backend con Livewire per componenti UI reattivi. Integra i modelli GPT di OpenAI per l'estrazione di episodi, il monitoraggio dello sviluppo dei personaggi e la gestione degli eventi del mondo. Il sistema estrae automaticamente dati strutturati dal testo degli episodi, gestisce le abilità e le conoscenze dei personaggi, traccia gli eventi del mondo con versioni pubbliche e vere, e genera copertine di libri e illustrazioni di pagine alimentate dall'IA.

Funzionalità Principali

Gestione delle Opere

Gestisci romanzi, novelle e racconti

Estrazione di Episodi con IA

Estrazione automatica dal testo degli episodi

Sviluppo dei Personaggi

Traccia abilità, conoscenze e archi di personaggi

Costruzione di Mondi

Gestisci più mondi con punti temporali

Eventi del Mondo

Traccia eventi con versioni pubbliche e vere

Generazione di Immagini con IA

Genera copertine di libri e illustrazioni di pagine

Stack Tecnologico

Framework Backend

Laravel 11
PHP 8.2+
MySQL

IA & ML

OpenAI API
GPT Models
Image Generation

Frontend

Livewire
Alpine.js
Bootstrap

Gestione dei Dati

Eloquent ORM
JSON Storage
Audit Trails

Flusso di Lavoro

  1. Creazione di Mondi: Crea e configura mondi con prerequisiti e impostazioni
  2. Configurazione delle Opere: Crea opere letterarie (romanzi, novelle, racconti) con personaggi POV
  3. Scrittura di Episodi: Scrivi episodi nell'editor di storie con contesto di mondo, personaggi e punti temporali
  4. Estrazione con IA: Estrai dati strutturati dal testo degli episodi utilizzando i modelli GPT di OpenAI
  5. Importazione di Dati: Importa dati estratti inclusi eventi del mondo, sviluppo dei personaggi e apprendimento delle abilità
  6. Monitoraggio dei Personaggi: Traccia automaticamente abilità, conoscenze e archi di sviluppo dei personaggi
  7. Eventi del Mondo: Gestisci eventi oggettivi del mondo con versioni pubbliche e vere
  8. Generazione di Immagini: Genera copertine di libri e illustrazioni di pagine utilizzando la generazione di immagini OpenAI