Au cours de l'année écoulée, des assistants de programmation IA tels que Cursor et Windsurf ont rapidement envahi les bureaux des développeurs, et toute l'industrie semble discuter de Vibe Coding.
Auparavant, la course à Windsurf entre OpenAI et Google devait être l'événement le plus marquant dans la direction du Vibe Coding. Récemment, des grandes entreprises nationales telles qu'Alibaba, Tencent et ByteDance ont également lancé leurs propres assistants de programmation AI, reflétant encore davantage la popularité brûlante du Vibe Coding.
Les utilisateurs ordinaires qui ne comprennent pas le code peuvent avoir du mal à ressentir cette "chaleur". La raison est simple : bien que l'assistant Vibe Coding réduise la complexité de la programmation, il reste essentiellement un "générateur de code". Les développeurs doivent toujours comprendre la syntaxe des langages de programmation, être familiers avec divers frameworks et API, et maîtriser les compétences de débogage et de déploiement. Pour la grande majorité des utilisateurs ordinaires sans formation en programmation, cette barrière reste insurmontable. D'un autre côté, une barrière élevée signifie également un énorme vide sur le marché.
C'est dans ce contexte que MyShell a lancé ShellAgent 2.0, proposant un concept plus radical : « Vibe Coding 2.0 », permettant de créer des applications sans avoir besoin de comprendre le code, simplement en interagissant avec un langage naturel.
01 En discutant, j'ai fini par écrire une application.
Ouvrez ShellAgent 2.0, son interface présente une différence notable par rapport aux assistants de programmation de type IDE, toute la page est une boîte de dialogue épurée. Discuter avec lui et préciser vos besoins est tout le travail nécessaire pour développer une application. Si vous pouvez expliquer clairement à quelqu'un le type d'application que vous souhaitez créer, ShellAgent 2.0 pourra vous aider à la réaliser.
Interface initiale de ShellAgent 2.0
Par exemple, si nous voulons qu'il reproduise les fonctionnalités AI qui ont connu un grand succès avec NotebookLM auparavant, la commande d'entrée est la suivante :
Je veux créer une application qui, après avoir téléchargé un pdf ou un lien de page web, peut automatiquement résumer le contenu et le transformer en podcast.
Ensuite, ShellAgent 2.0 commence à analyser les points fonctionnels inclus derrière les exigences et trouve les composants fonctionnels correspondants dans sa bibliothèque de composants.
Il est évident que, pour le développement d'une application, un simple prompt ne suffit pas. Dans un flux de travail de programmation traditionnel, il est nécessaire de rédiger un document complet pour expliquer cela. Ainsi, ShellAgent 2.0 a initié une interaction et a posé des questions sur plus de détails concernant l'application.
Attendez environ 10 à 20 minutes, l'application sera terminée. Pendant ce temps, l'avancement sera présenté sous forme de liste de tâches sur le côté droit ; en même temps, ShellAgent 2.0 dessine un organigramme, rendant la logique de l'application claire. Une fois que vous avez cliqué sur déployer, cette application est prête, vous pouvez l'utiliser vous-même ou choisir de la rendre publique pour d'autres utilisateurs.
Comparé à des produits concurrents similaires, ShellAgent a également pris les devants en matière de contrôle des bogues. Tout en créant une application de podcast AI, Lovable et Bolt ont respectivement rencontré 4 et 5 bogues, tandis que ShellAgent n'a commis aucune erreur tout au long du processus.
Bien sûr, les bugs ne peuvent pas être totalement évités. Dans ce cas, il n'est pas nécessaire de s'inquiéter. Il suffit de cliquer sur « Utiliser ShellAgent » pour corriger, l'IA localisera automatiquement le problème, corrigera le bug et mettra à jour l'application. Si de nouvelles demandes ou problèmes surviennent après la correction, vous pouvez directement continuer à soumettre des demandes dans la boîte de dialogue, ShellAgent continuera à optimiser et ajuster l'application.
ShellAgent a rencontré un bug (partie 1), analyse des causes de l'erreur et correction (partie 2)
La philosophie du produit de 02 ShellAgent 2.0 :
Devenir l'Instagram de l'ère de l'IA
En réalité, en ce qui concerne la création d'applications à partir de langage naturel, ShellAgent 2.0 n'est pas si spécial, des produits Vibe Coding comme Cursor et TRAE peuvent également le faire.
Alors, quelle est leur plus grande différence ?
Un détail à noter est que ShellAgent n'a jamais montré une seule ligne de code. Cela reflète que la philosophie des produits des deux est complètement différente, l'un étant Instagram, l'autre Photoshop.
Photoshop est un outil de productivité destiné aux utilisateurs professionnels, avec des fonctionnalités puissantes, mais la courbe d'apprentissage est raide, tout comme les produits IDE tels que Cursor et TRAE. Les utilisateurs ordinaires peuvent ne jamais entrer en contact avec le terme IDE, qui est l'abréviation d'environnement de développement intégré (integrated development environment), et peut être compris simplement comme l'endroit où les programmeurs écrivent du code.
Interface de travail du curseur
Le changement apporté par Cursor réside dans le fait qu'il libère les programmeurs d'un travail physique pénible, leur permettant ainsi de consacrer plus de temps à réfléchir à des décisions plus difficiles, plus intéressantes et plus lucratives.
Cependant, les utilisateurs de Cursor doivent toujours connaître des langages de programmation, être familiers avec divers frameworks et avoir une vision technique large. Ces éléments peuvent déterminer le potentiel d'une application et représentent également un obstacle pour les utilisateurs ordinaires.
L'essor d'Instagram repose complètement sur une autre logique. Son innovation la plus célèbre est de simplifier le traitement complexe des images en quelques options de filtres. Les utilisateurs peuvent améliorer leurs photos d'un simple clic, ce qui les incite à les partager sur la plateforme.
Du point de vue d'Instagram, il est possible de comprendre rapidement le produit ShellAgent 2.0, de nombreuses fonctionnalités du produit étant construites autour du noyau « réduire les barrières ».
La fonction Remix est une fonctionnalité qui mérite d'être remarquée, et peut-être considérée comme un "filtre" de ShellAgent 2.0. Pour de nombreux utilisateurs débutants, le plus grand point de douleur dans la création est en fait "ne pas savoir quoi faire" et "ne pas savoir comment s'exprimer".
Pour les applications publiées par d'autres utilisateurs, vous pouvez modifier les fonctionnalités de l'application via Remix.
La fonction Remix résout ces deux problèmes. La plateforme dispose déjà d'une riche gamme d'applications - des calculateurs simples aux outils d'analyse de données complexes, des applications d'efficacité personnelle aux outils commerciaux de petite taille. Les utilisateurs peuvent parcourir ces applications existantes, trouver une version proche de leurs besoins comme point de départ, et créer leur propre version. Par exemple, changer le sujet de suivi d'une application d'agrégation de nouvelles de « AI » à « crypto-monnaie »; ou ajouter de nouvelles fonctionnalités d'IA multimodales, transformant « transcription de PDF en podcast » en « transcription de vidéo en podcast ».
Lorsque chaque Remix d'un utilisateur peut devenir une source d'inspiration pour d'autres, un cycle positif de créativité est établi.
Dans ShellAgent 2.0, la création de l'application n'est pas une fin en soi, c'est son déploiement sur la place de création qui est essentiel. Ensuite, votre application peut être vue, utilisée, modifiée et consommée par d'autres utilisateurs. À ce moment-là, l'application n'est plus simplement une application, mais un support de contenu. Construire un écosystème de créateurs autour de ce support de contenu est l'essence de ShellAgent 2.0.
Dans cette nouvelle écologie, il pourrait émerger de nouveaux métiers comme celui de « designer d'applications » — ils ne codent pas, mais maîtrisent le design de l'expérience utilisateur, capable de créer des applications à la fois pratiques et élégantes. Les créateurs d'applications talentueux pourraient avoir leur propre base de fans, tout comme les influenceurs et les blogueurs d'aujourd'hui.
03 Le tournant de l'ère de l'IA
Si nous considérons l'histoire du développement logiciel comme plusieurs grands changements de paradigme, nous avons approximativement traversé un chemin allant du langage machine aux langages de haut niveau, de la ligne de commande à l'interface graphique, du local au cloud computing, du low-code au no-code. Vibe Coding pourrait être une nouvelle vague de changement de paradigme que nous vivons actuellement - l'intelligence, où l'utilisateur n'a besoin que de décrire ses besoins dans un langage courant, et l'IA peut automatiquement générer des applications.
Dans ce processus, il pourrait y avoir une différenciation de la productivité.
Prenons un exemple, les produits IDE comme Cursor améliorent l'efficacité des ingénieurs professionnels, c'est une amélioration de l'efficacité allant de « reflex film » à « reflex numérique ». Son plafond est très élevé, mais nécessite toujours que l'utilisateur ait des bases en programmation et des capacités de compréhension technique, tout comme un photographe comprend les paramètres tels que « obturateur, ouverture, sensibilité ISO ».
ShellAgent 2.0, ce type de produit sans code, donne aux personnes ordinaires la capacité de créer des logiciels, c'est « l'appareil photo derrière le téléphone ». La qualité d'image des téléphones n'est pas à la hauteur de celle des reflex numériques, mais autour de cet appareil photo est née Instagram, qui a touché le plus large public et a formé une toute nouvelle communauté de créateurs.
Au cours des vingt dernières années, la communauté des programmeurs a bénéficié des plus grands avantages de l'ère de l'Internet mobile, et le principal obstacle à cela est la barrière technologique des langages de programmation. De nombreuses idées brillantes se sont arrêtées au stade de l'idée en raison des obstacles techniques à leur réalisation.
La véritable valeur de ShellAgent 2.0 ne réside peut-être pas dans la technologie elle-même, mais dans le fait qu'il a lancé une vision : libérer le droit de création de logiciels des mains des experts techniques pour le distribuer aux gens ordinaires.
Cette transformation pourrait redéfinir de nombreux concepts. Qu'est-ce qu'un "développeur" ? Dans le monde de ShellAgent 2.0, toute personne ayant une idée créative pourrait être un développeur. Qu'est-ce qu'une "entreprise de logiciels" ? Lorsque des utilisateurs individuels peuvent rapidement créer et partager des applications, le modèle commercial des logiciels pourrait également être confronté à une restructuration.
Dans ce nouveau paradigme, le cœur du développement logiciel n'est plus seulement la mise en œuvre technique, mais se concentre davantage sur la conception de la valeur. Comprendre les points de douleur des utilisateurs, posséder une pensée créative et être capable de concevoir une excellente expérience utilisateur peuvent être plus précieux que de maîtriser des compétences en programmation.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Avec ce que l'on dit, on peut créer des applications, cette entreprise veut devenir l'Instagram de l'ère de l'IA.
Auteur : Geek Amis
Au cours de l'année écoulée, des assistants de programmation IA tels que Cursor et Windsurf ont rapidement envahi les bureaux des développeurs, et toute l'industrie semble discuter de Vibe Coding.
Auparavant, la course à Windsurf entre OpenAI et Google devait être l'événement le plus marquant dans la direction du Vibe Coding. Récemment, des grandes entreprises nationales telles qu'Alibaba, Tencent et ByteDance ont également lancé leurs propres assistants de programmation AI, reflétant encore davantage la popularité brûlante du Vibe Coding.
Les utilisateurs ordinaires qui ne comprennent pas le code peuvent avoir du mal à ressentir cette "chaleur". La raison est simple : bien que l'assistant Vibe Coding réduise la complexité de la programmation, il reste essentiellement un "générateur de code". Les développeurs doivent toujours comprendre la syntaxe des langages de programmation, être familiers avec divers frameworks et API, et maîtriser les compétences de débogage et de déploiement. Pour la grande majorité des utilisateurs ordinaires sans formation en programmation, cette barrière reste insurmontable. D'un autre côté, une barrière élevée signifie également un énorme vide sur le marché.
C'est dans ce contexte que MyShell a lancé ShellAgent 2.0, proposant un concept plus radical : « Vibe Coding 2.0 », permettant de créer des applications sans avoir besoin de comprendre le code, simplement en interagissant avec un langage naturel.
01 En discutant, j'ai fini par écrire une application.
Ouvrez ShellAgent 2.0, son interface présente une différence notable par rapport aux assistants de programmation de type IDE, toute la page est une boîte de dialogue épurée. Discuter avec lui et préciser vos besoins est tout le travail nécessaire pour développer une application. Si vous pouvez expliquer clairement à quelqu'un le type d'application que vous souhaitez créer, ShellAgent 2.0 pourra vous aider à la réaliser.
Interface initiale de ShellAgent 2.0
Par exemple, si nous voulons qu'il reproduise les fonctionnalités AI qui ont connu un grand succès avec NotebookLM auparavant, la commande d'entrée est la suivante :
Je veux créer une application qui, après avoir téléchargé un pdf ou un lien de page web, peut automatiquement résumer le contenu et le transformer en podcast.
Ensuite, ShellAgent 2.0 commence à analyser les points fonctionnels inclus derrière les exigences et trouve les composants fonctionnels correspondants dans sa bibliothèque de composants.
Il est évident que, pour le développement d'une application, un simple prompt ne suffit pas. Dans un flux de travail de programmation traditionnel, il est nécessaire de rédiger un document complet pour expliquer cela. Ainsi, ShellAgent 2.0 a initié une interaction et a posé des questions sur plus de détails concernant l'application.
Attendez environ 10 à 20 minutes, l'application sera terminée. Pendant ce temps, l'avancement sera présenté sous forme de liste de tâches sur le côté droit ; en même temps, ShellAgent 2.0 dessine un organigramme, rendant la logique de l'application claire. Une fois que vous avez cliqué sur déployer, cette application est prête, vous pouvez l'utiliser vous-même ou choisir de la rendre publique pour d'autres utilisateurs.
Comparé à des produits concurrents similaires, ShellAgent a également pris les devants en matière de contrôle des bogues. Tout en créant une application de podcast AI, Lovable et Bolt ont respectivement rencontré 4 et 5 bogues, tandis que ShellAgent n'a commis aucune erreur tout au long du processus.
Bien sûr, les bugs ne peuvent pas être totalement évités. Dans ce cas, il n'est pas nécessaire de s'inquiéter. Il suffit de cliquer sur « Utiliser ShellAgent » pour corriger, l'IA localisera automatiquement le problème, corrigera le bug et mettra à jour l'application. Si de nouvelles demandes ou problèmes surviennent après la correction, vous pouvez directement continuer à soumettre des demandes dans la boîte de dialogue, ShellAgent continuera à optimiser et ajuster l'application.
ShellAgent a rencontré un bug (partie 1), analyse des causes de l'erreur et correction (partie 2)
La philosophie du produit de 02 ShellAgent 2.0 :
Devenir l'Instagram de l'ère de l'IA
En réalité, en ce qui concerne la création d'applications à partir de langage naturel, ShellAgent 2.0 n'est pas si spécial, des produits Vibe Coding comme Cursor et TRAE peuvent également le faire.
Alors, quelle est leur plus grande différence ?
Un détail à noter est que ShellAgent n'a jamais montré une seule ligne de code. Cela reflète que la philosophie des produits des deux est complètement différente, l'un étant Instagram, l'autre Photoshop.
Photoshop est un outil de productivité destiné aux utilisateurs professionnels, avec des fonctionnalités puissantes, mais la courbe d'apprentissage est raide, tout comme les produits IDE tels que Cursor et TRAE. Les utilisateurs ordinaires peuvent ne jamais entrer en contact avec le terme IDE, qui est l'abréviation d'environnement de développement intégré (integrated development environment), et peut être compris simplement comme l'endroit où les programmeurs écrivent du code.
Interface de travail du curseur
Le changement apporté par Cursor réside dans le fait qu'il libère les programmeurs d'un travail physique pénible, leur permettant ainsi de consacrer plus de temps à réfléchir à des décisions plus difficiles, plus intéressantes et plus lucratives.
Cependant, les utilisateurs de Cursor doivent toujours connaître des langages de programmation, être familiers avec divers frameworks et avoir une vision technique large. Ces éléments peuvent déterminer le potentiel d'une application et représentent également un obstacle pour les utilisateurs ordinaires.
L'essor d'Instagram repose complètement sur une autre logique. Son innovation la plus célèbre est de simplifier le traitement complexe des images en quelques options de filtres. Les utilisateurs peuvent améliorer leurs photos d'un simple clic, ce qui les incite à les partager sur la plateforme.
Du point de vue d'Instagram, il est possible de comprendre rapidement le produit ShellAgent 2.0, de nombreuses fonctionnalités du produit étant construites autour du noyau « réduire les barrières ».
La fonction Remix est une fonctionnalité qui mérite d'être remarquée, et peut-être considérée comme un "filtre" de ShellAgent 2.0. Pour de nombreux utilisateurs débutants, le plus grand point de douleur dans la création est en fait "ne pas savoir quoi faire" et "ne pas savoir comment s'exprimer".
Pour les applications publiées par d'autres utilisateurs, vous pouvez modifier les fonctionnalités de l'application via Remix.
La fonction Remix résout ces deux problèmes. La plateforme dispose déjà d'une riche gamme d'applications - des calculateurs simples aux outils d'analyse de données complexes, des applications d'efficacité personnelle aux outils commerciaux de petite taille. Les utilisateurs peuvent parcourir ces applications existantes, trouver une version proche de leurs besoins comme point de départ, et créer leur propre version. Par exemple, changer le sujet de suivi d'une application d'agrégation de nouvelles de « AI » à « crypto-monnaie »; ou ajouter de nouvelles fonctionnalités d'IA multimodales, transformant « transcription de PDF en podcast » en « transcription de vidéo en podcast ».
Lorsque chaque Remix d'un utilisateur peut devenir une source d'inspiration pour d'autres, un cycle positif de créativité est établi.
Dans ShellAgent 2.0, la création de l'application n'est pas une fin en soi, c'est son déploiement sur la place de création qui est essentiel. Ensuite, votre application peut être vue, utilisée, modifiée et consommée par d'autres utilisateurs. À ce moment-là, l'application n'est plus simplement une application, mais un support de contenu. Construire un écosystème de créateurs autour de ce support de contenu est l'essence de ShellAgent 2.0.
Dans cette nouvelle écologie, il pourrait émerger de nouveaux métiers comme celui de « designer d'applications » — ils ne codent pas, mais maîtrisent le design de l'expérience utilisateur, capable de créer des applications à la fois pratiques et élégantes. Les créateurs d'applications talentueux pourraient avoir leur propre base de fans, tout comme les influenceurs et les blogueurs d'aujourd'hui.
03 Le tournant de l'ère de l'IA
Si nous considérons l'histoire du développement logiciel comme plusieurs grands changements de paradigme, nous avons approximativement traversé un chemin allant du langage machine aux langages de haut niveau, de la ligne de commande à l'interface graphique, du local au cloud computing, du low-code au no-code. Vibe Coding pourrait être une nouvelle vague de changement de paradigme que nous vivons actuellement - l'intelligence, où l'utilisateur n'a besoin que de décrire ses besoins dans un langage courant, et l'IA peut automatiquement générer des applications.
Dans ce processus, il pourrait y avoir une différenciation de la productivité.
Prenons un exemple, les produits IDE comme Cursor améliorent l'efficacité des ingénieurs professionnels, c'est une amélioration de l'efficacité allant de « reflex film » à « reflex numérique ». Son plafond est très élevé, mais nécessite toujours que l'utilisateur ait des bases en programmation et des capacités de compréhension technique, tout comme un photographe comprend les paramètres tels que « obturateur, ouverture, sensibilité ISO ».
ShellAgent 2.0, ce type de produit sans code, donne aux personnes ordinaires la capacité de créer des logiciels, c'est « l'appareil photo derrière le téléphone ». La qualité d'image des téléphones n'est pas à la hauteur de celle des reflex numériques, mais autour de cet appareil photo est née Instagram, qui a touché le plus large public et a formé une toute nouvelle communauté de créateurs.
Au cours des vingt dernières années, la communauté des programmeurs a bénéficié des plus grands avantages de l'ère de l'Internet mobile, et le principal obstacle à cela est la barrière technologique des langages de programmation. De nombreuses idées brillantes se sont arrêtées au stade de l'idée en raison des obstacles techniques à leur réalisation.
La véritable valeur de ShellAgent 2.0 ne réside peut-être pas dans la technologie elle-même, mais dans le fait qu'il a lancé une vision : libérer le droit de création de logiciels des mains des experts techniques pour le distribuer aux gens ordinaires.
Cette transformation pourrait redéfinir de nombreux concepts. Qu'est-ce qu'un "développeur" ? Dans le monde de ShellAgent 2.0, toute personne ayant une idée créative pourrait être un développeur. Qu'est-ce qu'une "entreprise de logiciels" ? Lorsque des utilisateurs individuels peuvent rapidement créer et partager des applications, le modèle commercial des logiciels pourrait également être confronté à une restructuration.
Dans ce nouveau paradigme, le cœur du développement logiciel n'est plus seulement la mise en œuvre technique, mais se concentre davantage sur la conception de la valeur. Comprendre les points de douleur des utilisateurs, posséder une pensée créative et être capable de concevoir une excellente expérience utilisateur peuvent être plus précieux que de maîtriser des compétences en programmation.