Botpress
Valeur ajoutée gratuite
Agent intelligent IA AI Agent

Botpress

Plateforme visuelle pour la construction, le déploiement et la surveillance des agents d’IA d’entreprise

Étiquettes :

Qu’est-ce que Botpress ?

Botpress est une plateforme cloud conçue pour créer, déployer et gérer des agents IA et des robots de chat. Elle regroupe dans un même studio des workflows visuels, des nœuds autonomes basés sur de grands modèles, des bases de connaissances, des tables de données, des intégrations de canaux, des cartes de code et des transferts homme-machine, ce qui la rend adaptée à la création d’assistants de service client, de robots pour les opportunités commerciales, d’assistants de connaissance pour le personnel et d’agents pour les processus métier.

Botpress prend en charge à la fois le glisser-déposer low-code et propose des API, des SDK ainsi que des intégrations personnalisées. Les non-développeurs peuvent commencer avec des workflows et des modèles, tandis que les développeurs peuvent écrire de la logique en TypeScript, se connecter à des systèmes externes et déployer des robots sur des sites web, WhatsApp, Messenger ou d’autres canaux.

Changement important : la version actuelle du produit n’est disponible qu’en version cloud.

Botpress v12 ainsi que les autres versions locales et auto-hébergées ont été officiellement mises à jour, et il n’est plus possible de les acheter, de les télécharger ou de les utiliser pour de nouvelles déploiements. Les clients disposant d’une abonnement valide v12 continuent de bénéficier d’un support officiel, mais les nouveaux utilisateurs doivent utiliser Botpress Cloud.

Il existe toujours sur GitHub du code Botpress ainsi que des tutoriels historiques, ce qui ne permet pas de conclure qu’une mise en œuvre privée complète et gratuite est possible avec la version actuelle Cloud. Les nouveaux utilisateurs cherchant des fichiers d’installation pour Windows, Docker Compose ou des tutoriels locaux pour la v12 trouveront du contenu obsolète ; ils devraient utiliser directement le Studio cloud officiel.

Si vous avez un besoin réel de souveraineté des données ou d’un déploiement sur mesure, veuillez contacter le service des ventes Enterprise pour confirmer la solution actuelle.

Fonctionnalités clés

1. Visualisation de Botpress Studio

Studio organise la logique de dialogue et métier à l’aide de nœuds, de cartes, de variables et de connexions. Les utilisateurs peuvent configurer des points d’entrée, des conditions, des messages, la capture de données, l’exécution de code, les appels API et des sous-flux, puis les tester dans un simulateur intégré.

La visualisation permet de comprendre rapidement les processus et facilite également la maintenance conjointe par les équipes produit, opérationnelles et de développement.

Pour les robots complexes, il est difficile de déboguer lorsque toute la logique est regroupée sur une seule interface ; il est conseillé de diviser les processus d’authentification, de consultation, de transfert et de finalisation en workflows indépendants, et d’établir des normes unifiées pour les variables, les erreurs et les conditions de sortie.

2. Nœud standard et Nœud autonome

Le Node Standard exécute les Cards dans un ordre fixe, ce qui convient aux processus nécessitant une prévisibilité, tels que la collecte de formulaires, la vérification des comptes et la confirmation des commandes. Le Node Autonome, quant à lui, est géré par un grand modèle qui décide, en fonction du contexte, quelle réponse donner, quel outil utiliser, quelle base de connaissances consulter ou quel flux de travail exécuter, ce qui le rend plus adapté aux questions ouvertes et aux tâches d’Agent à plusieurs étapes.

Un nœud autonome peut être configuré avec des Instructions, des Variables, des Outils, des Bases de connaissances, des Flux de travail et des Conditions de sortie, et peut également remplacer séparément le modèle de dialogue par défaut et le modèle RAG. Les modèles à haute performance comprennent généralement mieux les paramètres des outils ;

Les modèles plus petits peuvent présenter des boucles et échouer en raison d’un troncement du contexte ou d’un mauvais choix d’outil.

3. Base de connaissances et Q&R RAG

La base de connaissances peut recevoir des sites web, des documents, des tableaux, du texte enrichi, des recherches sur les pages web et des données intégrées, permettant à l’Agent de répondre en se basant sur les politiques de l’entreprise, les informations sur les produits, les prix, les FAQ ou les enregistrements structurés. Par défaut, un nouvel Agent peut rechercher dans la base de connaissances à l’aide de l’outil Search Knowledge, ou il est possible de spécifier de ne rechercher que dans certaines sources de données.

Après le téléchargement d’un document, il est généralement converti en Markdown ; le style d’origine et certaines images sont supprimés. L’index de la base de connaissances visuelle peut gérer des images, des graphiques et des schémas, mais cela relève de capacités plus avancées.

Les scans, les formulaires complexes et les données en constante évolution doivent faire l’objet d’une vérification des résultats de parsing en premier.

La base de connaissances occupe de l’espace de stockage Vector DB. La recherche dans plusieurs bases en même temps augmente les tokens, les délais et le risque de confusion ;

Lorsque les domaines de contenu sont bien définis, il est possible de configurer différentes bases de connaissances en outils indépendants, et d’indiquer clairement quand les appeler.

4. Tableau de données

Les tables Botpress sont utilisées pour stocker des données structurées, qui peuvent être consultées ou mises à jour par les agents, comme par exemple les produits, les magasins, les stocks, les catégories de commandes et les préférences des clients. Les tables de données peuvent être combinées avec les réponses basées sur des connaissances, et peuvent également synchroniser des systèmes externes via API, Webhook ou tâches planifiées.

Il convient aux données d’agent légères et ne doit pas remplacer inconditionnellement la base de données principale de l’entreprise. Les données sensibles, la cohérence des transactions, le contrôle d’accès et les requêtes à grande échelle doivent rester gérés par un backend spécialisé et être fournis via des API au minimum de privilèges.

5. Intégrations et canaux

Botpress Hub offre des intégrations officielles et communautaires, permettant de se connecter à WhatsApp, Messenger, Slack, CRM, des plateformes de service client, des bases de données et d’autres API, ainsi que de déployer des agents sur différents canaux de messagerie. Les développeurs peuvent utiliser l’SDK pour créer des intégrations personnalisées et définir des événements et des actions.

Avant d’installer l’intégration, il faut vérifier l’éditeur, les identifiants requis, les permissions et les frais. WhatsApp, les modèles, la recherche, les SMS et le système de service client peuvent être facturés séparément par des tiers ; les forfaits Botpress ne comprennent pas automatiquement ces services.

6. Composant de chat pour site Webchat

Botpress permet d’incorporer des composants de chat sur un site web, en personnalisant les couleurs, les avatars, les messages de bienvenue et les bulles d’interaction. Les versions Plus, Team et Enterprise permettent de supprimer l’eau marquée « Powered by Botpress », mais le support officiel n’est pas disponible pour Studio ou Dashboard en marque blanche.

Avant l’intégration, il convient de gérer le consentement pour les cookies, la politique de confidentialité, le layout pour les appareils mobiles, l’accessibilité et la sécurité entre domaines. Ne pas exposer publiquement dans l’interface frontale le token de gestion des robots ou les clés API backend.

7. Human-in-the-Loop transfert homme-machine

HITL permet aux agents humains de rejoindre la conversation, d’approuver les sorties de l’IA ou de prendre en charge des scénarios complexes et sensibles. Le transfert homme-machine du nouveau Workspace a été migré vers Botpress Desk ;

L’ancien Workspace peut toujours utiliser l’intégration legacy HITL.

HITL a besoin au moins du plan Plus.

Une mise en relation fiable nécessite la définition des conditions de déclenchement, des heures d’ouverture, des messages d’attente, d’un résumé du contexte, de l’acheminement des tickets et de plans en cas de non-réponse. L’ajout d’un simple bouton « Passer à un agent » ne constitue pas un processus complet de service client.

8. Conversation Analysis

La plateforme peut regrouper les sujets des conversations, les émotions, les résultats et savoir si les problèmes ont été résolus ; Plus et les versions supérieures offrent des Insights sur les conversations plus complets, tandis que Team intègre une analyse personnalisée. Les administrateurs peuvent utiliser ces données pour identifier les lacunes de connaissances et les raisons des transferts.

Les émotions et le taux de résolution sont déduits par l’IA, ce qui peut entraîner des erreurs dans l’interprétation de l’ironie, des dialectes et des contextes complexes. L’analyse est adaptée pour détecter les tendances, mais ne doit pas être utilisée seule pour évaluer les employés ou juger les utilisateurs à haut risque.

9. API, SDK et Bots as Code

Les développeurs peuvent créer des intégrations, des plugins et des capacités d’agent définies par du code à l’aide de l’API et du SDK Botpress, et utiliser également des Webhook pour faire déclencher des workflows par des systèmes externes. Les types TypeScript imposent des contraintes sur les événements, les actions et la configuration, ce qui convient bien à l’intégration de Botpress dans un processus de développement formel.

Visual Studio et le code nécessitent des versions ainsi que des limites de responsabilité. L’environnement de production doit distinguer le développement, les tests et la mise en production, protéger les tokens, enregistrer les versions d’intégration, et définir des délais d’attente, des tentatives de réessai et des propriétés d’identité pour les API externes.

Modèles d’IA et dépenses en IA

Botpress choisit les modèles en fonction de la configuration du Bot en tant que Node Autonome et RAG ; certains nœuds peuvent remplacer les modèles par défaut. Les modèles disponibles et leurs prix évoluent avec les mises à jour de la plateforme, et les appels à des outils complexes nécessitent généralement des modèles plus puissants.

La cotisation mensuelle du forfait ne comprend pas une inférence de modèles illimitée. AI Spend est calculé en fonction du prix des tokens du fournisseur de modèles, et Botpress prend en compte le coût réel de l’IA dans le Workspace.

Le plafond mensuel actuel de dépenses en IA est le suivant : PAYG et Plus jusqu’à 100 dollars, Team jusqu’à 500 dollars, Enterprise sur mesure. Ce plafond vise à protéger les consommateurs, et non à représenter une quantité offerte avec le forfait.

PAYG peut inclure de petits crédits mensuels d’IA, dont les activités et les montants peuvent varier. Les frais liés à Bing Search, aux canaux de messagerie, au CRM et à d’autres API sont facturés séparément.

Avant le lancement, il convient de tester les valeurs moyennes de tokens, la recherche de connaissances et le nombre d’itérations des outils à l’aide de conversations réelles.

Forfaits et prix

Botpress adopte actuellement une structure de « frais de base de plateforme + dépenses en AI + add-ons optionnels ». Le prix de base public mensuel est :

Forfait ou versionPrix, plafonds et avantages clés
Plus : 89 dollars/mois,Contient 2 bots, 2 collaborateurs, 5000 messages, 100 000 lignes de table, une base de données vectorielle de 1 GB, 10 GB d’espace de stockage de fichiers, 1 élément Always Alive, ainsi que des fonctionnalités de transfert homme-machine, d’analyse des conversations, de suppression de watermark, de bulles actives, d’indexation du savoir visuel et de support technique en ligne ;
Équipe : 495 dollars/mois,Contient 3 bots, 3 collaborateurs, 50 000 messages, 100 000 lignes de table, 2 GB de base de données vectorielles, 10 GB d’espace de stockage de fichiers, 3 instances Always Alive, ainsi que RBAC, collaboration en temps réel, analyses personnalisées et support avancé ;
Enterprise : Demande de prix,Faire une offre en fonction des besoins en matière de sécurité, d’échelle, de déploiement, de support et de personnalisation.

Le site officiel propose également des remises pour un paiement annuel, et les prix varient en fonction du contrat et des promotions en cours. La page « Géré » peut afficher différents prix indicatifs selon les périodes de facturation ; il convient de se référer au tarif de vente en vigueur au moment de l’achat.

Prix des ressources supplémentaires

  • 5000 messages et événements entrants supplémentaires : 20 dollars/mois ;
  • 100 000 lignes supplémentaires de tableau : 25 $/mois ;
  • 1 bot supplémentaire : 10 dollars/mois ;
  • 1 Always Alive supplémentaire : 10 dollars/mois ;
  • 1 Collaborateur supplémentaire : 25 dollars/mois ;
  • 1 Go supplémentaire de stockage pour Vector DB : 20 dollars/mois ;
  • Stockage de fichiers supplémentaire de 10 GB : 10 dollars/mois.

Un message reçu ou un événement est toute action qui déclenche l’exécution d’un bot, et ce n’est pas seulement un message de texte de l’utilisateur. Les Webhooks, les événements de canal et les flux automatisés peuvent également consommer des crédits.

Always Alive réserve des ressources de calcul pour Bot afin de réduire le temps de réponse initial.

Plateformes de support et modes de déploiement

Botpress Cloud permet d’utiliser Studio et le Dashboard via un navigateur, et l’Agent peut finalement être déployé sur Webchat, des plateformes de messagerie et des intégrations personnalisées. Les nouveaux utilisateurs n’ont pas besoin de télécharger Studio localement sous Windows, macOS ou Linux, ni d’un déploiement auto-hébergé v12 Docker.

Il est nécessaire de confirmer avec le service des ventes pour savoir si Enterprise peut bénéficier d’un isolement spécifique, d’une zone de données ou d’un déploiement exclusif ; il n’est pas possible d’inférer le contrat de la version cloud actuelle à partir des anciens documents self-hosted v12.

GitHub et l’état open source

Le dépôt GitHub officiel de Botpress reste public ; les packages présents dans ce dépôt sont licenciés sous la licence MIT et comprennent des SDK, une CLI, des intégrations ainsi que du code pour le développement de l’écosystème. Les développeurs peuvent étudier ces paquets open source et les créer.

Le Studio actuel de Botpress Cloud, le runtime hébergé, la facturation, l’interface d’administration et les services complets ne deviennent pas pour autant des produits open source pouvant être déployés gratuitement. La documentation officielle interdit expressément tout téléchargement ou déploiement de la version v12 ainsi que des autres versions auto-hébergées ; par conséquent, le répertoire des outils doit être indiqué comme « SDK/pack partiellement open source, la plateforme actuelle étant un service cloud propriétaire », et non simplement comme « open source pouvant être privatisé ».

Guide d'utilisation de Botpress

Terminer une tâche de base

  1. Définir le problème, la période, la région, la priorité des sources et le format de sortie ;
  2. Dans Botpress, téléchargez des documents dont vous avez les droits d’utilisation ou saisissez une question de recherche ;
  3. Commencez par créer un cadre avec le Botpress Studio visuel, puis complétez les preuves à l’aide d’une base de connaissances et de Q&A RAG.
  4. Il est nécessaire de distinguer les faits de source, les opinions de l’auteur et les inférences de l’IA ;
  5. Vérifier une par une les dates, les chiffres, l’emplacement dans le texte original et les preuves contradictoires ;
  6. Modifier manuellement les conclusions et enregistrer l’heure de vérification avant de les publier ;

Créer des flux de travail professionnels réutilisables

  1. Découper les sujets complexes en quatre catégories de questions : contexte, données, comparaisons et conclusions ;
  2. La visualisation combinée de Botpress Studio, de la base de connaissances ainsi que des systèmes de Q&A RAG et des tableaux de données constituent des étapes de recherche fixes ;
  3. Privilégier les sites officiels, les articles scientifiques, les documents réglementaires et les données brutes ;
  4. Mettre en place une vérification par une deuxième personne pour les conclusions à haut risque ;
  5. Conserver les requêtes, les preuves, les versions et les problèmes non résolus ;
  6. Redémarrer après modification des données et mettre à jour les conclusions ;

À qui s’adresse-t-il ?

  • Il est nécessaire de constituer rapidement une équipe pour les services clients, les FAQ et les robots de génération de leads sur le site web ;
  • Espérer contrôler les étapes clés par des processus visuels, tout en laissant les LLM gérer les problèmes ouverts pour les personnes chargées du produit ;
  • Développeurs qui ont besoin de se connecter à une base de connaissances, à des tableaux, à un CRM, à des tickets et à des canaux de messagerie ;
  • J’aimerais rejoindre l’équipe de services qui assure l’approbation par des personnes réelles et la prise en charge client.
  • Les grandes entreprises nécessitant une collaboration entre plusieurs membres, RBAC et analyse ;
  • Organisations qui souhaitent que l’équipe officielle construise, maintienne et optimise l’Agent.

Avantages du produit

  • Le Node Standard et le Node Autonome combinent des processus déterministes et la prise de décision par des Agents ;
  • Visual Studio abaisse les barrières à la création de workflows ;
  • La base de connaissances prend en charge les sites web, les fichiers, les tableaux, la recherche sur les pages web et l’intégration de données ;
  • L’écosystème Hub couvre les canaux de distribution, le service client, les systèmes métier et des SDK personnalisés ;
  • Webchat intégré, analyse de dialogue et transfert homme-machine ;
  • Les tests de PAYG peuvent commencer sans frais de plateforme, et les ressources peuvent être augmentées selon les besoins ;
  • Propose différentes modalités de livraison : Team, Géré et Entreprise.

Restrictions d'utilisation et précautions

  • L’agent peut présenter des hallucinations, des appels d’outils erronés et des boucles infinies ;
  • Il convient de définir clairement les Instructions, les ExitConditions, la portée des connaissances et le transfert manuel, et de tester avant le lancement les scénarios de dépassement de droits, d’injection de messages, d’absence de réponse, d’insultes, de violation de la vie privée et de défaillances des canaux ;
  • Les frais sont composés des messages, des événements, de l’AIToken, du stockage des connaissances, des fichiers, des collaborateurs et des canaux tiers ;
  • Se fier uniquement aux frais de base de 89 ou 495 dollars sous-estime le coût total ; il convient d’établir un modèle de coût par session et des alertes de consommation en testant le trafic.
  • La conversion de documents de base de connaissances peut entraîner la perte des styles et des informations visuelles ;
  • Les données en temps réel telles que les prix, les stocks et les commandes ne doivent pas dépendre uniquement de fichiers statiques ; elles doivent être obtenues via des API contrôlées ou des tables synchronisées, avec indication de la date de mise à jour.
  • L’intégration communautaire et le code personnalisé permettent d’accéder aux données des utilisateurs ainsi qu’aux comptes externes ;
  • L’environnement de production doit limiter les permissions des tokens, valider les Webhooks, enregistrer les audits, filtrer les sorties et mettre à jour régulièrement les dépendances ;

Questions fréquentes

Botpress est-il gratuit ?

La tarification de base de la plateforme PAYG est de 0 dollar et peut être utilisée à des fins expérimentales, mais les modèles AI Spend, l’usage de ressources supplémentaires et les canaux tiers peuvent entraîner des frais.

Combien coûte Botpress ?

Les prix de base mensuels commencent à 0 $ pour PAYG, 89 $ pour Plus, 495 $ pour Team, 1245 $ pour Managed ; une demande de devis est nécessaire pour Enterprise, auxquels s’ajoutent AI Spend et des add-ons.

Botpress peut-il aussi être hébergé en self-hosting ?

Les nouveaux utilisateurs ne le peuvent pas. La version v12 ainsi que d’autres versions locales et auto-hébergées ont été retirées du service ; elles ne peuvent être ni téléchargées ni déployées.

Les clients v12 actifs continuent de bénéficier de support.

Botpress est-il open source ?

Les SDK et packages sur le GitHub officiel sont sous licence open source MIT, mais la plateforme complète actuelle de Botpress Cloud n’est pas une version open source pouvant être hébergée gratuitement.

Prend-il en charge une base de connaissances ?

Prend en charge les sites web, les documents, les tableaux, le texte enrichi, la recherche sur les pages web et les données intégrées, en utilisant l’espace de stockage Vector DB selon le plan choisi.

Puis-je être mis en relation avec un agent humain ?

C’est possible. Le nouveau Workspace utilise Botpress Desk, tandis que l’ancien Workspace peut continuer à utiliser l’intégration HITL ;

Cette fonctionnalité nécessite un forfait Plus ou supérieur.

Botpress facture-t-il un supplément pour les modèles ?

Oui. AI Spend prend en compte le coût réel en tokens du modèle sélectionné ; la tarification de base du forfait ne couvre pas un nombre illimité d’appels au modèle.

Est-il possible de supprimer l’eau marquée Botpress ?

Plus, Team et Enterprise peuvent supprimer l’eau marquée du composant Webchat, mais Studio et Dashboard ne permettent pas le branding personnalisé.

©️Droit d’auteur : Sauf indication contraire, tous les articles de ce site sont protégés par le droit d’auteur.Partage d’outils d’IATous les droits d’auteur sont réservés. Sans autorisation, aucune personne, média, site web ou groupe ne peut reproduire, copier ou diffuser de quelque manière que ce soit le contenu de ce site, ni créer de mirror sur des serveurs qui ne lui appartiennent pas. Dans le cas contraire, notre site se réserve le droit de poursuivre en justice les responsables conformément à la loi.

Outils similaires à Botpress