Cargando...
No hay resultados
INICIO > Documentación

Nodo de inicio

Definición del Nodo de Inicio

El nodo de inicio es un nodo preestablecido necesario en cada flujo de trabajo. Sirve como el primer nodo para crear y configurar variables globales, proporcionando información inicial para la ejecución normal de los nodos de flujo de trabajo posteriores y el flujo general de la aplicación.

Configuración del Nodo de Inicio

En la página de configuración del Nodo de Inicio, encontrará dos partes de la configuración: variables personalizadas y variables del sistema preestablecidas. Las configuraciones preestablecidas del nodo de inicio difieren entre los flujos de trabajo de Flujo Interactivo y Flujo de Servicios.

Variables Personalizadas:

Los usuarios pueden preestablecer variables personalizadas según sus necesidades para usar en procesos posteriores. El método de configuración es el mismo para flujos de trabajo basados en servicios y conversacionales.

Por ejemplo, en un escenario de redacción de textos, los usuarios deben proporcionar requisitos de antemano utilizando un formato específico, como tema y estilo. Esta información predefinida ayuda a generar textos que se alinean mejor con las expectativas.

Añadir Variable Personalizada:

Seleccione el nodo de inicio y haga clic en el signo "+" a la derecha de la variable personalizada para configurar:

creat variable 1
  • Tipo de Campo (requerido): Elija un tipo de datos como String, Number, Boolean, Object, etc.
  • Nombre de Variable (requerido): Ingrese un nombre personalizado para el parámetro.
  • Descripción (opcional): Proporcione una descripción para ayudar a aclarar el propósito del parámetro.
  • Valor Predeterminado (opcional): Especifique un valor predeterminado que aparecerá en el campo de entrada.
    • Tipo de Enumeración: El valor de la variable está limitado a una lista preestablecida de valores opcionales. Los usuarios solo pueden elegir entre estos valores predefinidos, asegurando consistencia y estandarización del contenido de entrada.
    • Enum Type
    • Tipo de Regla:
      Rule Type
      • Longitud mínima/máxima: Restrinja la longitud de caracteres del valor de la variable para evitar que el contenido sea demasiado corto o demasiado largo.
      • Regex: Utilice expresiones regulares para definir el formato de entrada, por ejemplo, para validar direcciones de correo electrónico o números de teléfono móvil, asegurando que el contenido coincida con un patrón preestablecido.
  • Restricciones de Variable (opcional): Defina reglas para la entrada para asegurar que los datos cumplan con requisitos específicos. Esto ayuda a prevenir datos inválidos o erróneos que puedan afectar el flujo normal de los nodos posteriores en el flujo de trabajo. Hay dos tipos de restricciones:
  • Variable Interna: Puede establecer las variables como privadas. Cuando el flujo de trabajo es llamado externamente, el acceso a las variables privadas (protegidas) está restringido—no se hacen públicas ni se transmiten.

Variables del Sistema:

Las variables del sistema son parámetros a nivel del sistema preestablecidos en los modos de Flujo Interactivo y Flujo de Servicios. Estas variables pueden ser leídas globalmente por otros nodos dentro de la aplicación. Usualmente se utilizan en escenarios de desarrollo avanzado, como la construcción de aplicaciones de diálogo de múltiples turnos, la recopilación de registros de aplicaciones, y la monitorización y registro del comportamiento de uso a través de diferentes aplicaciones y usuarios.

Las variables del sistema preestablecidas difieren entre flujos de trabajo basados en servicios y basados en conversación. Por favor, consulte la siguiente tabla para más detalles:

Variables del Sistema para Flujo de Servicios:

Nombre de la Variable Tipo de Variable Descripción
UTCDate String La fecha en que el flujo de trabajo actual comienza a ejecutarse, en tiempo UTC, con formato yyyy-MM-dd.
UTCTime String La hora en que el flujo de trabajo actual comienza a ejecutarse, en tiempo UTC, con formato HH:mm:ss.
$WorkflowID String ID del flujo de trabajo
$BatchID String El ID de lote para el proceso de ejecución del flujo de trabajo.

Variables del Sistema para Flujo Interactivo:

Variable Name Variable Type Descripción
Date String La fecha en que el flujo de trabajo actual comienza a ejecutarse, en tiempo UTC, con formato yyyy-MM-dd.
Time String La hora en que el flujo de trabajo actual comienza a ejecutarse, en tiempo UTC, con formato HH:mm:ss.
TimeOffset Number La zona horaria del navegador del usuario, en minutos de diferencia respecto a UTC (por ejemplo, 480 para UTC+8). Por defecto es 0 (UTC) si no se recoge.
BrowserLang String El idioma del navegador del usuario, con formato zh-CN o en-US.
Query String La pregunta o contenido de entrada del usuario.
$SessionID String El ID de la sesión de preguntas y respuestas actual.
$LastAnswer String Usado para almacenar la última respuesta de la conversación.
$Round Number La ronda de conversación actual en una conversación continuada automáticamente.
$ChatHistory Array[Object] El historial de conversación, que incluye las preguntas y respuestas, y el número de tokens utilizados en las preguntas y respuestas de conversaciones históricas.
$WorkflowID String ID del flujo de trabajo
$BatchID String El ID de lote para el proceso de ejecución del flujo de trabajo.

Nota

  • Después de ingresar el nombre del parámetro, asegúrese de seleccionar el tipo de campo correspondiente.
  • Si las variables personalizadas que ingresa no cumplen con los requisitos de formato, no podrán ser ingresadas.
Actualización en: Sep 19, 2025
¿Ha sido útil esta página?
Diálogo

Deja una respuesta. Cancelar respuesta

No se publicará tu dirección de correo electrónico. Los campos obligatorios están marcados*

¿Tienes preguntas relacionadas con el producto?Ponte en contacto con nuestro equipo de soporte para obtener una solución rápida>
En esta página
  • Definición
  • Cómo Configurar
    • Variable Personalizada
    • Variable del Sistema
  • Nota
Cargando...
No hay resultados