Les modules Bubblai
Chaque bulle est un module de capacité que vous activez sur le canvas. Ce guide décrit le rôle, le fonctionnement et les cas d'usage de chaque bulle disponible.
Qu'est-ce qu'une bulle ?
Une bulle est un module de capacité autonome. Quand vous l'activez sur le canvas, elle s'injecte automatiquement dans le contexte de votre agent IA. Quand vous la désactivez, elle disparaît sans laisser de trace.
Au-delà d'une simple capacité, chaque bulle est aussi un bloc d'instructions qui dicte un comportement au LLM. Les bulles se combinent et s'additionnent librement — leurs instructions se cumulent pour façonner un agent unique.
Comment ça marche
- Chaque bulle ajoute une capacité spécifique au LLM (mémoire, recherche web, voix, etc.)
- Les bulles sont indépendantes : vous pouvez en activer autant que vous voulez
- L'ordre d'activation peut influencer la priorité des instructions
- Certaines bulles nécessitent un abonnement Pro
Le canvas
Le canvas est l'interface visuelle où vous arrangez vos bulles autour de votre agent central. C'est votre "constellation d'IA" — une représentation en temps réel de ce que votre agent sait faire.
Description
La bulle Rôle définit la personnalité et l'identité de votre agent IA. Elle injecte un prompt système qui donne à l'agent un caractère, une expertise et un ton de communication précis.
Cas d'usage
- Créer un agent "Expert juridique" qui répond uniquement sur des sujets de droit
- Définir un assistant commercial avec un ton chaleureux et vendeur
- Configurer un coach de productivité qui challenge vos habitudes
- Mettre en place un agent technique qui répond uniquement en code
Exemple de configuration
Description
La bulle Instructions permet de définir des règles comportementales précises et permanentes. Contrairement au Rôle qui définit "qui est" l'agent, les Instructions définissent "comment il doit se comporter" à chaque échange. Chaque bulle est un bloc de prompt granulaire : les instructions de plusieurs bulles s'additionnent pour former un comportement composé, précis et modulable.
Cas d'usage
- Imposer un format de réponse spécifique (listes, JSON, markdown…)
- Interdire certains sujets ou types de réponses
- Forcer l'agent à toujours demander une confirmation avant d'agir
- Définir la langue de réponse obligatoire
Exemple
Description
La bulle Mémoire donne à votre agent la capacité de se souvenir d'informations entre les sessions. Le fonctionnement est déclaratif : le moteur ne stocke un souvenir que lorsque vous lui demandez explicitement de retenir quelque chose. Rien n'est mémorisé automatiquement.
Cette mémoire est unique et commune à tous vos agents — un souvenir déclaré à un agent est accessible à tous les autres.
Caractéristiques
- Déclarative — stockage uniquement sur demande explicite (« retiens que… », « note que… »)
- Globale — un seul espace de mémoire, partagé entre tous vos agents
- Inter-session — les souvenirs persistent d'une conversation à l'autre
À noter — mémoire épisodique
Il existe par ailleurs une mémoire épisodique, distincte de cette bulle : lorsque vous ouvrez un projet, l'historique de ses fils de discussion est automatiquement rechargé en contexte. Ce mécanisme est natif, il ne nécessite aucune bulle et s'active sans action de votre part.
Cas d'usage
- Demander à l'agent de retenir vos préférences (« retiens que je préfère les réponses courtes »)
- Mémoriser des faits durables : nom, contexte pro, projets en cours
- Éviter de répéter le contexte à chaque nouvelle conversation
Description
La bulle Projet contextualise votre agent autour d'un projet spécifique. Elle injecte toutes les informations clés du projet (nom, objectifs, contraintes, équipe, deadlines) dans le contexte de l'agent dès le démarrage.
Cas d'usage
- Donner à l'agent le contexte complet d'un projet client
- Centraliser les informations produit pour un assistant de développement
- Configurer un agent qui connaît votre entreprise par cœur
- Passer rapidement d'un projet à un autre sans reconfigurer
Exemple
Description
La bulle Web donne à votre agent la capacité de naviguer sur Internet en temps réel. Il peut effectuer des recherches, lire des pages web, récupérer des images et synthétiser des informations fraîches.
Capacités
- Recherche web en temps réel (Google, Bing…)
- Lecture et résumé de pages web à partir d'une URL
- Récupération d'images depuis le web
- Vérification de faits et données récentes
Cas d'usage
- Agent de veille concurrentielle automatique
- Assistant qui cite des sources vérifiées en temps réel
- Récupérer les dernières actualités d'un secteur
Description
La bulle Image permet à votre agent de générer et d'éditer des images directement depuis la conversation, à partir d'un prompt textuel ou d'une image existante.
Capacités
- Génération d'images à partir d'un texte descriptif
- Édition et modification d'images existantes
- Variations d'une image de référence
- Génération de logos, illustrations, mockups…
Cas d'usage
- Créer des visuels pour les réseaux sociaux à la demande
- Générer des illustrations pour des présentations
- Prototyper des interfaces rapidement
Description
La bulle Documents permet d'uploader des fichiers que votre agent peut lire, analyser et utiliser dans ses réponses. PDF, Word, Excel, TXT — l'IA les ingère et les exploite intelligemment.
Formats supportés
- PDF, DOCX, TXT, MD
- XLSX, CSV (données tabulaires)
- Images (PNG, JPG — analyse visuelle)
- Code source (JS, Python, HTML…)
Cas d'usage
- Analyser un contrat et en extraire les clauses clés
- Poser des questions sur un rapport de plusieurs centaines de pages
- Créer un agent qui connaît toute votre documentation interne
Description
La bulle Voix permet à votre agent de parler. Elle active la synthèse vocale (Text-to-Speech) : chaque réponse de l'agent peut être lue à voix haute, avec le choix de la voix, du débit et du ton.
Capacités
- Synthèse vocale naturelle (Text-to-Speech)
- Choix de la voix (genre, accent, langue)
- Contrôle du débit et du volume
- Support multilingue
- Lecture automatique des réponses de l'agent
Cas d'usage
- Agent vocal qui lit ses réponses à voix haute
- Accessibilité pour les personnes malvoyantes
- Écouter les réponses sans regarder l'écran (conduite, sport…)
- Création de contenus audio à partir de texte
Note
La bulle Voix couvre uniquement la synthèse vocale (TTS). La reconnaissance vocale (STT / dictée) n'est pas incluse dans cette bulle.
Description
La bulle Communication permet à votre agent d'interagir avec des appareils physiques à distance via des protocoles sans fil ou série. C'est le pont entre l'IA et le monde physique (IoT, robotique, électronique).
Protocoles supportés
- Bluetooth (BLE et Classic)
- Wi-Fi (WebSocket, HTTP local)
- Série / USB (UART)
- MQTT (protocole IoT léger)
Appareils compatibles
- Arduino (Uno, Mega, Nano…)
- ESP32 / ESP8266
- Raspberry Pi
- Tout appareil série ou réseau local
Cas d'usage
- Contrôler des LEDs, moteurs ou capteurs via l'IA
- Recevoir des données de capteurs en temps réel dans la conversation
- Piloter un robot avec des instructions en langage naturel
Description
La bulle Action permet à votre agent de déclencher des actions déclaratives dans vos outils externes. L'agent ne se contente plus de répondre — il agit directement dans votre écosystème applicatif.
Types d'actions
- Appels HTTP / API REST vers des services externes
- Déclenchement de webhooks
- Création, modification ou suppression de données
- Envoi de notifications ou d'emails
Cas d'usage
- Créer une tâche dans Notion ou Trello depuis la conversation
- Envoyer un email automatiquement après une décision
- Déclencher un pipeline de déploiement
- Mettre à jour une base de données à partir d'une instruction
Description
La bulle Connecteurs permet de brancher des services tiers directement à votre agent. L'agent peut lire et écrire dans ces services comme s'il en faisait partie intégrante.
Connecteurs disponibles
- Gmail — lecture et envoi d'emails
- Google Calendar — lecture et création d'événements
- Notion — lire et créer des pages
- Slack — envoyer des messages dans des canaux
- GitHub — lire des dépôts, créer des issues
- Airtable, Sheets — lecture/écriture de données
Cas d'usage
- Agent qui gère votre boîte mail et répond automatiquement
- Assistant qui planifie vos réunions dans Calendar
- IA qui documente automatiquement votre travail dans Notion
Description
La bulle Vidéo permet à votre agent de générer des vidéos à partir d'une image de référence ou d'une description textuelle. Donnez vie à vos idées visuelles en quelques secondes sans aucune compétence en montage.
Modes de génération
- Image → Vidéo — anime une image fixe en clip vidéo
- Texte → Vidéo — génère une vidéo depuis une description
- Contrôle de la durée, du mouvement de caméra et du style
Cas d'usage
- Créer des vidéos courtes pour les réseaux sociaux
- Animer un logo ou une illustration statique
- Prototyper des publicités visuelles rapidement
- Générer des clips de présentation produit
Description
La bulle Exécution permet d'exécuter du code directement côté application à partir de la réponse du LLM. L'IA ne suggère plus du code — elle l'exécute réellement dans votre environnement.
Fonctionnement
- Le LLM génère du code en réponse à votre demande
- Bubblai intercepte le bloc de code dans la réponse
- Le code est exécuté dans un environnement sécurisé côté application
- Le résultat est renvoyé dans la conversation
Langages supportés
- JavaScript / Node.js
- Python
- Bash / Shell
Cas d'usage
- Demander à l'IA de traiter un fichier CSV et d'afficher le résultat
- Exécuter des calculs complexes ou des transformations de données
- Automatiser des tâches système directement depuis la conversation
- Tester du code généré par l'IA instantanément
⚠️ Sécurité
L'exécution se fait dans un sandbox isolé. Certaines opérations système (accès fichiers, réseau externe) peuvent être restreintes selon la configuration de votre environnement.