{"id":363611,"date":"2023-06-15T14:42:21","date_gmt":"2023-06-15T13:42:21","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=fleet&#038;p=363611"},"modified":"2023-06-15T14:57:18","modified_gmt":"2023-06-15T13:57:18","slug":"fleet-1-19-fonctionnalites-assistees-par-ia-et-configuration-simplifiee-pour-rust-analyzer-interpreteurs-python-et-npm","status":"publish","type":"fleet","link":"https:\/\/blog.jetbrains.com\/fr\/fleet\/2023\/06\/fleet-1-19-fonctionnalites-assistees-par-ia-et-configuration-simplifiee-pour-rust-analyzer-interpreteurs-python-et-npm\/","title":{"rendered":"Fleet 1.19\u00a0: fonctionnalit\u00e9s assist\u00e9es par IA et configuration simplifi\u00e9e pour rust-analyzer, interpr\u00e9teurs Python et npm"},"content":{"rendered":"\n<p>La mise \u00e0 jour de Fleet 1.19 est disponible et vous pouvez la t\u00e9l\u00e9charger dans Toolbox App. Il s&#8217;agit d&#8217;une mise \u00e0 jour sp\u00e9ciale, car en plus d&#8217;am\u00e9liorer des fonctionnalit\u00e9s existantes, elle apporte une nouveaut\u00e9 majeure.<\/p>\n\n\n\n<p>En effet, Fleet comprend maintenant une <strong>assistance g\u00e9n\u00e9r\u00e9e par IA<\/strong>&nbsp;! Cette impl\u00e9mentation initiale inclut plusieurs nouvelles fonctionnalit\u00e9s aliment\u00e9es par IA, via l&#8217;API OpenAI. Nous faisons beaucoup d&#8217;exp\u00e9rimentations pour faire \u00e9voluer Fleet, au niveau de son architecture comme de l&#8217;exp\u00e9rience utilisateur, vos retours sont donc tr\u00e8s importants pour nous.<\/p>\n\n\n\n<p>Voici les fonctionnalit\u00e9s initiales g\u00e9n\u00e9r\u00e9es par IA que vous pouvez essayer dans Fleet 1.19&nbsp;:<\/p>\n\n\n\n<ol>\n<li><strong>Prompt d&#8217;IA inline.<\/strong> Appuyez simplement sur <code>Cmd+.\/Ctrl+.<\/code> ou appelez \u00ab&nbsp;Generate Code&nbsp;\u00bb \u00e0 n&#8217;importe quel emplacement de tout fichier de code pour \u00e9crire ce dont vous avez besoin. L&#8217;IA de Fleet ins\u00e8rera le meilleur code dans l&#8217;emplacement et vous pouvez alors accepter sa proposition ou g\u00e9n\u00e9rer de nouveau le code.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/4_generate_code_updated.gif\" alt=\"Fleet 1.19 : Prompt d'IA inline\"><br><\/li>\n\n\n\n<li><strong>G\u00e9n\u00e9rer un message de commit<\/strong>. L&#8217;IA de Fleet peut d\u00e9crire les modifications que vous avez faites, les examiner et effectuer des commits. Faites le bonheur de vos coll\u00e8gues !<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/8_suggest_commit_message.gif\" alt=\"Fleet 1.19 : G\u00e9n\u00e9rer un message de commit\"><br><\/li>\n\n\n\n<li><strong>Expliquer le commit. <\/strong>vous voyez qu&#8217;un commit a fait l&#8217;objet de modifications significatives&nbsp;et vous voulez en savoir plus \u00e0 ce sujet ? L&#8217;AI Assistant de Fleet saura tout vous expliquer.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/7_explain_commit.gif\" alt=\"Fleet 1.19 : Expliquer le commit\"><br><\/li>\n\n\n\n<li><strong>G\u00e9n\u00e9rer de la documentation.<\/strong> Chaque fois que vous estimez que de la documentation serait b\u00e9n\u00e9fique \u00e0 un morceau de code, vous pouvez l&#8217;ajouter vous-m\u00eame ou demander \u00e0 l&#8217;IA de Fleet de vous aider.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/1_generate_documentation.gif\" alt=\"Fleet 1.19 : G\u00e9n\u00e9rer de la documentation\"><br><\/li>\n\n\n\n<li><strong>Chat avec IA.<\/strong> L&#8217;AI Assistant de Fleet aime parler de programmation et ma\u00eetrise le sujet. Essayez-le&nbsp;! Fleet fournit un nouveau type de fen\u00eatre d&#8217;outils de chat avec IA et garde une trace de vos discussions pour vous permettre de les consulter ult\u00e9rieurement.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/3_AI_Assistant.gif\" alt=\"Fleet 1.19 : Chat avec l'IA\"><br><\/li>\n\n\n\n<li><strong>Expliquer le code.<\/strong> Le code peut parfois sembler complexe \u00e0 premi\u00e8re vue. Fleet peut vous aider \u00e0 le comprendre, voire vous apprendre une ou deux astuces. S\u00e9lectionnez un morceau de code et appelez \u00ab&nbsp;Explain Code&nbsp;\u00bb. Fleet ouvrira une nouvelle fen\u00eatre de chat dans laquelle il vous fournira une explication. Vous pouvez poser plusieurs questions et la discussion sera conserv\u00e9e pour servir de r\u00e9f\u00e9rence et pouvoir de nouveau \u00eatre consult\u00e9e ult\u00e9rieurement.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%; width: 75%; display: block; margin-left: auto; margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/2_explain_code.gif\" alt=\"Fleet 1.19: Explain code\"><br><\/li>\n\n\n\n<li><strong>Assistance dans le terminal. <\/strong>Vous ne vous souvenez plus quelle commande du terminal utiliser pour effectuer une action pr\u00e9cise&nbsp;? Ouvrez le terminal, appuyez sur <code>Cmd+.\/Ctrl+.<\/code> et interrogez l&#8217;assistant. Pas besoin de quitter l&#8217;IDE ni de parcourir tout le contenu de <code>--help<\/code>.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/5_AI_in_terminal_updated.gif\" alt=\"Fleet 1.19 : Assistance dans le terminal\"><br><\/li>\n\n\n\n<li><strong>Copier sur le terminal.<\/strong> Lorsque l&#8217;AI Assistant de Fleet vous fournit une commande Shell dans sa r\u00e9ponse sur le chat, vous pouvez copier cette commande sur votre terminal en un clic. Appuyez simplement sur Entr\u00e9e pour ex\u00e9cuter la commande.<br><img decoding=\"async\" class=\"wp-image-360801\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" width=\"2040\" height=\"1450\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/6_copy_to_terminal.gif\" alt=\"Fleet 1.19 : Copie sur le terminal\"><br><\/li>\n<\/ol>\n\n\n\n<p>De nouvelles fonctionnalit\u00e9s seront disponibles dans les prochaines mises \u00e0 jour !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment cela fonctionne<\/h2>\n\n\n\n<p>Pour faciliter autant que possible l&#8217;essai des nouvelles fonctionnalit\u00e9s, nous proposons un acc\u00e8s en preview au nouveau service JetBrains AI. Il s&#8217;agit d&#8217;une fa\u00e7ade qui vous connecte de fa\u00e7on transparente, en tant qu&#8217;utilisateur du produit, \u00e0 de grands mod\u00e8les de langage (LLM), et active les fonctionnalit\u00e9s sp\u00e9cifiques g\u00e9n\u00e9r\u00e9es par l&#8217;IA dans de nombreux produits JetBrains. Le service JetBrains AI h\u00e9berge actuellement OpenAI et plusieurs mod\u00e8les cr\u00e9\u00e9s par JetBrains. D&#8217;autres mod\u00e8les seront int\u00e9gr\u00e9s par la suite. La prise en charge des IDE bas\u00e9s sur IntelliJ et de ReSharper sera bient\u00f4t disponible.<\/p>\n\n\n\n<p>Cette approche nous donne la flexibilit\u00e9 indispensable pour int\u00e9grer davantage de mod\u00e8les \u00e0 l&#8217;avenir et permet \u00e0 nos utilisateurs d&#8217;acc\u00e9der aux meilleurs mod\u00e8les et options possibles. La fonctionnalit\u00e9 aliment\u00e9e par IA est int\u00e9gr\u00e9e de fa\u00e7on native et appara\u00eet directement dans les outils que vous utilisez d\u00e9j\u00e0, ce qui permet d&#8217;acc\u00e9der plus facilement et rapidement aux fonctionnalit\u00e9s souhait\u00e9es.&nbsp;<\/p>\n\n\n\n<p>Veuillez noter que le service JetBrains AI ne pourra pas \u00eatre accessible \u00e0 tous dans l&#8217;imm\u00e9diat. Nous allons commencer avec un pool d&#8217;utilisateurs limit\u00e9 et mettrons les autres utilisateurs sur liste d&#8217;attente. D&#8217;autres personnes seront progressivement invit\u00e9es \u00e0 essayer le produit au cours des semaines \u00e0 venir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment nous g\u00e9rons votre code et vos donn\u00e9es<\/h2>\n\n\n\n<p>Nous sommes conscients de l&#8217;importance de la transparence dans la gestion de votre code et de vos donn\u00e9es.  JetBrains ne lit pas vos donn\u00e9es, ne les stocke pas et ne les utilise pas pour entra\u00eener ses mod\u00e8les. Fleet envoie les donn\u00e9es aux mod\u00e8les LLM et aux fournisseurs de services tels qu&#8217;OpenAI pour recevoir les r\u00e9sultats. En compl\u00e9ment de vos prompts, Fleet peut envoyer des informations suppl\u00e9mentaires telles que des extraits de votre code, les types de fichiers, les frameworks utilis\u00e9s ou toute autre information pouvant \u00eatre utile pour fournir du contexte au LLM. Pour plus d&#8217;informations, veuillez lire les <a href=\"https:\/\/www.jetbrains.com\/legal\/docs\/terms\/jetbrains-ai\/\" target=\"_blank\" rel=\"noopener\">Conditions d&#8217;utilisation du service JetBrains AI<\/a> et\/ou notre <a href=\"https:\/\/www.jetbrains.com\/legal\/docs\/privacy\/privacy\/\" target=\"_blank\" rel=\"noopener\">Charte de confidentialit\u00e9<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment essayer les fonctionnalit\u00e9s de la nouvelle assistance par IA<\/h2>\n\n\n\n<p>Apr\u00e8s avoir d\u00e9marr\u00e9, Fleet 1.19 ouvre une fen\u00eatre d&#8217;outil d\u00e9di\u00e9e au Chat IA, dans laquelle vous vous connectez au service JetBrains AI. Vous pouvez vous connecter avec votre compte JetBrains ou cr\u00e9er facilement un nouveau compte. Vous avez ensuite acc\u00e8s \u00e0 toutes les fonctionnalit\u00e9s mentionn\u00e9es ci-dessus.<\/p>\n\n\n\n<p>Certaines fonctionnalit\u00e9s sont disponibles dans l&#8217;\u00e9diteur et d&#8217;autres dans diff\u00e9rentes parties de l&#8217;interface utilisateur, notamment dans l&#8217;historique Git. N&#8217;oubliez pas que vous pouvez rechercher et ex\u00e9cuter de nombreuses actions dans la palette Actions de Fleet. Vous trouverez \u00e9galement des actions assist\u00e9es par l&#8217;IA comme \u00ab&nbsp;AI Chats History&nbsp;\u00bb. Le symbole \u00e9toiles &#x2728; indique les fonctionnalit\u00e9s et actions de Fleet qui sont g\u00e9n\u00e9r\u00e9s par l&#8217;IA dans l&#8217;interface utilisateur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Attendez, ce n&#8217;est pas tout&nbsp;!<\/h2>\n\n\n\n<p>Vous avez probablement h\u00e2te d&#8217;essayer ces nouvelles fonctionnalit\u00e9s, mais Fleet 1.19 apporte d&#8217;autres am\u00e9liorations int\u00e9ressantes.<\/p>\n\n\n\n<p>En r\u00e9ponse aux nombreuses demandes que nous avons re\u00e7ues, nous avons ajout\u00e9 la possibilit\u00e9 d&#8217;<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/FL-11175\/Add-npm-and-nodejs-configuration-types\" target=\"_blank\" rel=\"noopener\">utiliser les configurations d&#8217;ex\u00e9cution de npm et de Node.js<\/a>. Cette mise \u00e0 jour simplifie consid\u00e9rablement les processus de cr\u00e9ation d&#8217;un projet et d&#8217;ex\u00e9cution de tests, ainsi que la r\u00e9alisation d&#8217;autres t\u00e2ches n\u00e9cessaires. Configurer npm ou Node.js est maintenant beaucoup plus facile.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/node_npm.png\" alt=\"Fleet 1.19 : configurations d'ex\u00e9cution npm et Node.js\" \/><\/figure>\n\n\n\n<p>Les retours que nous avons re\u00e7us nous signalaient que lors de la consultation des r\u00e9sultats d&#8217;une recherche, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/FL-14708\/Text-search-highlight-matching-text-in-preview\" target=\"_blank\" rel=\"noopener\">il \u00e9tait difficile de trouver le texte correspondant dans l&#8217;aper\u00e7u<\/a>. Nous avons r\u00e9solu ce probl\u00e8me en ajoutant une mise en \u00e9vidence du texte par un surlignage de couleur vive afin que les informations pertinentes soient imm\u00e9diatement visibles.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/highlight_matching_text_in_preview.gif\" alt=\"Fleet 1.19 : am\u00e9lioration de la mise en \u00e9vidence des r\u00e9sultats de recherches\" \/><\/figure>\n\n\n\n<p>Fleet 1.19 permet d&#8217;ajouter des param\u00e8tres rust-analyzer au fichier settings.json. Vous pouvez personnaliser le rust-analyzer en ajoutant les \u00e9l\u00e9ments d\u00e9crits dans le <a href=\"https:\/\/rust-analyzer.github.io\/manual.html#configuration\" target=\"_blank\" rel=\"noopener\">manuel de rust-analyzer<\/a> \u00e0 votre fichier settings.json home ou project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/configure_rust-analyzer.gif\" alt=\"Fleet 1.19 : rust-analyzer\" \/><\/figure>\n\n\n\n<p>Les actions comme renommer, cr\u00e9er des dossiers, copier et effectuer d&#8217;autres modifications peuvent maintenant \u00eatre <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/FL-2999\/Support-actions-on-collapse-directories\" target=\"_blank\" rel=\"noopener\">ex\u00e9cut\u00e9es sur des n\u0153uds de r\u00e9pertoire r\u00e9duits dans la vue projet<\/a>. Nous esp\u00e9rons que cette am\u00e9lioration vous permettra d&#8217;accro\u00eetre votre productivit\u00e9 et simplifiera votre workflow.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/actions_on_collapsed_directories.gif\" alt=\"Fleet 1.19 : Actions sur les r\u00e9pertoires r\u00e9duits\" \/><\/figure>\n\n\n\n<p>Nous avons ajout\u00e9 une nouvelle fonctionnalit\u00e9 pour am\u00e9liorer l&#8217;exp\u00e9rience pour les tests Python. Avec la derni\u00e8re mise \u00e0 jour, vous pouvez <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/FL-13480\/Support-Script-path-and-Custom-types-of-Python-test-targets\" target=\"_blank\" rel=\"noopener\">d\u00e9finir un targetType avec prise en charge des descripteurs de module et des chemins<\/a>. De plus, les cibles multiples sont maintenant prises en charge, ce qui permet d&#8217;ex\u00e9cuter des tests dans des fichiers ou dans des r\u00e9pertoires sp\u00e9cifiques de fa\u00e7on plus fluide.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/python_test_targets_update.gif\" alt=\"Fleet 1.19 : Am\u00e9lioration des tests Python\" \/><\/figure>\n\n\n\n<p>La derni\u00e8re mise \u00e0 jour <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/FL-14168\/Make-Python-interpreters-in-settings-easily-distinguishable\" target=\"_blank\" rel=\"noopener\">permet de distinguer facilement les interpr\u00e9teurs Python dans les param\u00e8tres<\/a>. Cette am\u00e9lioration permet d&#8217;identifier et de g\u00e9rer rapidement vos interpr\u00e9teurs Python.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" style=\"height: 75%;width: 75%;margin-left: auto;margin-right: auto\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Fleet\/Fleet_1.19\/local_path_for_python_interpreters.png\" alt=\"Fleet 1.19 : Les interpr\u00e9teurs Python peuvent d\u00e9sormais \u00eatre facilement identifi\u00e9s\" \/><\/figure>\n\n\n\n<p>Nous esp\u00e9rons que vous appr\u00e9cierez&nbsp; toutes les \u00e9volutions apport\u00e9es par cette mise \u00e0 jour ! Pour obtenir la liste compl\u00e8te des modifications, consultez les <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/FL?q=Fix%20versions:%201.19%20%23%7BReady%20for%20test%7D%20%23Done%20%23Verified%20sort%20by:%20Priority%20\" target=\"_blank\" rel=\"noopener\">notes de version<\/a> .<\/p>\n\n\n\n<p>Merci de nous signaler tout probl\u00e8me dans notre outil de suivi et restez \u00e0 l&#8217;\u00e9coute pour les futures annonces.<\/p>\n\n\n\n<p>Pour t\u00e9l\u00e9charger cette mise \u00e0 jour, allez dans Toolbox App et installez la version 1.19.<\/p>\n\n\n\n<p>P.S. : La prise en charge des plugins et l&#8217;API des plugins sont encore en cours de d\u00e9veloppement. Nous esp\u00e9rons avoir bient\u00f4t plus de nouvelles \u00e0 vous communiquer sur ces points.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ de JetBrains AI<\/h2>\n\n\n\n<ol>\n<li><strong>Les fonctionnalit\u00e9s g\u00e9n\u00e9r\u00e9es par l&#8217;IA seront-elles bient\u00f4t disponibles dans les IDE bas\u00e9s sur IntelliJ et dans ReSharper&nbsp;?<\/strong><br>Oui. Restez \u00e0 l&#8217;\u00e9coute et suivez les mises \u00e0 jour.<br><\/li>\n\n\n\n<li><strong>Quel sera le co\u00fbt de l&#8217;AI Assistant dans les IDE JetBrains&nbsp;?<\/strong><br>L&#8217;AI Assistant sera gratuit pendant toute la phase de preview. Nous fournirons les informations sur les mod\u00e8les de licence et la tarification ult\u00e9rieurement.<br><\/li>\n\n\n\n<li><strong>Quels LLM sont utilis\u00e9s par JetBrains AI&nbsp;?<\/strong><br>Les informations sur tous les fournisseurs de service tiers et leurs mod\u00e8les figurent sur cette <a href=\"https:\/\/www.jetbrains.com\/legal\/docs\/terms\/jetbrains-ai\/service-providers\/\" target=\"_blank\" rel=\"noopener\">page d\u00e9di\u00e9e<\/a>. Par ailleurs, JetBrains a cr\u00e9\u00e9 plusieurs mod\u00e8les.<br><\/li>\n\n\n\n<li><strong>J&#8217;ai \u00e9t\u00e9 mis\u00b7e sur liste d&#8217;attente. Dans combien de temps aurais-je acc\u00e8s \u00e0 ce nouveau service&nbsp;?<\/strong><br>Nous vous pr\u00e9viendrons par e-mail d\u00e8s que vous pourrez essayer JetBrains AI. Nous voulons nous assurer que ce service offre la meilleure exp\u00e9rience possible \u00e0 nos utilisateurs. Dans les mois \u00e0 venir, nous allons graduellement inviter les personnes qui ont \u00e9t\u00e9 mises sur liste d&#8217;attente \u00e0 l&#8217;essayer. Toutefois, nous ne sommes pas encore en mesure de donner une date pr\u00e9cise.<\/li>\n<\/ol>\n\n\n\n<p> <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Rejoignez <a href=\"https:\/\/surveys.jetbrains.com\/s3\/fleet-panel-form\" target=\"_blank\" rel=\"noopener\">JetBrains Tech Insights Lab<\/a> pour participer \u00e0 des enqu\u00eates, des entretiens et des \u00e9tudes sur l&#8217;exp\u00e9rience utilisateur. Aidez-nous \u00e0 am\u00e9liorer JetBrains Fleet&nbsp;!<\/p>\n\n\n\n<p><em>Article original en anglais par <\/em>:<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":363835,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/fleet\/363611"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/fleet"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/fleet"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=363611"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/fleet\/363611\/revisions"}],"predecessor-version":[{"id":363850,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/fleet\/363611\/revisions\/363850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/363835"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=363611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=363611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=363611"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=363611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}