Stages
Une stage se compose d’une section prompt, actions/outils et fonctions.
Prompt
Dans la section prompt, vous pouvez indiquer au LLM ce qu’il doit faire lorsque cette stage est active. Par exemple, vous pouvez demander au LLM de demander à l’utilisateur/appelant son nom et sa date de naissance.
Avec les prompts, vous pouvez aussi définir quand une action spécifique, c’est‑à‑dire un appel de fonction, doit avoir lieu.
Les prompts peuvent être définis en texte brut ou générés si vous souhaitez inclure des informations dynamiques provenant de votre backend ou de systèmes tiers via un webhook.
Tools
Dans la section actions/outils, vous définissez des fonctions que le LLM doit appeler pour déclencher des actions spécifiques. Par exemple, une fois que l’utilisateur a fourni son nom et sa date de naissance, le LLM peut être instruit d’appeler une fonction pour stocker ces données dans la mémoire/l’état, exécuter une fonction JavaScript interne pour un traitement ultérieur ou le contrôle du flux d’appel, ou même appeler une URL externe en tant que webhook.
Functions
Dans la section fonctions, vous pouvez modifier des fonctions JavaScript si vous souhaitez effectuer des transformations de données ou appeler des webhooks plus complexes.