Di Bella's Portfolio

Curriculum Vitae

Visualizza il mio curriculum vitae in formato PDF e scopri di più sulle mie competenze professionali e le esperienze lavorative. Se preferisci, puoi anche scaricarlo e consultarlo offline in qualsiasi momento. Non perdere l'opportunità di conoscere meglio il mio percorso
lavorativo.

Progetti

Visualizza i miei progetti, le mie esperienze lavorative e le competenze acquisite nel corso della mia carriera professionale. Grazie alla mia passione per l'innovazione tecnologica e la creatività, ho ottenuto risultati eccellenti in diverse attività e progetti. Scopri il meglio di ciò che ho fatto e dei risultati che ho ottenuto.

Contatti

LINGUE CONOSCIUTE

TITOLI DI STUDIO E CERTIFICAZIONI CONSEGUITE

ESPERIENZE FORMATIVE

LINGUAGGI, MARKUP E SOFTWARE CONOSCIUTI

un mondo di gioco dove i personaggi non giocanti, interagiscono con te in moDO REALE.

Gli NPC, abbreviazione di "personaggi non giocanti", sono entità all'interno di un videogioco controllate direttamente dal sistema di gioco stesso. Tradizionalmente, le interazioni con gli NPC sono state limitate e prevedibili, ma questa tecnologia sta rivoluzionando il tutto. Con l'integrazione di Chat GPT e FiveM, gli NPC possono ora dialogare con i giocatori attraverso l'impiego di avanzata intelligenza artificiale fornita da Chat GPT e voci generate tramite tecnologie di sintesi vocale. Questa soluzione standalone non richiede ulteriori dipendenze o configurazioni complesse.

Ogni NPC può vantare un background dettagliato, un nome specifico e una voce unica, riflettendo l'ambiente circostante e conferendo a ogni interazione un carattere autentico. Ad esempio, un NPC situato in un'area urbana potrebbe parlare con un accento tipicamente cittadino, mentre un NPC in una zona rurale potrebbe esprimersi con un accento regionale distintivo.Questa innovazione apre nuove prospettive ai creatori di contenuti e agli sviluppatori di server FiveM, consentendo loro di dar vita a storie più profonde e interazioni più realistiche. I giocatori potranno immergersi in un mondo di gioco più vivace e dinamico, dove ogni NPC possiede una personalità unica e può contribuire in modo significativo all'esperienza di gioco.

Questo progetto innovativo è stato concepito e sviluppato da DF Team, formato da Francesco Di Bella e Daniele Caccia. Sfruttando l'API di OpenAI, abbiamo introdotto un'interazione avanzata tra gli NPC e gli utenti umani all'interno del videogioco GTA V. Ogni NPC è stato arricchito con una storia, un nome, un cognome, un'età e un sesso unici. Grazie all'intelligenza artificiale, che tiene conto di queste informazioni, le risposte degli NPC diventano più "umane", trasformando i personaggi che originariamente non erano in grado di dialogare con gli utenti in entità dinamiche e coinvolgenti.

Utilizzando una combinazione di linguaggi di programmazione come Lua, JavaScript, siamo in grado di garantire una integrazione web completa. Questa integrazione non solo facilita la comunicazione testuale, ma anche la gestione della sicurezza attraverso la crittografia del codice principale. Tuttavia, manteniamo il file di configurazione aperto per consentire una personalizzazione flessibile dell'esperienza di gioco senza dover modificare direttamente il codice sorgente principale.

La chat vocale integrata utilizza l'intelligenza artificiale avanzata per interpretare e rispondere alle interazioni dei giocatori con gli NPC. Ogni NPC ha una voce unica generata da tecnologie di sintesi vocale, garantendo un'esperienza di gioco realistica e coinvolgente. Questo innovativo sistema amplifica l'immersione del giocatore, offrendo conversazioni fluide e naturali nel mondo di FiveM.

L'interfaccia dell'integrazione con gli NPC è intuitiva e user-friendly. Consente ai giocatori di interagire attraverso una chat testuale, offrendo un'esperienza di gioco fluida e coinvolgente. Inoltre, visualizza lo stato di confidenza con l'NPC, accompagnato dal nome del giocatore, rendendo ogni interazione più personale e coinvolgente.

Nell'interfaccia di Chat GPT + FiveM, la fiducia con gli NPC è rappresentata tramite un sistema di emoji dinamico. Più interagisci con un NPC, più la tua confidenza con esso aumenta, riflesso dall'emoji sull'interfaccia che varia da espressioni facciali positive a segnali di riconoscimento e gratitudine. Questo aggiunge realismo e coinvolgimento all'esperienza di gioco, personalizzando ogni dialogo.

Progetto dimostrato per Capolavoro Francesco Di Bella 2024