Aller au contenu principal

Comprendre les actions

Découvrez comment les actions permettent à votre chatbot d'exécuter des tâches concrètes via des webhooks.


Qu’est-ce qu’une action ?

Une action permet à votre chatbot de faire quelque chose en plus de répondre aux questions. Au lieu de simplement fournir des informations, le bot peut exécuter des tâches concrètes :

  • Créer un ticket JIRA
  • Envoyer un email
  • Poster un message Slack
  • Planifier un rendez-vous Calendly
  • Appeler n’importe quel webhook personnalisé

Comment ça marche ?

Le pipeline d’actions fonctionne en 4 étapes :

  1. Détection : lorsqu’un visiteur pose une question ou fait une demande, le LLM (Mistral) analyse si une action est pertinente
  2. Collecte : si des informations sont nécessaires (email, description du problème…), le bot les demande au visiteur via la conversation
  3. Exécution : une fois toutes les informations réunies, le bot exécute le webhook configuré
  4. Restitution : le résultat est présenté au visiteur de manière naturelle (« Votre ticket JIRA #ABC-123 a été créé »)

Templates disponibles

Sens-AI propose des templates pré-configurés pour les intégrations les plus courantes :

TemplateDescription
JIRA — Créer un ticketCrée un ticket dans votre projet JIRA
JIRA — Consulter un ticketRécupère les détails d’un ticket existant
JIRA — Mettre à jour un ticketModifie un ticket existant
Slack — Poster un messageEnvoie un message dans un canal Slack
Email — Envoyer un emailEnvoie un email via Resend
Calendly — Lien de planificationGénère un lien de réservation
Webhook génériqueAppelle n’importe quelle URL

Configurer une action

  1. Dans votre bot, allez dans l’onglet Actions
  2. Cliquez sur Ajouter une action
  3. Choisissez un template dans le catalogue
  4. Configurez le connecteur (identifiants API, URL du projet…)
  5. Personnalisez le nom et la description de l’action
  6. Optionnel : ajoutez des champs à collecter
  7. Testez l’action avec le panneau de test intégré
  8. Activez l’action

Sécurité

Les actions sont protégées par plusieurs mécanismes :

  • Chiffrement : les identifiants des connecteurs sont chiffrés (AES-256-GCM)
  • Rate limiting : limites par conversation, par heure et par visiteur
  • Idempotence : déduplication automatique sur 30 secondes
  • SSRF protection : les webhooks ne peuvent pas cibler des adresses privées
  • HTTPS obligatoire : seules les URLs HTTPS sont autorisées

Étapes suivantes