Concepts et fonctionnalités
Un tour d'horizon de tout ce que Pulse peut faire, organisé selon votre usage réel.
Sur cette page
Agents
L'unité de travail de Pulse. Un agent souscrit à un topic d'événements, raisonne sur chacun et émet de nouveaux événements en aval. Quatre moteurs disponibles :
Basé sur règles
Déterministe · Gratuit · Prévisible
Logique condition-action : si priority == 'high' et sender ends_with '@customer.com', émettre sur urgent-routing.
Quand : Logique vraiment déterministe ; vous voulez zéro coût LLM.
Routage par priorité, filtrage de schéma, dédoublonnage, agrégation.
LLM
Raisonnement · Flexible · Coût en tokens
Un modèle de langage raisonne sur chaque événement via un prompt système. Exécutez un modèle local sur votre machine, branchez n'importe quel fournisseur LLM cloud, ou pointez vers votre propre endpoint.
Quand : L'entrée requiert du jugement (cet email est-il agressif ? ce CV correspond-il ?).
Tri d'emails, scoring de CV, classification de contenu.
MCP
Scripté · API · Rapide
Invoque les outils Model Context Protocol en séquence, sans raisonnement LLM. Un orchestrateur scripté qui sait utiliser les APIs.
Quand : Workflow piloté par API (lire X, poster Y, logger Z), pas de jugement requis.
Scraper un flux → poster un résumé Slack ; nettoyage quotidien multi-services.
Streaming
Stateful · Exactly-once · Scalable horizontalement
Stream processing de niveau production construit via un wizard no-code. Déploiement single-binary, zéro dépendance native, fenêtres event-time avec watermarks, CEP / pattern matching, et traitement stateful sur des millions d'événements. Scale horizontalement quand tu en as besoin — sans réécrire ton agent.
Quand : Flux d'événements à haut volume, agrégations fenêtrées, détection de séquences, ou jointures stateful.
Détection de fraude temps réel, dashboards KPI, sessionization, analytics à fenêtre glissante.
Discutez avec vos agents
Chaque agent a son propre chat. Demandez-lui « qu'as-tu fait aujourd'hui ? », « pourquoi as-tu rejeté l'événement abc-123 ? », ou rejouez un événement passé. L'Assistant Pulse global a tous les outils : créer des agents, déployer des modèles, exécuter de la maintenance.
Pipelines
Une chaîne d'agents nommée et versionnée qui accomplit un objectif métier. Construisez depuis la page Flow ou déployez un modèle qui provisionne tout.
- •Versionnage : chaque déploiement crée une révision. Rollback si ça déraille.
- •Observabilité : débit en direct, taux d'erreur, dernière exécution, liens rapides vers les agents.
- •Composition : reliez les agents via des topics avec une source d'entrée déclarée.
Déploiements Shadow (PRO+)
Construisez un pipeline candidat (ex : un nouveau prompt LLM). Déployez en shadow, il voit le trafic réel sans impact aval. Après 100-1000 événements, comparez. S'il gagne, promotion en un clic. Comment les équipes sérieuses livrent des changements LLM sans prier.
Modèles
Pipelines préconstruits pour les scénarios d'automatisation courants. Pulse livre 140+ modèles, 10 gratuits, 130+ premium (PRO ou achat à l'unité).
Chaque modèle inclut :
- •Nom, description, icône, catégorie, parcourable sur la page Templates.
- •Prérequis, clés API, plugins, uploads. Pulse vérifie AVANT de déployer.
- •Champs de config, formulaire pour les choix spécifiques au modèle.
- •Pipeline rendu, les agents, topics et règles qui seront créés.
Un déploiement de modèle est idempotent, s'il existe déjà, vous voyez « reconfigurer » au lieu de dupliquer.
Plugins MCP
MCP (Model Context Protocol) est un standard ouvert et largement adopté pour l'utilisation d'outils par les modèles de langage. Pulse est un hôte MCP : tout outil parlant MCP fonctionne dans Pulse sans code d'intégration.
Plugins communautaires (tous les plans)
Plugins commerciaux (PRO+)
Intégrations à plus fort effort avec licences payantes ou contrats de maintenance : Salesforce premium, LinkedIn Sales Navigator avancé, calendriers Exchange/Workday, données de marché premium. Vous pouvez aussi écrire le vôtre, le SDK MCP est inclus, ~100 lignes de Java ou Python.
Chat
Pulse a deux interfaces de chat, il vaut mieux comprendre la différence.
Pulse Assistant
Global · Barre latérale
Boîte à outils complète, créer des agents, déployer des modèles, démarrer/arrêter des pipelines, régler les paramètres, lancer de la maintenance. L'opérateur expert que vous avez embauché.
Chat par agent
Par agent · Page détail
Verrouillé à un agent. Dix outils : get_my_status, get_my_config, get_my_metrics, query_my_state, list_my_recent_inputs/outputs, inspect_event, replay_event, pause_me, resume_me. Pour le debug et la supervision.
Validations pour actions à risque
Certains appels d'outils sont à risque : delete_pipeline, create_agent, run_maintenance, stop_agent. L'Assistant Pulse les diffère, vous voyez une carte pour approuver, rejeter ou modifier. Les erreurs ne deviennent pas des incidents.
Événements & topics
La couche plomberie. La plupart des opérateurs n'y touchent jamais directement mais la comprendre aide au debug.
Guardians
La couche policy de Pulse. Deux mécanismes complémentaires décident si un événement peut être appliqué en aval.
Guardians à règles
Des règles déterministes qui s'exécutent AVANT qu'un événement soit appliqué et peuvent le bloquer. Les événements bloqués vont en DLQ avec un motif structuré, examinez, corrigez, réinjectez ou jetez.
Validation de schéma
Rejeter les événements aux champs manquants.
Limitation de débit
Bloquer quand une source dépasse N événements/min.
Politiques de contenu
Bloquer les événements matchant un regex (ex : PII).
Règles métier
Jamais d'email vers une adresse non-entreprise après 18h.
PVSC, validation par consensus des décisions IA critiques
Pour les décisions où une erreur du LLM est inacceptable, remboursements automatiques, triage médical, exécution de trades, extraction de clauses juridiques, les agents passent en mode PVSC : un comité de guardians indépendants relit chaque sortie, l'accord est requis pour appliquer, le désaccord bloque l'événement et l'escalade vers un humain avec tout l'historique de relecture. Chaque décision laisse un audit inviolable.
Compromis : PVSC ajoute de la latence par rapport au chemin rapide par défaut. Vous l'activez agent par agent, utilisez-le là où l'attente en vaut la peine.
Inclus sur tous les plans, FREE compris. C'est l'une des fonctionnalités d'architecture réellement uniques de Pulse, aucune autre plateforme IA auto-hébergée ne livre une couche de consensus comparable.
Lire la page PVSC complèteSources
Flux externes qui font entrer des événements dans Pulse. Configurez dans la page Sources, chacun a un assistant de 2 minutes.
Planifications
Triggers type cron pour les pipelines qui tournent à une cadence. Saisissez une expression cron (0 7 * * 1-5) ou choisissez un preset. Conscient du fuseau. Pause/reprise sans supprimer. Le scheduler tourne dans Pulse, pas de cron externe.
Apprentissage
Pulse observe ce que vous approuvez, rejetez ou corrigez et transforme ces retours en connaissance long-terme.
- •Corrections : quand vous éditez la sortie d'un LLM avant envoi, Pulse retient le pattern.
- •Préférences : demandez à l'assistant de retenir quelque chose (« je préfère les résumés courts »).
- •Extraction de connaissance : mémoire par utilisateur, référençable optionnellement par tout agent LLM.
Validations
L'interface human-in-the-loop. Tout agent LLM peut marquer une décision comme « validation requise » avant commit. Les validations s'accumulent dans une inbox, vous voyez l'entrée, le raisonnement LLM, l'action proposée, puis approuvez / rejetez / modifiez. Les rejets nourrissent l'apprentissage.
Sauvegardes & restauration
Snapshots automatiques de tout ce que Pulse persiste. Disponible sur tous les plans.
- •Sauvegardes planifiées : quotidiennes par défaut, 7 snapshots conservés. Cadence configurable.
- •À la demande : bouton « Sauvegarder maintenant » pour un snapshot immédiat.
- •Téléchargement : tout snapshot s'exporte en un zip.
- •Restauration : stage-puis-apply-au-boot. Bannière en attente ; annulable avant redémarrage.
Multi-utilisateur & audit
Les plans évoluent avec votre équipe. Chaque action admin est écrite dans un journal d'audit append-only.
| Plan | Utilisateurs | Journal d'audit |
|---|---|---|
| FREE | 1 compte admin | Rétention 30 jours |
| PRO | Jusqu'à 5 utilisateurs (admin / member / viewer) | Rétention 365 jours |
| ENTERPRISE | Sièges illimités + SSO/LDAP + ACLs par ressource | Configurable, exportable |
Observabilité
Branchez Pulse à votre stack de monitoring existante.
- •Endpoint /health, statut JSON de chaque sous-système.
- •Endpoint /metrics, format Prometheus, scrapez avec n'importe quelle stack moderne.
- •Dashboard WebSocket, statut agent en direct sans polling.
- •Fichiers de log, rotatifs, gzippés, compatibles journalctl/Fluent Bit.