Assistente è un AI helper che ti aiuta a costruire giochi più velocemente rispondendo a domande, generando contenuti e compiendo azioni direttamente in Studio. Può fare quanto segue e molto di più:
- Rispondere a domande sullo sviluppo di Roblox
- Creare e modificare oggetti e script nel modello di dati del tuo luogo
- Inserire risorse dal Creator Store
- Spiegare il codice selezionato nell'Editor di Script
- Generare materiali per ridecorare i tuoi oggetti
- Generare mesh 3D e modelli procedurali per popolare la tua scena
In Studio, l'Assistente combina un grande modello linguistico (LLM) con un sistema di esecuzione comandi che può agire direttamente sul tuo modello di dati. Può inserire e modificare oggetti, creare script e automatizzare compiti ripetitivi come l'aggiornamento delle proprietà in blocco.
Per un'analisi più approfondita di ciò che l'Assistente può fare e come usarlo, consulta la guida e gli esempi dei prompt e il seguente livestream del personale di Roblox per suggerimenti, trucchi e ispirazione.
Accedi all'Assistente da Studio
Per accedere all'Assistente da Studio:
Clicca su Assistente sul lato destro della barra mezzanino.

Inserisci una richiesta nella finestra dell'Assistente.
- Per generare una nuova risposta, clicca sull'icona di ripristino.
- Per valutare la risposta e migliorare i risultati futuri, clicca sul pollice in su o sul pollice in giù.

Chat e cronologia chat
L'Assistente supporta più thread di chat per luogo, e la tua cronologia chat è salvata nel cloud così le conversazioni persistono attraverso le sessioni di Studio, i riavvii dei computer e i dispositivi.
- Clicca sul pulsante dell'elenco chat e seleziona Nuova Chat in cima all'elenco per avviare una conversazione separata. Ogni chat ha la sua finestra di contesto, quindi una lunga conversazione in una chat non consumerà lo spazio disponibile in un'altra. Le bozze nella casella di input vengono mantenute per chat.
- Clicca sull'icona del ramo sotto qualsiasi risposta dell'Assistente per avviare una nuova chat da quel messaggio. La chat originale rimane così com'è, permettendoti di esplorare una direzione diversa senza perdere il tuo posto attuale.
- Le chat sono limitate al luogo su cui stai lavorando, non all'esperienza. Ogni luogo ha il proprio set di conversazioni e non c'è un limite rigido sul numero di chat per luogo.
- Le chat eliminate vengono rimosse permanentemente e non possono essere recuperate.
Se hai Studio aperto su più dispositivi, ti consigliamo di lavorare in una chat alla volta per evitare conflitti, poiché la cronologia delle chat si sincronizza attraverso il cloud.
Sotto-agente di cattura schermo
L'Assistente include un sotto-agente di cattura schermo che può catturare ciò che è attualmente visibile nella tua vista 3D (sia in modalità Modifica che Gioco) e descriverlo di nuovo all'Assistente. Questa funzionalità consente all'Assistente di ragionare sulla tua scena senza che tu debba descriverla. Puoi porre domande come "Questo sembra giusto?" o "È l'illuminazione impostata per la notte?" e l'Assistente catturerà uno screenshot della vista e risponderà in base a ciò che vede.
Se stai usando un client di terze parti tramite MCP o la tua chiave API, continuerai ad avere accesso diretto allo strumento di cattura dello schermo sottostante.
Fai domande e spiega codice
Se hai bisogno di conoscenze generali o aiuto mentre crei un gioco, puoi fare domande all'Assistente su come realizzare un sistema di squadre, come progettare un ciclo di gioco, come utilizzare strumenti specifici di Studio, e molto altro. Può anche spiegare il codice che ha generato o che hai scritto tu stesso.

Modifica il tuo luogo
Script
L'Assistente può inserire nuovi script, modificare quelli esistenti ed eseguire queste azioni su più oggetti se necessario. Ad esempio, se gli chiedi di creare un evento remoto, può creare uno script locale, uno script del server e l'evento tutto in una volta.
Se inserisci una richiesta di generazione di script come "Fai saltare il personaggio del giocatore quando tocca questa parte," l'Assistente mostra il contenuto dello script e aggiunge la nuova istanza di script all'oggetto attualmente selezionato nel modello di dati. Se non è selezionato nulla, l'Assistente decide dove collocarlo in base ai tuoi prompt.

Lo script generato potrebbe non funzionare alla perfezione. In questi casi, puoi effettuare ulteriori modifiche nell'Editor di Script o chiedere all'Assistente di modificare lo script che ha appena creato. Può anche agire su script esistenti che non ha creato se hai bisogno di aiuto con il codice che hai scritto tu stesso.
Oggetti e risorse del Creator Store
L'Assistente può creare, modificare, eliminare e iterare sulle istanze nel tuo modello di dati, inclusa l'inserzione di articoli dal Creator Store.

Se esamini il codice, puoi vedere che l'Assistente chiama InsertService:GetFreeModels() per interrogare il Creator Store per un modello di carriola e utilizza Model:PivotTo() per collocarlo vicino a un albero.
Genera contenuti
Materiali
Quando riceve una richiesta per generare un materiale, l'Assistente in Studio può rapidamente stilizzare parti esistenti con una versione leggera del Generatore di Materiali.

Mesh
Per generare una mesh 3D testurizzata:
- Usa il comando /generate seguito dal tuo prompt. Ad esempio, /generate_mesh una buggy rossa con pneumatici nodosi.
- Chiedi all'Assistente di creare una mesh direttamente. Ad esempio, "Fai un crate futuristico."
- Inoltra un'immagine di riferimento invece di un testo. /generate_mesh accetta sia un prompt testuale che un'immagine, ma non entrambi nella stessa richiesta.
Puoi usare una parte nel tuo workspace come un bounding box. Se selezioni una parte prima di inserire un prompt, l'Assistente utilizza la dimensione e la posizione della parte come input e garantisce che la mesh generata si adatti allo spazio definito.
Puoi anche definire un massimo numero di triangoli per il modello restituito. Valori più bassi producono generazioni più facettate e a bassa poligonatura. Questo è un input opzionale, che ha un valore predefinito di 10.000.

Modelli procedurali
Usa il comando /generate_procedural_model per generare modelli procedurali che scalano e si adattano automaticamente.
I modelli procedurali ti consentono di:
- Creare modelli 3D flessibili con input minimi e regolare i parametri senza dover ricostruire i tuoi modelli.
- Integrarsi automaticamente con funzionalità del motore come annulla/ripeti, Team Create, replicazione di rete, scaling e strumenti di trascinamento.
- Mantenere elevate prestazioni, con modelli che si comportano come oggetti standard fino a quando i loro parametri non cambiano. Questo significa che questi modelli aggiungono quasi nessun sovraccarico al tuo gioco.
- Tenere i contenuti generati organizzati in una cartella dedicata GeneratedFolder, separando sorgente e output.
Per generare un modello procedurale, digita un comando come /generate_procedural_model una pila di libri o allega un'immagine di riferimento al tuo prompt. L'Assistente quindi genera il modello procedurale e lo aggiunge direttamente al tuo workspace per ulteriore personalizzazione.

Segmentazione
La segmentazione suddivide una risorsa generata in parti individuali, dandoti maggiore controllo sulla personalizzazione. Ti consente di applicare materiali diversi, attaccare script o sostituire componenti individuali senza rigenerare l'intero modello.
Quando esegui /generate_mesh o /generate_procedural_model, l'Assistente suggerisce un piano di segmentazione che definisce come il modello sarà suddiviso. Prima della generazione, puoi modificare l'elenco delle parti proposto sotto Nomi Parti aggiungendo o rimuovendo voci, o rigenerando la segmentazione suggerita. Ogni risorsa generata può avere un massimo di otto parti.
Quando la configurazione è pronta, clicca su Genera per avviare la generazione o su Annulla per scartare la richiesta.
Ad esempio, se generi uno skateboard e definisci cinque parti (corpo, ruota posteriore sinistra, ruota posteriore destra, ruota anteriore sinistra e ruota anteriore destra), l'Assistente segmenta il modello in quei componenti, consentendoti di modificare ciascuno in modo indipendente.



Nomi delle parti consigliati
Sebbene qualsiasi risorsa generata possa essere segmentata, i nomi delle parti consigliati qui sotto producono attualmente i risultati più affidabili per i loro tipi di oggetti corrispondenti.
Quando definisci la tua segmentazione, usa questi nomi di parti come punto di partenza e personalizzali secondo necessità.
| Tipo di oggetto | Nomi delle parti consigliati |
|---|---|
| auto | corpo, ruota anteriore sinistra, ruota anteriore destra, ruota posteriore sinistra, ruota posteriore destra |
| ambulanza / auto della polizia | corpo, ruota anteriore sinistra, ruota anteriore destra, ruota posteriore sinistra, ruota posteriore destra, barra luminosa sirena |
| auto da combattimento | corpo, ruota anteriore sinistra, ruota anteriore destra, ruota posteriore sinistra, ruota posteriore destra, cannone |
| autocarro | corpo, ruota anteriore sinistra, ruota anteriore destra, ruota posteriore sinistra, ruota posteriore destra, gancio di traino |
| rimorchio | corpo, ruota sinistra, ruota destra, attacco |
| motocicletta | scocca, manubrio, forcella anteriore, ruota anteriore, ruota posteriore |
| monopattino | corpo, ruota anteriore sinistra, ruota anteriore destra, ruota posteriore sinistra, ruota posteriore destra |
| aereo a elica | corpo, elica |
| aereo da combattimento a elica | corpo, elica, cannone |
| aereo a reazione | corpo, propulsore |
| elicottero | corpo, lama rotore principale |
| elicottero da combattimento | corpo, lama rotore principale, cannone |
| droni | corpo, elica anteriore sinistra, elica anteriore destra, elica posteriore sinistra, elica posteriore destra |
| zaino | confezione, propulsore |
| motoscafo | corpo, motore |
| motoscafo da combattimento | corpo, motore, cannone |
| sottomarino | scafo, elica |
| torcia | corpo della maniglia, testa, lente |
| cofanetto del tesoro | corpo, coperchio |
| piccone | manico, testa |
| arma | grip, telaio, canna |
| fucile di precisione | grip, telaio, canna, mirino |
| torretta | base del treppiede, montaggio a cerniera, corpo del cannone, canna, piatto di protezione |
| cannone | base della carozza, canna, ruota sinistra, ruota destra |
| bastone | manico, punta |
| spada | manico, guardia a mano, lama, pomo |
| battibaleno | manico, canna |
| granata | corpo della granata, leva di sicurezza, perno di estrazione |
Per ulteriori esempi di lavoro con modelli segmentati, consulta il gioco di riferimento sui comportamenti file .rbxl.
Modalità di Pianificazione
La modalità di pianificazione ti consente di visualizzare i prossimi passi dell'Assistente prima dell'esecuzione. Quando invii una richiesta complessa, l'Assistente genera un piano che puoi rivedere e modificare.
Puoi attivare la modalità di pianificazione:
- Cliccando sul menu a discesa nel pannello di input dell'Assistente e selezionando Pianifica.
- Inserendo il comando /plan nell'Assistente.

Competenze
In Studio, l'Assistente utilizza diverse competenze per aiutarlo a svolgere compiti in modo più coerente e completo. L'Assistente sceglie automaticamente le competenze appropriate in base alla tua richiesta.
Le competenze sono semplicemente cartelle con un file SKILL.md e qualsiasi risorsa di supporto (script, una directory commands con file Markdown supplementari, ecc.). Consulta l'elenco completo delle competenze dell'Assistente nel repository open source.