ScriptsGuia

O Chat IA do editor

A aba Chat IA ao lado do código responde perguntas sobre o script que está na tela e propõe mudanças nele. Uma proposta nunca é aplicada sozinha: chega como um diff entre Script atual e Sugestão, e só Aplicar no editor coloca isso no seu rascunho. O chat não salva, não publica e não executa nada — esses botões continuam sendo seus.

O que você vai aprender
  • Perguntar sobre o script ou pedir uma mudança
  • Revisar uma proposta como diff e aplicar no rascunho
  • Mandar uma execução com falha pelo Corrigir com IA
  • Escolher o modelo e saber o que o chat vê

Um chat que propõe, você decide

Abra a aba Chat IA no painel lateral do editor (é a primeira aba; se o painel estiver recolhido na faixa de ícones, clique no ícone do chat). Um chat vazio diz Tire dúvidas sobre o script ou descreva uma alteração. Revise o código sugerido antes de aplicar. Escreva em Peça ajuda com seu script… e clique em Enviar.

hello.py
1def main(name: str = "world", shout: bool = False):2    text = f"Hello, {name}!"3    return {"message": text}
Python 3.15LSP
Chat IA31
Deixe a mensagem em maiúsculas quando shout for verdadeiro.

Uma mudança no main: quando shout é verdadeiro, o texto vai para maiúsculas antes de ser devolvido.

Script atualSugestão
text = f"Hello, {name}!"+ if shout:+ text = text.upper() return {"message": text}
Aplicar no editorAs alterações ficam no rascunho até você salvar.
Peça ajuda com seu script…
claude-sonnet-4-5
O resumo da resposta, depois o diff e Aplicar no editor; o seletor de modelo fica na caixa de mensagem.

Toda resposta tem um resumo curto. Uma pergunta — “por que isso devolve null?” — recebe só palavras. Um pedido de mudança recebe o resumo mais o arquivo inteiro reescrito, mostrado como diff contra o código que você tinha quando perguntou.

O chat vêO chat não vê
O código que está no editor agora, salvo ou não, e a linguagemOutros scripts, flows ou arquivos do projeto
O seu pedido e as últimas 12 trocas desta conversaAs suas variáveis, segredos ou credenciais de integração
Uma execução com falha que você anexa: erro, frames e entradasExecuções anteriores que você não anexou

Peça uma mudança e aplique

Comece com um script pequeno:

order_total.py
def main(prices: list[float] = [19.9, 5.0]):
    return {"total": round(sum(prices), 2)}
  1. Descreva a mudança

    Digite Adicione uma entrada de desconto em porcentagem e devolva o subtotal também e clique em Enviar. Enquanto ele trabalha, ■ para o pedido e devolve as suas palavras para a caixa.

  2. Revise o diff

    A resposta mostra Script atual contra Sugestão com o contexto inteiro. Leia como você leria a mudança de um colega.

  3. Aplique no rascunho

    Aplicar no editor substitui o código do editor e vira Aplicado. A nota diz As alterações ficam no rascunho até você salvar. — o cartão Entradas já mostra o parâmetro novo.

  4. Execute, depois salve

    Execute o código novo e clique em Salvar quando estiver bom. Publicar é um passo à parte, como sempre.

order_total.py
def main(prices: list[float] = [19.9, 5.0], discount_pct: float = 0):
    subtotal = sum(prices)
    total = subtotal * (1 - discount_pct / 100)
    return {"subtotal": round(subtotal, 2), "total": round(total, 2)}
Saída esperadaSucessoUma sugestão como esta, executada com <code>discount_pct</code> igual a 10
{
  "subtotal": 24.9,
  "total": 22.41
}

Corrigir com IA

Quando uma execução falha, o bloco de erro da aba Saída tem Corrigir com IA (veja Erros e resultados). Ele abre este chat com um pedido já escrito e a execução anexada como um chip — Erro anexado, com um × para remover. Nada é enviado até você clicar em Enviar; aí o erro, os frames e as entradas daquela execução vão junto com o pedido, e a resposta explica a causa e, quando a correção está no código, propõe o arquivo corrigido.

Provedor, modelo e acesso

  • O chat roda na conexão de provedor de IA do projeto. Sem ela, ele diz Conecte um provedor de IA para usar o assistente. com Abrir integrações, e a caixa fica desativada.
  • O seletor de modelo na caixa de mensagem escolhe qual modelo desse provedor responde; a escolha fica guardada para o assistente de scripts do projeto.
  • Você precisa de acesso de edição em Scripts para usar — o chat existe para mudar código.
  • Enquanto você olha uma execução antiga do Histórico, o chat espera: Volte ao script atual para pedir alterações.
  • Dentro do app Waiso Desk, esta aba é o próprio chat do Desk, uma conversa compartilhada com a janela do Desk.

Limites

  • Um pedido de até 8.000 bytes, um script de até 100 KB e uma execução anexada de até 64 KB.
  • A conversa vive na página aberta; sair do editor começa uma nova.
  • O chat nunca executa o código e nunca diz que testou — execute você antes de salvar.
  • Cada resposta é uma chamada ao seu provedor de IA, cobrada por ele na sua conta.