Comment Cursor en est-il arrivé là où il est aujourd'hui ? Après avoir visionné l'interview de a16z sur les curseurs, je pense que les entrepreneurs spécialisés en IA devraient en tirer plusieurs enseignements : Tout d'abord, soyez prêt à essayer, et soyez également prêt à abandonner. L'équipe fondatrice de Cursor a initialement tenté de développer des outils 3D d'IA pour le domaine de la CAO, mais a échoué en raison d'un manque de connaissances approfondies du secteur (« inadéquation fondateur-marché »). Cette leçon leur a fait prendre conscience qu'ils devaient commencer par les domaines qu'ils connaissaient le mieux. Ils osent essayer, et ils osent abandonner. Ils retournent à leurs domaines d'expertise. C’est pourquoi les outils de programmation d’IA sont les produits d’agents professionnels dont la croissance est la plus rapide dans le domaine de l’IA. Étant donné que les experts du secteur, les utilisateurs et les développeurs partagent une origine commune, la connaissance du secteur est primordiale. Grâce à elle, on peut comprendre les processus et les difficultés rencontrées. L'utilisation interne du produit est également importante. Si vous n'êtes pas vous-même utilisateur, un développement produit médiocre importe moins qu'une programmation de qualité. Souvent, une excellente idée ne manque que l'élément essentiel : un ingénieur. C'est une situation fréquente chez de nombreux entrepreneurs. Or, les ingénieurs peuvent ne pas comprendre le secteur d'activité, manquer de savoir-faire et même ne pas utiliser le produit eux-mêmes. Cependant, la programmation de l'IA est un système trois-en-un : les développeurs sont à la fois des experts du secteur et des utilisateurs, les modèles d'IA possèdent les capacités nécessaires pour les accompagner, et il existe une forte demande du marché ; c'est pourquoi la programmation de l'IA a pris son essor en premier. Deuxièmement, en intégrant parfaitement l'interface utilisateur, ils ont atteint un niveau de compétitivité inégalé face aux entreprises proposant des modèles de base. Au début, cela paraissait irréaliste. Ils ont su exploiter astucieusement les API existantes, évitant ainsi un développement de modèle long et complexe. Au lieu de créer un éditeur entièrement nouveau à partir de zéro, ils ont décidé de créer une version dérivée de VS Code. Cette décision s'appuyait sur deux facteurs : premièrement, le marché connaissait bien VS Code ; et deuxièmement, le programme GitHub Copilot avait sensibilisé le marché et prouvé son efficacité. L’objectif de la prise de décision est donc très clair : sur un marché qui a déjà prouvé son efficacité, en utilisant une approche d’ingénierie de type « coque et couture », créer un produit offrant une expérience utilisateur plusieurs fois supérieure. Trois à cinq étapes pour créer un effet de levier produit 1. Créez le meilleur produit et obtenez un avantage concurrentiel en matière d'expérience utilisateur grâce à une combinaison d'emballage et de couture. 2. Conquérir les chaînes et les utilisateurs, et devenir le choix préféré dans l'esprit des gens. 3. Acquérir des ressources rares, des données utilisateur et mobiliser des capitaux. 4. Retour d'information sur le modèle sous-jacent : Utiliser les ressources pour personnaliser le modèle, renforçant ainsi l'avantage concurrentiel du produit. 5. Évolution future du produit : Utiliser les capacités de modélisation pour révolutionner une fois de plus l'expérience produit, entrant ainsi dans un cycle. IV. Les doux tracas de la phase de croissance : Au cours des premières étapes d'une augmentation du trafic, l'équipe sera confrontée à divers problèmes d'indisponibilité, à des goulots d'étranglement dans Kubernetes et les bases de données, et à divers points de défaillance uniques dans les API. L'inspiration ici est : 1. Adoptez dès le départ une architecture multicloud (AWS, GCP, Azure) et tirez parti de services tiers professionnels (tels que PlanetScale pour résoudre les problèmes de partitionnement de base de données) au lieu d'essayer de résoudre tous les problèmes en interne. 2. Rechercher et intégrer de manière proactive toutes les ressources API de modèles disponibles à l'échelle mondiale (y compris divers revendeurs de jetons) afin de répartir le trafic entre plusieurs fournisseurs, améliorant ainsi la résilience et le pouvoir de négociation du système. V. Talent 1. Pour recruter les dix meilleurs employés, l'équipe a eu recours à des techniques de recrutement pour le moins originales. Une anecdote intéressante : après le refus d'un candidat de premier plan, ils se rendaient directement dans son pays pour un nouvel entretien. En cas de nouveau refus, ils organisaient un dîner de gala à San Francisco quelques mois plus tard, afin de recréer une occasion d'échange et, finalement, de le recruter. 2. Entretien d'essai de deux jours : Tous les candidats retenus pour l'entretien final aux postes d'ingénierie et de conception doivent se présenter à l'entreprise pour un essai de projet rémunéré de deux jours. Cela présente plusieurs avantages : - Évaluer les capacités concrètes : examiner les compétences en matière de résolution de problèmes de bout en bout, le sens du produit et l'esprit d'initiative. - Adéquation culturelle : Évaluer les sentiments et la volonté de chacun de travailler ensemble. - Réduire le risque de roulement du personnel : Comprendre la situation de travail avant l’intégration afin d’améliorer le taux de fidélisation à long terme. Ce modèle a ensuite été appliqué au processus de recrutement des commerciaux, permettant à ces derniers de gérer les prospects. 3. Acquis par le biais de fusions et acquisitions (comme ByteDance) Par exemple, Cursor a racheté Supermaven principalement pour son fondateur, Tabnine, créateur du prédécesseur de Copilot. Ils ont également bénéficié d'une équipe très compétente. Voici quelques points intéressants soulevés par Cursor lors de son interview avec a16z. Lien vers l'interview ci-dessous 👇🏻 https://t.co/A1cfhv0uXM
Chargement du thread
Récupération des tweets originaux depuis X pour offrir une lecture épurée.
Cela ne prend généralement que quelques secondes.