{"id":7513,"date":"2023-11-05T06:43:08","date_gmt":"2023-11-05T04:43:08","guid":{"rendered":"https:\/\/toukiela.com\/googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution\/"},"modified":"2023-11-05T06:43:09","modified_gmt":"2023-11-05T04:43:09","slug":"googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution","status":"publish","type":"post","link":"https:\/\/toukiela.com\/fr_be\/googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution\/","title":{"rendered":"Google\u2019s Gradient soutient cette startup pour apporter plus de pizzazz \u00e0 la ligne de commande &#8211; une v\u00e9ritable r\u00e9volution !"},"content":{"rendered":"<p><em><\/em><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f1fbf21d5ae\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f1fbf21d5ae\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/toukiela.com\/fr_be\/googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution\/#Une_startup_veut_moderniser_linterface_en_ligne_de_commande_CLI\" >Une startup veut moderniser l\u2019interface en ligne de commande (CLI)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/toukiela.com\/fr_be\/googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution\/#Une_chaine_de_commandement\" >Une cha\u00eene de commandement<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/toukiela.com\/fr_be\/googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution\/#Une_entreprise_qui_mise_sur_lexperience_utilisateur\" >Une entreprise qui mise sur l\u2019exp\u00e9rience utilisateur<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/toukiela.com\/fr_be\/googles-gradient-soutient-cette-startup-pour-apporter-plus-de-pizzazz-a-la-ligne-de-commande-une-veritable-revolution\/#Le_modele_economique_de_Charm\" >Le mod\u00e8le \u00e9conomique de Charm<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Une_startup_veut_moderniser_linterface_en_ligne_de_commande_CLI\"><\/span>Une startup veut moderniser l\u2019interface en ligne de commande (CLI)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Une jeune startup se lance dans la transformation de l\u2019interface en ligne de commande (CLI) pour la rendre plus adapt\u00e9e \u00e0 l\u2019\u00e8re moderne \u2013 quelque chose de plus glamour.<\/p>\n<p>Charm est une entreprise de quatre ans fond\u00e9e par Toby Padilla, ancien ing\u00e9nieur d\u2019Apple, Last.fm et TweetDeck, et Christian Rocha, ancien responsable de la voix chez Zenly, une entreprise acquise par Snap. Le duo a cr\u00e9\u00e9 Charm pour alimenter les CLI de nouvelle g\u00e9n\u00e9ration avec des outils permettant d\u2019am\u00e9liorer leur apparence visuelle, tout en ajoutant des fonctionnalit\u00e9s telles que la possibilit\u00e9 d\u2019afficher du texte \u00e0 partir de documents et m\u00eame de stocker des donn\u00e9es telles que des profils d\u2019utilisateurs. Et tout cela avec une \u00e9thique open source sous-jacente.<\/p>\n<p>Charm avait d\u00e9j\u00e0 lev\u00e9 environ 4 millions de dollars lors de diff\u00e9rentes lev\u00e9es de fonds aupr\u00e8s d\u2019investisseurs providentiels et de capital-risqueurs. Aujourd\u2019hui, l\u2019entreprise ajoute 6 millions de dollars suppl\u00e9mentaires \u00e0 ses caisses, avec Gradient Ventures, le fonds de capital-risque de Google, en t\u00eate, soutenu par Cavalry Ventures, Fuel Capital, Firestreak et plusieurs investisseurs providentiels.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Une_chaine_de_commandement\"><\/span>Une cha\u00eene de commandement<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La ligne de commande a longtemps servi de canal puissant aux d\u00e9veloppeurs pour interagir avec le syst\u00e8me d\u2019exploitation \u00e0 l\u2019aide de commandes textuelles simples. Bien que l\u2019interface utilisateur graphique (GUI) ait gagn\u00e9 en popularit\u00e9, les CLI restent populaires car ils offrent plus de flexibilit\u00e9 et de rapidit\u00e9 aux d\u00e9veloppeurs, tout en consommant moins de ressources syst\u00e8me que les GUI.<\/p>\n<p>\u00ab La plupart des d\u00e9veloppeurs utiliseront un m\u00e9lange d\u2019outils en ligne de commande et d\u2019interface graphique \u2013 les CLI donnent aux d\u00e9veloppeurs la possibilit\u00e9 de composer des commandes et de cr\u00e9er rapidement des solutions \u00e0 des probl\u00e8mes complexes, tandis que les GUI sont limit\u00e9es \u00e0 la r\u00e9solution d\u2019un petit ensemble de cas d\u2019utilisation pour lesquels elles ont \u00e9t\u00e9 sp\u00e9cifiquement con\u00e7ues \u00bb, a expliqu\u00e9 Padilla \u00e0 nous.<\/p>\n<p>De plus, de nombreux outils de d\u00e9veloppement et d\u2019infrastructure Internet sont essentiellement bas\u00e9s sur des CLI, tels que Git et SSH, bien qu\u2019il existe souvent des clients GUI disponibles pour ceux qui les pr\u00e9f\u00e8rent.<\/p>\n<p>\u00ab Les GUI peuvent \u00eatre bons pour d\u00e9couvrir les fonctionnalit\u00e9s \u00bb, a ajout\u00e9 Padilla. \u00ab Lorsque vous avez une barre d\u2019outils avec des ic\u00f4nes, il est plus facile de voir quelles sont les fonctionnalit\u00e9s d\u2019un programme par rapport \u00e0 un ensemble important de drapeaux en ligne de commande. \u00bb<\/p>\n<p>Ainsi, si les CLI offrent puissance et flexibilit\u00e9, les GUI apportent convivialit\u00e9 \u2013 et Charm s\u2019efforce de r\u00e9unir le meilleur de ces deux mondes. Par exemple, Charm a d\u00e9velopp\u00e9 le framework Go Bubble Tea pour cr\u00e9er des applications de terminal avec une touche de convivialit\u00e9 GUI, ainsi que la prise en charge du contr\u00f4le de la souris.<\/p>\n<p>\u00ab Nous consid\u00e9rons les interfaces utilisateur bas\u00e9es sur le texte (TUI) aliment\u00e9es par Bubble Tea comme un bon moyen de rendre la d\u00e9couverte GUI accessible en ligne de commande \u00bb, a d\u00e9clar\u00e9 Padilla.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Une_entreprise_qui_mise_sur_lexperience_utilisateur\"><\/span>Une entreprise qui mise sur l\u2019exp\u00e9rience utilisateur<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Par ailleurs, Charm a cr\u00e9\u00e9 un lecteur de markdown appel\u00e9 Glow qui permet aux d\u00e9veloppeurs de visualiser les fichiers readme et autres documents similaires directement dans la ligne de commande.<\/p>\n<p>Mais l\u2019entreprise a d\u00e9velopp\u00e9 toutes sortes d\u2019outils pour apporter plus de fonctionnalit\u00e9s \u00e0 la ligne de commande, notamment VHS pour aider les d\u00e9veloppeurs \u00e0 enregistrer des d\u00e9monstrations et des fichiers readme d\u2019applications en ligne de commande ; et Pop, qui permet d\u2019envoyer des e-mails (avec pi\u00e8ces jointes) depuis la ligne de commande.<\/p>\n<p>Pour Pop, Charm s\u2019est associ\u00e9 \u00e0 une autre entreprise du portefeuille de Gradient Ventures appel\u00e9e Resend, une plateforme de messagerie ax\u00e9e sur les d\u00e9veloppeurs. Et \u00e0 titre d\u2019anecdote, le PDG de Resend, Zeno Rocha, a \u00e9galement investi dans Charm.<\/p>\n<p>Ensuite, il y a Mods, pr\u00e9sent\u00e9 comme \u00ab\u00a0l\u2019IA pour la ligne de commande\u00a0\u00bb, qui prend en charge les mod\u00e8les linguistiques de grande taille (LLM) d\u2019OpenAI et de l\u2019alternative open source LocalAI.<\/p>\n<p>Par exemple, un d\u00e9veloppeur pourrait faire passer le contenu d\u2019un fichier de code dans Mods et lui demander de \u00ab\u00a0refactoriser\u00a0\u00bb le code et d\u2019enregistrer la sortie dans un nouveau fichier.<\/p>\n<p>\u00ab Nous avons constat\u00e9 que les mod\u00e8les d\u2019IA bas\u00e9s sur les LLM produisaient un tr\u00e8s bon markdown, alors nous avons voulu construire un outil simple qui fonctionne avec les mod\u00e8les OpenAI et LocalAI pour une utilisation dans les pipelines de commandes \u00bb, a d\u00e9clar\u00e9 Padilla.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Le_modele_economique_de_Charm\"><\/span>Le mod\u00e8le \u00e9conomique de Charm<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En ce qui concerne le mod\u00e8le \u00e9conomique, Charm travaille sur un plan d\u2019entreprise qui approche actuellement d\u2019une version b\u00eata priv\u00e9e, bien que Padilla note qu\u2019il est d\u00e9j\u00e0 adopt\u00e9 par des d\u00e9veloppeurs de grandes entreprises, notamment AWS d\u2019Amazon, Shopify, Nvidia, GitHub, et d\u2019autres.<\/p>\n<p>\u00ab Ces entreprises utilisent nos biblioth\u00e8ques dans leurs applications de premi\u00e8re partie \u00bb, a d\u00e9clar\u00e9 Padilla, citant des exemples de projets GitHub d\u2019AWS et de Microsoft Azure o\u00f9 Bubble Tea est utilis\u00e9.<\/p>\n<p>Aujourd\u2019hui, Charm compte huit employ\u00e9s \u00e0 temps plein r\u00e9partis aux \u00c9tats-Unis, au Canada, au Br\u00e9sil et en Allemagne, et avec 6 millions de dollars suppl\u00e9mentaires en banque, la startup dispose d\u2019une solide assise financi\u00e8re pour renforcer son adoption r\u00e9cente et ajouter de nouvelles fonctionnalit\u00e9s pour \u00ab\u00a0personnaliser, am\u00e9liorer et augmenter\u00a0\u00bb l\u2019exp\u00e9rience CLI pour des milliers de d\u00e9veloppeurs.<\/p>\n<p>Charm n\u2019est pas la seule entreprise qui cherche \u00e0 dynamiser la ligne de commande \u2013 en 2019, Microsoft a lanc\u00e9 un nouveau terminal avec prise en charge des emojis, d\u2019Unicode et des polices d\u2019Extr\u00eame-Orient. Et puis il y a Fig, une ancienne startup de Y Combinator (YC), qui d\u00e9veloppe une fonctionnalit\u00e9 d\u2019autocompl\u00e9tion pour la ligne de commande, ce qui a incit\u00e9 le puissant Amazon \u00e0 racheter l\u2019entreprise.<\/p>\n<p>Il est donc clair que des tentatives sont faites sous diff\u00e9rents angles pour faire entrer la modeste CLI dans l\u2019\u00e8re moderne.<\/p>\n<p>\u00ab L\u2019interface en ligne de commande est la porte d\u2019entr\u00e9e pour tous les d\u00e9veloppeurs, mais la coquille et les scripts de coquille n\u2019ont pas beaucoup chang\u00e9 depuis leur introduction dans les ann\u00e9es 1970 \u00bb, a d\u00e9clar\u00e9 Padilla. \u00ab Nous allons d\u00e9ployer la prochaine g\u00e9n\u00e9ration de notre plateforme \u00e0 la fois en front-end et en back-end. Nous travaillerons \u00e9galement sur le d\u00e9veloppement durable de logiciels open source et sur la mon\u00e9tisation \u00e9thique. \u00bb<\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":7515,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[608],"tags":[],"class_list":["post-7513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualite-intelligence-artificielle","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/posts\/7513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/comments?post=7513"}],"version-history":[{"count":1,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/posts\/7513\/revisions"}],"predecessor-version":[{"id":7514,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/posts\/7513\/revisions\/7514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/media\/7515"}],"wp:attachment":[{"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/media?parent=7513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/categories?post=7513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/toukiela.com\/fr_be\/wp-json\/wp\/v2\/tags?post=7513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}