
The SaaS Apocalypse Is a Goldmine With Figma’s Matt Colyer
Audio Summary
AI Summary
La conversation explore la transformation du paysage du logiciel, notamment le rôle croissant de l'intelligence artificielle (IA) dans les outils SaaS et le développement de produits. Matt, directeur de la gestion de produit pour les développeurs chez Figma, et Dan discutent de l'idée d'une "apocalypse SaaS" potentielle, mais concluent plutôt que nous entrons dans une nouvelle ère passionnante.
Matt souligne l'explosion du nombre de développeurs dans le monde, passant de quelques dizaines de millions à potentiellement un milliard. Cette démocratisation de la technologie entraîne une prolifération sans précédent de logiciels. Pour les entreprises SaaS établies comme Figma, cela représente une opportunité immense plutôt qu'une menace.
La discussion aborde ensuite la crainte que les utilisateurs n'aient plus besoin d'outils SaaS s'ils peuvent simplement "coder par la pensée" avec l'IA. Matt partage son expérience personnelle de création d'agents IA il y a deux ans, notamment un agent de messagerie. Il a rapidement constaté les défis liés à la maintenance continue, aux mises à jour et aux coûts associés à l'exécution de ses propres agents. Cette expérience l'a amené à payer davantage pour des logiciels SaaS, préférant déléguer la gestion de ces agents à des entreprises spécialisées.
Dan partage cette perspective, soulignant que la maintenance et le déploiement de logiciels fonctionnels sont des efforts considérables, souvent sous-estimés dans le discours sur l' "apocalypse SaaS". Il exprime son intérêt pour la façon dont l'IA transforme la gestion de la messagerie, rendant la tâche moins laborieuse.
Matt détaille son parcours avec son agent de messagerie. Initialement motivé par la nécessité de gérer un volume important d'e-mails, notamment ceux des associations de parents d'élèves, il a construit un script Python rudimentaire. Ce script analysait les e-mails et les résumait. Il a ensuite ajouté une fonction de mémoire, puis a rendu l'agent proactif en lui demandant d'envoyer un résumé quotidien. L'aspect proactif, où l'information arrive à l'utilisateur au lieu d'être sollicitée, a été un élément clé de son succès.
Concernant les flux de travail actuels, Matt met l'accent sur la difficulté de la tâche de résumé et de filtrage de l'information. L'enjeu est d'apprendre aux agents à identifier ce qui est pertinent, surtout lorsque des informations initialement jugées insignifiantes peuvent devenir importantes plus tard. Dan soulève le problème des agents qui, lorsqu'ils sont corrigés, ont tendance à sur-corriger, fournissant trop d'informations de manière littérale.
La conversation se tourne vers l'automatisation de la messagerie. Matt utilise un agent dans Codex qui balaye ses e-mails quotidiennement, propose des brouillons de réponses et lui permet de les approuver. Cet agent a accès à son ordinateur, lui permettant de rechercher des informations pertinentes pour élaborer ses réponses. Il utilise un outil appelé "Monologue" pour dicter ses instructions à l'agent, lui demandant de modifier les brouillons ou de les envoyer. Il a ainsi atteint l'objectif d'une boîte de réception vide pendant quatre semaines consécutives, une première pour lui.
Dan, également partisan de la boîte de réception vide, trouve le concept de "Monologue" fascinant. Il demande si Matt utilise la voix ou le texte. Matt confirme qu'il utilise la voix, et mentionne que l'utilisation de Loom (un outil de partage d'écran) lui permet de se sentir moins bizarre en parlant à son ordinateur, simulant une présentation. Il note que dans un environnement de bureau, parler à son ordinateur est devenu une norme sociale, souvent interprétée comme une réunion virtuelle.
Le gain de temps lié à la parole par rapport à la frappe est souligné, ainsi que les avantages ergonomiques, notamment pour les personnes souffrant de douleurs aux mains.
Revenant au sujet principal, Matt réitère que l'idée d'une "apocalypse SaaS" est erronée. La création et la maintenance d'un logiciel SaaS fiable sont complexes et demandent un investissement important, que beaucoup préfèrent externaliser en payant pour des services.
En ce qui concerne Figma spécifiquement, Matt aborde la question de la stratégie produit face aux nouvelles possibilités offertes par l'IA dans le domaine de la conception. Il reconnaît que l'on est encore en phase d'expérimentation, avec une tendance initiale à privilégier l'interface textuelle pour la génération d'interfaces utilisateur. Cependant, il anticipe une évolution vers une approche plus matricielle, illustrée par le lancement récent des agents de Figma directement sur le canevas infini.
Il compare cette évolution à la réinvention des méthodes d'évaluation dans le domaine de l'IA, où des concepts existants comme les tests unitaires sont réinterprétés. Les principes fondamentaux de la conception, tels que la pensée divergente et convergente, restent pertinents. L'IA a le potentiel de supercharger la pensée divergente en proposant des variations et des perspectives différentes, dépassant les limites de l'expérience vécue par un individu. L'interaction sur le canevas permet d'explorer des idées comme des variations de couleurs ou de typographies de manière plus fluide.
Matt envisage également des agents plus proactifs, capables de proposer des directions créatives ou de synthétiser un grand nombre de concepts pour aider à la convergence. Il pense que les agents actuels, même ceux basés sur ligne de commande, n'exploitent pas encore pleinement ce potentiel.
Dan pose la question de l'intégration d'agents externes par rapport au développement d'agents internes. Matt affirme que Figma adopte une approche duale, supportant les deux. Le protocole MCP (Multi-component Protocol) de Figma offre une interface standardisée pour les outils tiers. Il décrit deux flux de travail principaux :
1. **Du code à la conception :** Un développeur peut utiliser un agent (dans Codex, Claude, etc.) pour extraire une page web existante et la transférer dans Figma. Cela permet de supprimer le travail répétitif et d'introduire le contenu dans un environnement plus interactif pour des ajustements précis.
2. **De la conception au code :** L'outil "Git Design Context" de Figma permet d'extraire les informations d'une conception (composants, propriétés, directives) et de les fournir à un agent. Cet agent peut ensuite créer une branche, proposer des modifications dans le code, et même générer une capture d'écran pour une revue. L'utilisateur n'a plus qu'à affiner le travail initié par l'agent.
Interrogé sur ce qui rend une expérience d'agent interne réussie, Matt souligne l'importance du **contexte et de la personnalisation**. Contrairement à d'autres produits où la personnalisation est souvent une fonctionnalité ajoutée tardivement, chez Figma, elle est essentielle. Le système de conception (design system) joue un rôle crucial, car sans la compréhension de la structure et des principes de conception de l'entreprise, les designs générés par l'agent ne seraient pas utilisables.
Concernant les agents proactifs, Matt indique que c'est une direction stratégique pour Figma, bien qu'il ne puisse pas donner de détails spécifiques sur les projets en cours. Il identifie le défi majeur comme étant le maintien de la cohérence avec les valeurs de l'entreprise à mesure que la production de contenu par l'IA s'accélère. Le goulot d'étranglement devient la capacité humaine à réviser et valider ce volume croissant de travail.
Matt décrit la transition interne chez Figma depuis son arrivée en janvier comme spectaculaire. Il mentionne un exemple concret au sein de l'organisation produit : une équipe d'opérations produit a développé un système agrégant des données structurées provenant de différentes sources (organigramme, Asana, Slack, GitHub). L'IA a permis de transformer ces données en un outil d'aide à l'intégration des nouveaux membres, générant automatiquement des informations sur les canaux à suivre, les personnes à connaître, et les projets en cours, basées sur l'analyse du contexte et des données existantes.
Dan ajoute que la puissance des agents locaux, comme Cloud Code ou Cursor, réside dans leur accès direct au contexte local de l'utilisateur (fichiers, e-mails, messages). Cela leur permet de fournir des informations et d'exécuter des tâches d'une manière beaucoup plus intégrée et efficace que les agents basés uniquement sur le cloud.
Matt exprime son attente vis-à-vis des annonces d'Apple concernant "Apple Intelligence", espérant une intégration plus poussée de l'IA sur les appareils Apple, notamment une Siri plus intelligente et réactive. Il souligne que la technologie existe, mais que l'intégration et le format approprié font encore défaut.
Dan pense qu'Apple, malgré un potentiel retard dans l'implémentation directe de l'IA, bénéficie de son écosystème et de la confiance des utilisateurs en matière de confidentialité, ce qui lui laisse du temps pour rattraper son retard. La stratégie axée sur la confidentialité est un atout majeur.
En regardant l'année à venir, Matt anticipe que le principal défi sera l'amélioration des processus de **révision et de validation**. Avec la capacité croissante des agents à produire du contenu, l'enjeu est de gérer la surcharge d'informations et de s'assurer que le nouveau contenu généré est aligné avec les valeurs de l'entreprise. La confiance dans ces systèmes pour opérer en mode semi-automatique est un objectif clé.
Concernant les considérations de conception pour ces flux de travail de révision, il mentionne que Figma travaille activement avec ses clients pour comprendre les meilleures approches, qu'il s'agisse de démonstrations vidéo, de captures d'écran, ou d'agents dédiés à la révision.
Abordant la question de l'avenir des chefs de produit (PM) et des designers à l'ère de l'IA, Matt insiste sur l'importance des fondamentaux. Il utilise l'analogie de la calculatrice et des mathématiques de base : même si les outils d'IA peuvent fournir des réponses, comprendre les concepts sous-jacents est essentiel pour maîtriser et innover. Il recommande d'être une personne curieuse, capable d'explorer le fonctionnement interne des systèmes et de pousser les limites des outils.
Dan est d'accord, ajoutant que vivre avec cette curiosité est plus amusant. Il compare les LLM (grands modèles linguistiques) au "Guide du voyageur galactique", un outil permettant d'explorer et de comprendre une multitude de sujets.
La conversation se conclut sur une note d'optimisme quant à l'époque actuelle, qualifiée de "magique" pour les personnes curieuses.