Les mini apps sont des applications web personnalisées que les agents peuvent créer et déployer à la volée pour fournir des expériences interactives et visuelles au-delà des conversations textuelles.
Qu'est-ce que les Mini Apps?
Les mini apps sont des applications React légères qui s'exécutent dans des iframes au sein de l'interface Bigmind. Elles sont construites avec TypeScript et React, incluent des bibliothèques UI préinstallées (Recharts, Radix UI, Tailwind CSS), et peuvent être déployées en un clic sur l'infrastructure de Bigmind.
Où Apparaissent les Mini Apps
Les mini apps peuvent être accessibles dans plusieurs contextes: Dans les Conversations (inline dans le chat), Dans Sidekick (affichées automatiquement en fonction de ce que l'utilisateur regarde), et en tant que Pages Autonomes (via /mini-apps/{miniAppId}).
Règles du Panneau Latéral
L'une des fonctionnalités les plus puissantes des mini apps est la possibilité de les afficher automatiquement dans Sidekick en fonction de ce que l'utilisateur regarde. Vous pouvez configurer des règles pour: Leads, Contacts, Deals, Comptes, et Sites Web.
Pour configurer les règles du panneau latéral: Accédez à Paramètres → AI → Mini Apps → Règles du Panneau Latéral, Définissez les paramètres globaux par défaut, Ajoutez des substitutions spécifiques à l'utilisateur (facultatif), et Enregistrez votre configuration.
Utilisation des Mini Apps avec des Outils Personnalisés
Les mini apps deviennent encore plus puissantes lorsqu'elles sont combinées avec des Outils Personnalisés. Alors que les mini apps fournissent l'interface visuelle, les outils personnalisés peuvent récupérer des données de vos propres systèmes backend, créant une solution complète.
Architecture des Mini Apps
Structure des Fichiers
Les mini apps sont construites avec TypeScript et React: main.tsx (point d'entrée principal), Fichiers .tsx supplémentaires, index.html (géré par le système, lecture seule), package.json (géré par le système, lecture seule).
Packages Préinstallés
Les mini apps sont livrées avec un ensemble complet de packages: React & React DOM, Recharts, Radix UI, Tailwind CSS, Lucide React, clsx, date-fns.
Création de Mini Apps
Bien que les agents construisent généralement des mini apps, vous pouvez également les créer manuellement dans l'éditeur de mini app avec un support complet TypeScript, prise en charge multi-fichiers, aperçu en direct, panneau de test, console, sauvegarde automatique, et assistant IA.