Conditional Prompts
Os Conditional Prompts permitem definir instruções que são executadas apenas quando condições específicas são atendidas durante uma conversa.
O que é um Conditional Prompt?
Seção intitulada “O que é um Conditional Prompt?”Um Conditional Prompt é composto por três elementos:
- Name — um identificador interno para ajudar a organizar sua lógica
- Prompt — a instrução que será injetada no Agente quando a condição for atendida
- Condition — a regra que determina quando o prompt deve ser executado
Quando existem múltiplos Conditional Prompts, a condition é o que determina qual deles se aplica em cada situação.
Como os Conditional Prompts funcionam
Seção intitulada “Como os Conditional Prompts funcionam”Durante uma conversa, o Agente avalia continuamente as condições definidas.
Quando uma condição corresponde ao contexto atual:
- O Conditional Prompt correspondente é ativado
- Suas instruções são aplicadas ao raciocínio do Agente
- O Agente responde ou age de acordo com esse prompt injetado
Isso permite que os Agentes adaptem o comportamento dinamicamente sem alterar o Prompt principal.
Exemplos de uso
Seção intitulada “Exemplos de uso”- Se o usuário pedir para falar com um humano → aciona um prompt que usa a Ticket Creation Tool
- Se o usuário confirmar uma ação → injeta um prompt que executa um Workflow
- Se uma palavra-chave específica aparecer → muda o tom, o fluxo ou os próximos passos
- Se a conversa atingir determinado estado → orienta o Agente a finalizar ou escalar
Boas práticas
Seção intitulada “Boas práticas”- Mantenha as conditions explícitas e sem sobreposição
- Use os Conditional Prompts para controle de lógica e fluxo, não para a identidade central
- Evite duplicar lógica já definida no Prompt principal
- Desative Conditional Prompts não utilizados para manter o comportamento previsível
💡 Dica: Pense nos Conditional Prompts como instruções contextuais que são ativadas somente quando necessário.