Generación de expresiones con IA generate-expression

IMPORTANT
Antes de usar esta capacidad, lea las protecciones y limitaciones relacionadas que se aplican a las características de IA generativa en Journey Optimizer.

Esta capacidad con tecnología de IA, integrada en el editor de expresiones avanzadas de Recorrido, le ayuda a generar expresiones válidas a partir de peticiones de datos en lenguaje sencillo.

Está disponible dondequiera que se abra el Recorrido Editor de expresiones avanzadas. Por ejemplo, al configurar condiciones y enrutamiento dentro de una actividad de optimización, o al configurar una actividad de Espera ​ que usa una fecha personalizada y necesita una expresión dateTimeOnly.

Generar una expresión generate

Para generar una expresión con IA:

  1. Abra el editor de expresiones avanzadas en el recorrido, por ejemplo, desde una condición de ramificación, una actividad de Optimize o una actividad de Wait con una fecha personalizada.

  2. En el campo de texto, describa la expresión que desea generar en lenguaje sin formato. Por ejemplo:

    • “Usuarios de EE. UU. mayores de 18 años”
    • “Clientes que han realizado una compra en los últimos 30 días”

    Consulte Mensajes de ejemplo al final de esta página para obtener ideas.

  3. Haga clic en Generar para enviar la solicitud.

    El asistente comienza a generar la expresión correspondiente y muestra los mensajes de estado de progreso mientras la generación está en curso.

    note
    NOTE
    Si el asistente no puede generar una expresión válida (por ejemplo, si el mensaje hace referencia a campos que no existen en orígenes de datos disponibles), aparecerá un mensaje de error. Cuando esto sucede, revise la solicitud para utilizar nombres de campo y fuentes de datos disponibles en la configuración de recorrido y, a continuación, vuelva a generar.
  4. Una vez que la expresión esté lista, revise el resultado en el panel.

    • Haga clic en el icono Vista previa antes de aplicar para revisar el resultado del asistente para el escenario solicitado.

    • Haga clic en Aplicar para insertar la expresión generada directamente en el editor de expresiones avanzadas (la misma ubicación en la que pegaría manualmente).

    • Utilice el control de copia para capturar el texto de expresión sugerido y pegarlo en otro lugar si es necesario.

Ejemplos de peticiones example-prompts

Las siguientes listas son solo ideas rápidas. No muestran la sintaxis de expresión generada, el resultado exacto depende de los campos y las actividades definidos en el recorrido.

Evento de recorrido y acción personalizada example-prompts-event-action

  • “evento con un precio de pedido total superior a 100”
  • “evento donde se creó el pedido en los últimos 7 días”
  • “evento donde el tipo de evento es una compra comercial”
  • “evento con pedido creado en la última hora”
  • “el evento con un precio de pedido total superior a 200 y una respuesta de acción tiene un código de estado”

Expresiones de actividad de espera example-prompts-datetime

Cuando una actividad Wait usa una fecha personalizada, usted define cuándo continúa el perfil creando una expresión dateTimeOnly en el editor de expresiones avanzadas. Por ejemplo, desde un atributo de perfil, una marca de tiempo de evento, datos de calificación de segmentos o un desplazamiento calculado desde la hora actual. Para obtener información sobre cómo configurar esperas personalizadas y límites aplicables, consulte Esperas personalizadas.

  • “usar la última fecha de pedido del cliente solo como fecha y hora”
  • “usar la hora del correo electrónico de consentimiento como solo fecha y hora”
  • “convertir pertenencia a segmento última hora de calificación hasta la fecha solo hora”
  • “nodo de espera: una semana después de Navidad de 2024 solo como fecha y hora”
  • “nodo de espera: dentro de 30 días a las 10 p.m. solo como fecha y hora”
  • “esperar hasta las 9 a. m. de hoy en la zona horaria UTC, devolver solo como fecha y hora”

Mensajes de pertenencia a audiencia example-prompts-audience

Describa la comprobación de pertenencia a audiencia que desea realizar en lenguaje sencillo. Por ejemplo:

  • “comprobar si el perfil se encuentra en la audiencia de Lealtad oro”
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