Assistente é o helper de IA do Roblox que pode ajudá-lo a criar e codificar suas experiências. Neste capítulo, vamos passar por como abrir o Assistente no Studio, escrever solicitações que alterem o comportamento das partes e testar os resultados para ver se você precisa fazer alguma mudança no exemplo de código do Assistente.
Abrir o Assistente
O Assistente está disponível no canto superior direito desta página da web, bem como diretamente no Studio. Esta segunda colocação permite que o Assistente faça referência direta a tudo que compõe sua experiência e faça sugestões sobre como você pode adicionar ou editar objetos 3D e scripts para seus objetivos específicos de jogo.

Criar prompt
Uma vez que o Assistente esteja aberto no Studio, ele pode fazer referência a todas as suas plataformas e adicionar scripts para mudar seu comportamento, como:
- Mudar de cor toda vez que um jogador toca a parte.
- Mover para cima, esperar 3 segundos e, em seguida, voltar para sua posição anterior.
- Reduzir a saúde do jogador quanto mais tempo eles ficarem na parte.
Para demonstrar como esse processo funciona, esta seção do tutorial mostra como trabalhar com o Assistente para fazer sua primeira plataforma brilhar sempre que um jogador saltar sobre ela.
Para criar um prompt para esse comportamento:
- OPCIONALRenomeie sua primeira plataforma para que o Assistente saiba qual parte criar um script.
- No espaço de visualização, selecione sua primeira plataforma.
- Na janela Explorer, clique com o botão direito no objeto ativo e, em seguida, selecione Renomear no menu contextual.
- Digite GlitterPart e pressione Enter.
Na janela Assistente, vá para a entrada Digite a solicitação aqui, e digite o seguinte: Adicione um novo script que cria brilhos amarelos enquanto GlitterPart é tocada.

Pressione Enter. O Assistente começa a gerar um exemplo de código, então uma janela é exibida com um exemplo de código sugerido que é semelhante ao seguinte:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- Amarelosparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)Clique em Aceitar. À medida que você aprende mais sobre a programação com Luau, será mais fácil revisar os exemplos de código do Assistente para garantir que funcionem para seus casos de uso.
Existem mais de uma forma correta de fazer qualquer solicitação específica, mas cada palavra conta. Por exemplo, o seguinte gráfico mostra como até mesmo escolhas de palavras ligeiramente diferentes do prompt original podem produzir resultados diferentes.
| Variação da Solicitação | Possíveis Resultados |
|---|---|
| Crie brilhos amarelos enquanto GlitterPart é tocada. | O Assistente pode mostrar o código, mas não criar um novo script. Ele também pode adicionar o código a um script existente aleatório. |
| Faça brilhos roxos quando a parte chamada GlitterPart for pisoteada. | O Assistente pode fazer brilhos antes que GlitterPart seja pisoteada ou fazer apenas alguns brilhos. |
| Faça GlitterPart brilhar | Em vez de adicionar um script, o Assistente apenas adicionará um emissor de partículas (o objeto que faz brilhos) a GlitterPart, o que pode ser bom se você quiser que brilhe o tempo todo. |
Quanto menos detalhes você fornecer, mais imprevisíveis serão os resultados. Por exemplo, os resultados possíveis para o prompt Faça partes brilharem quando você as tocar podem incluir:
- O script resultante não funcionando de jeito nenhum.
- Apenas uma única parte aleatória funcionando.
- Partes brilhando antes de serem tocadas.
Se você fizer uma solicitação e não obtiver os resultados desejados, reformule a solicitação e tente novamente.
Testar resultados
Embora o Assistente esteja constantemente aprendendo e melhorando, às vezes ele produz resultados diferentes do que você pretendia. Você deve sempre verificar os resultados de suas sugestões para garantir que funcionem conforme o esperado.
Para testar os resultados do Assistente:
No canto superior esquerdo do Studio, mantenha a opção de teste padrão Testar, e clique no botão Jogar. O Studio entra no modo de teste.

Na experiência, salte para a primeira plataforma. Se o exemplo de código funcionar corretamente, brilhos amarelos aparecerão quando seu personagem tocar a parte.
Quando você terminar de verificar os resultados, retorne ao canto superior esquerdo do Studio e clique no botão Parar. O Studio sai do modo de teste.

- OPCIONALVolte à janela do Assistente e pressione o ícone de positivo ou negativo para informar ao Assistente se o exemplo de código funcionou como você pretendia.
Agora que você sabe como programar com o Assistente, tente criar seus próprios prompts para mudar como as partes se comportam em seu obby. Quando você estiver satisfeito com sua criação, passe para a próxima seção do tutorial para testar e salvar seu trabalho no Roblox.