As Exit conditions deixam a IA decidir quando o passo termina e para onde a conversa segue. Cada exit condition vira o seu próprio ramo no canvas: o percurso inteiro lê-se de relance. Abra Advanced Parameters no editor de prompts e depois Exit conditions.
📘 Quando são guardadas as suas alterações?
As alterações de Tools, Knowledge Base search e Exit conditions são guardadas quando fecha o respetivo painel; JSON output e Conversation history são guardados com o prompt, quando fecha o editor de prompts. Se um campo tiver um erro, uma mensagem deixa-o escolher entre Keep editing e Discard changes. Tudo é guardado na versão rascunho e chega à produção quando publica o seu fluxo. Uma versão em produção é só de leitura: crie um rascunho para a alterar.
As Exit conditions deixam a IA decidir quando o passo termina e para onde segue a conversa. Cada exit condition cria um ramo sob o passo no canvas, seguido quando a condição é cumprida. Quando nenhuma exit condition se aplica, a conversa segue o ramo default. Um passo sem exit condition mantém uma única ligação de saída, como antes: ao adicionar a primeira exit condition, essa ligação passa a ser o ramo default, por isso o seu fluxo continua a funcionar, e ao eliminar a última volta a ser uma ligação única.
Em Exit conditions, clique em + (Add an exit condition).
Preencha o Name: apenas letras, algarismos,
_e-, 64 carateres no máximo. Tem de ser único no seu bot edefaultestá reservado.Escreva a Description: é o que a IA lê para decidir quando seguir esta saída. Descreva um caso distinto, não uma nuance de outra saída.
Em Variables to collect, clique em Add a variable para cada informação que a IA deve reunir antes de sair. Dê-lhe um nome (minúsculas, algarismos e
_), um tipo, Required ou Optional, e uma descrição; depois, se quiser conservar o valor, clique em Save to variable para o guardar numa variável do seu fluxo. Uma variável não guardada é recolhida para a IA mas não fica guardada em lado nenhum.No canvas, ligue o ramo ao passo seguinte.
⚠️ Ligue todos os ramos antes de publicar
Não pode publicar enquanto uma exit condition não tiver um ramo ligado (Connect the "name" branch, or remove the exit condition.) nem enquanto o ramo default não estiver ligado. Eliminar uma exit condition elimina o seu ramo e tudo o que está ligado por baixo, após confirmação.
Se a IA acionar várias saídas no mesmo turno, é seguida a primeira.
💡 Boas práticas
Escreva exit conditions que não se sobreponham: um caso claro por saída.
Dê à variável o nome do que ela contém (
booking_number) e descreva-a com um exemplo.Teste o passo com conversas reais: a IA é instruída a recolher as variáveis Required, mas confirme que os valores recebidos pelo seu fluxo estão preenchidos.
📘 Veja também
Passo Gen AI: os tools · Passo Gen AI: a pesquisa na base de conhecimento · Gerar com IA