Un espace à façonner
Prism part d’un espace et d’un agent capable de le transformer. Décrivez le travail à accomplir : l’agent peut construire l’interface, les outils et les automatisations qui manquent, puis les faire évoluer avec vous.
Un outil qui fabrique des outils
Un suivi de projets, un petit CRM, un tableau de tickets ou un mélange des trois ne demandent pas nécessairement une nouvelle application native. L’agent peut assembler des fichiers persistants, du code, des outils personnalisés et des widgets pour créer le workflow adapté à votre cas. Les applications Mail, Calendar, Tasks et Notes sont des capacités prêtes à l’emploi, pas les limites du produit.
Demandez un résultat concret : « Construis un suivi des demandes clients avec un formulaire, un statut et un rappel hebdomadaire ». L’agent peut définir les données, écrire l’outil qui les lit et les modifie, créer le widget qui appelle cet outil, puis programmer le rappel. Vous pouvez ensuite demander « Ajoute une vue par priorité » ou « Relie ce formulaire aux mails reçus ».
Espaces de travail et tableaux de bord
Chaque espace possède sa conversation, son adaptation de personnalité, ses widgets et son agencement. Vous pouvez créer plusieurs espaces pour vos activités et passer de l’un à l’autre. Les données personnelles des applications restent accessibles depuis vos espaces ; ceux-ci ne sont pas une frontière de sécurité entre comptes.
L’agent crée des widgets HTML interactifs et les épingle au tableau de bord. Un widget peut afficher des données, proposer un formulaire et appeler un outil Prism pour agir. Les fichiers du workspace peuvent alimenter un widget ; les changements de l’agent apparaissent sans reconstruire Prism.
Un tableau de bord créé par l’agent dans Prism.
Les capacités que l’agent combine
- Code et fichiers : exécuter des commandes, lire, créer et modifier des fichiers dans le workspace persistant.
- Outils personnalisés : enregistrer un script Python que l’agent ou un widget pourra appeler avec des paramètres simples.
- Widgets : produire une interface adaptée, reliée aux données, aux outils personnalisés et aux outils autorisés.
- Automatisations : déclencher l’agent par cron ou par webhook, même sans navigateur ouvert.
- Connexions : réunir les apps intégrées, les serveurs MCP et les API accessibles depuis le workspace.
- Services Docker : selon le mode du déploiement, démarrer un conteneur ou une stack Compose et intégrer le service HTTP au dashboard.
Faire construire un outil utile
- Décrivez le résultat, les personnes concernées, les données disponibles et les contraintes importantes. Laissez l’agent poser les questions qui manquent.
- Demandez une première version utilisable : un formulaire, une liste et une action valent mieux qu’un grand projet abstrait.
- Essayez le widget avec de vraies données, puis demandez des corrections précises. L’agent peut modifier à la fois l’interface et l’outil qui la sert.
- Ajoutez ensuite les connexions, les rappels et le partage nécessaires. Vérifiez les droits et les données avant de confier l’usage à d’autres personnes.
« Fais-moi un espace pour suivre les interventions : client, lieu, état, prochain rendez-vous. Je veux pouvoir ajouter et modifier une fiche depuis le tableau de bord, et voir ce qui demande mon attention aujourd’hui. »
Portée et limites
L’agent travaille avec les accès, les outils et le modèle que vous lui donnez. Un widget partagé n’implique pas automatiquement que toutes ses données sont partagées : il faut vérifier où l’outil stocke les données et quels comptes peuvent y accéder. En mode partagé, les règles administrateur peuvent limiter les outils. Pour les conteneurs, le mode local utilise le Docker de l’hôte par défaut ; un déploiement hébergé doit fournir son propre environnement isolé.
Vous gardez la main : le mode d’approbation manuel peut demander votre validation avant chaque appel d’outil. Les fichiers du workspace ont un historique ; une tâche en cours peut continuer quand vous quittez la page, mais un redémarrage du serveur l’interrompt. Voyez les premiers usages, puis demandez à l’agent comment adapter une capacité à votre besoin.