logo
Développement
Rechercher
Vue d'ensemble des variables

Vue d'ensemble des variables

Les variables désignent des valeurs qui peuvent être accessibles par tous les agents pendant toute la durée d'exécution de l'Agent. En introduisant des variables à l'aide de la méthode {{, les Agents peuvent mettre en œuvre une logique et des réponses dynamiques. Les variables permettent une personnalisation et une configuration flexibles des Agents, des réponses personnalisées pour différents utilisateurs, et le déclenchement de différentes logiques métier en fonction des valeurs des variables.
texte alternatif
Dans GPTBots Agent, les variables sont classées en Variables globales, Variables source utilisateur, Attributs utilisateur et Variables personnalisées.

  • Variables globales : générées automatiquement par la plateforme GPTBots, telles que l'ID de conversation, le nombre de conversations, l'horodatage, etc.
  • Variables source utilisateur : fournies par la plateforme GPTBots en fonction du type de plateforme (WhatsApp, Web, LINE, etc.) à partir de laquelle l'utilisateur initie la conversation, telles que le pseudo utilisateur, l'ID utilisateur de la plateforme, etc.
  • Variables personnalisées : définies par les développeurs et correspondent à des données à portée de session valides uniquement pendant une seule conversation, telles que le domaine du site web actuel, les préférences utilisateur, etc.
  • Attributs utilisateur : définis par les développeurs, il s'agit de données à portée utilisateur sous l'Agent, utilisées pour stocker des informations liées à l'utilisateur comme l'ID utilisateur, le nom d'utilisateur, l'e-mail utilisateur, etc.
loading...
mindmap
  root((Types de variables))
    Variables globales
      Générées automatiquement par le système GPTBots
      Exemple : ID de conversation, horodatage
      Valides dans toutes les conversations
    Variables source utilisateur
      Récupérées par le système GPTBots selon la plateforme utilisateur
      Exemple : Navigateur, WhatsApp, LINE
      Variables différentes selon le canal source
    Attributs utilisateur
      Définis par les développeurs
      Exemple : Nom d'utilisateur, genre, âge
      Relativement fixes, peu fréquemment modifiés
      Données à portée utilisateur, peuvent être stockées et référencées de façon permanente
    Variables personnalisées
      Définies par les développeurs
      Exemple : Domaine du site web actuel, statut utilisateur
      Portée session, valeurs temporaires valides uniquement pour la conversation en cours
      Peuvent être définies via API, Widget, Iframe
Type de variable Définition Source Portée Durée de vie Méthode de configuration Exemple Persistant
Variables globales Variables au niveau système Générées automatiquement par GPTBots Toutes les conversations et utilisateurs Permanent Générées par le système ID de conversation, horodatage, etc. ✅ Oui
Variables source utilisateur Variables au niveau du canal Récupérées automatiquement selon le canal de l'utilisateur Utilisateurs du canal concerné Portée session Attribuées par le système Navigateur, WhatsApp, LINE, etc. ❌ Non
Attributs utilisateur Variables au niveau utilisateur, définies par les développeurs Définies par les développeurs Utilisateur unique, sur plusieurs conversations Long terme, modifiable API ID utilisateur, nom d'utilisateur, e-mail, etc. ✅ Oui
Variables personnalisées Variables au niveau conversation, définies par les développeurs Définies par les développeurs Conversation en cours (conversation_id) Portée session, modifiable API, Widget, Iframe... Domaine du site web actuel, préférences utilisateur, etc. ❌ Non