dc.contributor.advisor | Cicala, Giuseppe <1972> | |
dc.contributor.advisor | Tacchella, Armando <1972> | |
dc.contributor.author | Antonello, Andrea <2004> | |
dc.date.accessioned | 2025-09-25T14:20:03Z | |
dc.date.available | 2025-09-25T14:20:03Z | |
dc.date.issued | 2025-09-19 | |
dc.identifier.uri | https://unire.unige.it/handle/123456789/12928 | |
dc.description.abstract | Sviluppo di un linguaggio naturale strutturato in modo da scrivere dei prompt da fornire ad un LLM (Large Language Model) in modo da generare del codice straight line in Python utilizzabile per generare Snippet.
Si vuole partire da una descrizione del comportamento di un NPC (Non-Player Character), la si inserisce all'interno di un prompt ben strutturato in modo da ottenere il codice desiderato.
Il codice generato rappresenta il comportamento dell’NPC sotto forma di macchina a stati, utile in una fase successiva per la creazione di una Snippet. La tesi si concentra in modo specifico sulla generazione corretta di FSM a partire da descrizioni testuali, piuttosto che sull’impiego delle stesse per la creazioni di Snippet.
Una Snippet é il metodo usato nel videogioco City 20, sviluppato da Untoldgames, per gestire le interazioni tra NPC e giocatore. | it_IT |
dc.description.abstract | Developing a structured natural language to write prompts for an LLM (Large Language Model) to generate straight line Python code that can be used to generate Snippets.
We starting with a description of an NPC's (Non-Player Character) behavior, this is inserted into a well-structured prompt to obtain the desired code.
The generated code represents the NPC's behavior in the form of a state machine, which can be used later for creating a Snippet. This thesis focuses specifically on correctly generating FSMs from textual descriptions, rather than using them to create Snippets.
A Snippet is the method used in the video game City 20, developed by Untoldgames, to manage interactions between NPCs and the player. | en_UK |
dc.language.iso | it | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/restrictedAccess | |
dc.title | NPC Autonomi: Dall'Intelligenza Artificiale al Comportamento nel Video Gioco | it_IT |
dc.title.alternative | Autonomous NPCs: From Artificial Intelligence to In-Game Behavior | en_UK |
dc.type | info:eu-repo/semantics/bachelorThesis | |
dc.subject.miur | ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI | |
dc.publisher.name | Università degli studi di Genova | |
dc.date.academicyear | 2024/2025 | |
dc.description.corsolaurea | 8719 - INGEGNERIA INFORMATICA | |
dc.description.area | 9 - INGEGNERIA | |
dc.description.department | 100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI | |