Gerar expressões com IA generate-expression

IMPORTANT
Antes de usar esse recurso, leia as Medidas de proteção e limitações relacionadas que se aplicam aos recursos de IA gerativa no Journey Optimizer.

Esse recurso alimentado por IA, integrado ao editor de expressão avançado do Jornada, ajuda a gerar expressões válidas a partir de prompts de linguagem simples.

Ela está disponível onde quer que o editor de expressão avançado da Jornada seja aberto. Por exemplo, ao configurar condições e roteamento dentro de uma atividade de Otimização ou ao configurar uma atividade de Espera ​ que usa uma data personalizada e você precisa de uma expressão dateTimeOnly.

Gerar uma expressão generate

Para gerar uma expressão com IA:

  1. Abra o editor de expressão avançado na sua jornada, por exemplo, de uma condição de ramificação, uma atividade Otimizar ou uma atividade Aguardar com uma data personalizada.

  2. No campo de texto, descreva a expressão que deseja gerar em linguagem simples. Por exemplo:

    • “Usuários dos EUA com mais de 18 anos”
    • “Clientes que fizeram uma compra nos últimos 30 dias”

    Consulte Exemplos de prompts no final desta página para ver ideias.

  3. Clique em Gerar para enviar seu prompt.

    O assistente começa a gerar a expressão correspondente e exibe mensagens de status de progresso enquanto a geração está em andamento.

    note
    NOTE
    Se o assistente não puder gerar uma expressão válida (por exemplo, se o prompt fizer referência a campos que não existem nas fontes de dados disponíveis), uma mensagem de erro será exibida. Quando isso acontecer, revise o prompt para usar nomes de campo e fontes de dados disponíveis na configuração do jornada e gere novamente.
  4. Quando a expressão estiver pronta, revise o resultado no painel.

    • Clique no ícone Visualizar antes de aplicar para revisar a saída do assistente para o cenário solicitado.

    • Clique em Aplicar para inserir a expressão gerada diretamente no editor de expressão avançado (o mesmo posicionamento no qual você colaria manualmente).

    • Use o controle de cópia para coletar o texto de expressão sugerido e colá-lo em outro lugar, se necessário.

Exemplo de prompts example-prompts

As listas abaixo são apenas ideias de prompt. Eles não mostram a sintaxe de expressão gerada, a saída exata depende dos campos e atividades definidas na jornada.

Jornada evento e ação personalizada example-prompts-event-action

  • “evento com preço total do pedido maior que 100”
  • “evento em que o pedido foi criado nos últimos 7 dias”
  • “evento em que o tipo de evento é uma compra comercial”
  • “evento com pedido criado na última hora”
  • “evento com preço total do pedido acima de 200 e resposta da ação com código de status”

Expressões de atividade de espera example-prompts-datetime

Quando uma atividade Wait usa uma data personalizada, você define quando o perfil continua criando uma expressão dateTimeOnly no Editor de expressão avançado. Por exemplo, de um atributo de perfil, um carimbo de data e hora de evento, dados de qualificação de segmento ou um deslocamento calculado em relação à hora atual. Para saber como configurar esperas personalizadas e limites aplicáveis, consulte Espera personalizada.

  • “usar a última data de pedido do cliente como data e hora apenas”
  • “usar hora do email de consentimento somente como data e hora”
  • “converter somente o horário da última qualificação de associação de segmento em data e hora”
  • “nó de espera: uma semana após o Natal de 2024 somente como data e hora”
  • “nó de espera: daqui a 30 dias às 22h como somente data e hora”
  • “aguarde até as 9h de hoje no fuso horário UTC, retorne somente como data e hora”

Prompts de associação de público example-prompts-audience

Descreva a verificação de associação de público que você deseja fazer em linguagem simples. Por exemplo:

  • “verifique se o perfil está no público-alvo da Gold Loyalty”
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how to use AI in the Journey advanced expression editor to generate valid journey expressions from plain language prompts.

Intents:

  • Generate a journey expression from a natural language description using AI
  • Apply a generated expression directly into the advanced expression editor with the Apply button
  • Use AI-based expression generation inside Optimize activities, Condition activities, and custom-date Wait activities
  • Provide example prompts for event-based conditions and dateTimeOnly wait expressions
  • Check audience membership using a natural language prompt, such as asking whether a profile is in the Gold Loyalty audience
  • Troubleshoot failed generation by revising prompts to reference valid field names and data sources

Glossary:

  • Generate expressions with AI: An AI-powered generative capability embedded in the Journey advanced expression editor that converts plain language prompts into valid journey expressions (product-specific)
  • Advanced expression editor: The Journey Optimizer interface for writing complex expressions in conditions, Wait activities, and action parameter mapping (product-specific)
  • dateTimeOnly: A date-time expression type without timezone, required for custom-date Wait activities (product-specific)
  • Optimize activity: A journey activity that supports branching conditions configurable via the advanced expression editor (product-specific)

Guardrails:

  • Generative AI guardrails and limitations from the main Generate Content documentation apply to this feature
  • If the assistant references fields not present in your journey’s data sources, it returns an error — revise the prompt to use available field names
  • The exact generated expression syntax depends on the fields and activities configured in your specific journey

Terminology:

  • Canonical name: Generate expressions with AI — Acronym: none — variants: AI expression generation, journey expression generator
  • Synonyms: “Generate expressions with AI” = “AI expression generator”
  • Do not confuse: Generate expressions with AI (AI-powered generator) ≠ Advanced expression editor (the manual code editor itself)

FAQ:

  • Q: Where is Generate expressions with AI available? — It is available wherever the Journey advanced expression editor opens, including Condition activities, Optimize activities, and Wait activities with a custom date.
  • Q: What happens if AI cannot generate a valid expression? — An error message appears; you should revise your prompt to use field names and data sources that exist in your journey configuration.
  • Q: How do I insert a generated expression into the editor? — Click the Apply button in the assistant panel to insert it directly at the current cursor position in the advanced expression editor.
  • Q: Can Generate expressions with AI create dateTimeOnly expressions for Wait activities? — Yes; for example prompting “30 days from now at 10 PM as date time only” generates the appropriate dateTimeOnly expression.
recommendation-more-help
journey-optimizer-help