{"id":529622,"date":"2024-11-21T14:22:06","date_gmt":"2024-11-21T13:22:06","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=ai&#038;p=529622"},"modified":"2025-09-16T13:07:04","modified_gmt":"2025-09-16T12:07:04","slug":"jetbrains-ai-assistant-2024-3-beneficiez-d-une-meilleure-experience-avec-l-ia-grace-a-la-selection-de-modeles-a-la-saisie-semi-automatique-de-code-optimisee-et-bien-plus","status":"publish","type":"ai","link":"https:\/\/blog.jetbrains.com\/fr\/ai\/2024\/11\/jetbrains-ai-assistant-2024-3-beneficiez-d-une-meilleure-experience-avec-l-ia-grace-a-la-selection-de-modeles-a-la-saisie-semi-automatique-de-code-optimisee-et-bien-plus\/","title":{"rendered":"JetBrains AI Assistant 2024.3 : b\u00e9n\u00e9ficiez d&#8217;une meilleure exp\u00e9rience avec l&#8217;IA gr\u00e2ce \u00e0 la s\u00e9lection de mod\u00e8les, \u00e0 la saisie semi-automatique de code optimis\u00e9e, et bien plus"},"content":{"rendered":"<p>JetBrains AI Assistant 2024.3 est l\u00e0 ! L&#8217;un des points cl\u00e9s de cette nouvelle version r\u00e9side dans la possibilit\u00e9 de choisir votre mod\u00e8le de chat. Vous pouvez maintenant opter pour Google Gemini, OpenAI ou des mod\u00e8les locaux, afin d&#8217;adapter les interactions et de profiter d&#8217;une exp\u00e9rience encore plus personnalis\u00e9e.\u00a0<\/p>\n<p>Cette mise \u00e0 jour apporte \u00e9galement la saisie semi-automatique du code pour les principaux langages de programmation, une meilleure gestion du contexte et la possibilit\u00e9 de g\u00e9n\u00e9rer des prompts inline directement dans l&#8217;\u00e9diteur.<\/p>\n<h2 class=\"wp-block-heading\">Davantage de contr\u00f4le sur votre exp\u00e9rience avec le chat : choisissez entre Gemini, OpenAI ou des mod\u00e8les locaux\u00a0<\/h2>\n<p>Vous pouvez d\u00e9sormais s\u00e9lectionner votre mod\u00e8le de chat par IA, qu&#8217;il s&#8217;agisse de prestataires cloud comme Google Gemini et OpenAI, ou de mod\u00e8les locaux. Cette s\u00e9lection \u00e9tendue vous permet de personnaliser les r\u00e9ponses du chat en fonction des sp\u00e9cificit\u00e9s de votre workflow et de b\u00e9n\u00e9ficier d&#8217;une exp\u00e9rience plus flexible et adapt\u00e9e.\u00a0<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-525581\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/model-selector-final.png\" alt=\"\" width=\"1900\" height=\"1110\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Disponibilit\u00e9 des mod\u00e8les Gemini de Google<\/h2>\n<p>L&#8217;offre des LLM utilis\u00e9s par JetBrains AI inclut maintenant <a href=\"https:\/\/developers.googleblog.com\/en\/updated-gemini-models-reduced-15-pro-pricing-increased-rate-limits-and-more\/\" target=\"_blank\" rel=\"noopener\">Gemini 1.5 Pro 002 et Flash 002<\/a>. Ces mod\u00e8les sont con\u00e7us pour offrir des fonctionnalit\u00e9s de raisonnement avanc\u00e9es et des performances optimis\u00e9es pour de nombreux types de t\u00e2ches. La version Pro excelle pour les applications complexes, tandis que Flash est plus adapt\u00e9e pour les sc\u00e9narios \u00e0 fort volume et faible latence. Les utilisateurs de l&#8217;AI Assistant peuvent maintenant s&#8217;appuyer sur la puissance des mod\u00e8les Gemini, ainsi que sur Mellum, le mod\u00e8le propri\u00e9taire de JetBrains, et sur OpenAI.<\/p>\n<h2 class=\"wp-block-heading\">Prise en charge du mod\u00e8le local via Ollama<\/h2>\n<p>En plus des mod\u00e8les bas\u00e9s sur le cloud, vous pouvez connecter le chat par IA aux mod\u00e8les locaux disponibles via <a href=\"https:\/\/ollama.com\/\" target=\"_blank\" rel=\"noopener\">Ollama<\/a>\u00a0afin d&#8217;offrir davantage de confidentialit\u00e9, de flexibilit\u00e9 et la possibilit\u00e9 d&#8217;ex\u00e9cuter les mod\u00e8les sur du mat\u00e9riel local, ce qui est particuli\u00e8rement utile pour les utilisateurs qui souhaitent avoir plus de contr\u00f4le sur leurs mod\u00e8les d&#8217;IA.<\/p>\n<p>Pour ajouter un mod\u00e8le Ollama au chat, vous devez activer la prise en charge d&#8217;Ollama dans les param\u00e8tres de l&#8217;AI Assistant et configurer la connexion \u00e0 votre instance Ollama.\u00a0<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-525592\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/connect-ollama.png\" alt=\"\" width=\"1740\" height=\"526\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Gestion du contexte am\u00e9lior\u00e9e<\/h2>\n<p>Avec cette mise \u00e0 jour, nous avons rendu le traitement du contexte dans l&#8217;AI Assistant plus transparent et intuitif. L&#8217;interface utilisateur remani\u00e9e vous permet d&#8217;afficher et de g\u00e9rer chaque \u00e9l\u00e9ment inclus en tant que contexte, pour une visibilit\u00e9 et un contr\u00f4le complets. Le fichier ouvert et tout le code s\u00e9lectionn\u00e9 qu&#8217;il contient sont d\u00e9sormais automatiquement ajout\u00e9s au contexte, et vous pouvez facilement ajouter ou supprimer des fichiers selon vos besoins afin d&#8217;adapter le contexte \u00e0 votre workflow. Vous pouvez en outre joindre des instructions \u00e0 l&#8217;\u00e9chelle du projet pour que vos instructions concernant les r\u00e9ponses de l&#8217;AI Assistant soient respect\u00e9es dans toute votre base de code.<\/p>\n<p><img decoding=\"async\" style=\"width: 1000px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeY2I5hFzjSClKkDWZA8ayUn-a2CV1Obk20H9smkyGlrAEPxqhAFFf8Ypqx3DX7KRATSdF_CHN4h9Vt4X2s8rxld7ICAclXxwAKDo86WLuPCOuKcCmDVjN6Z1xIVIlk7NsWWKsYSM-YSAJdcyNmrptWY5kp.png\" \/><\/p>\n<h2 class=\"wp-block-heading\">Saisie semi-automatique du code cloud avec prise en charge de langages \u00e9tendue<\/h2>\n<p>JetBrains a lanc\u00e9 son propre grand mod\u00e8le de langage (LLM), <a href=\"https:\/\/blog.jetbrains.com\/fr\/blog\/2024\/10\/30\/decouvrez-mellum-le-nouveau-llm-de-jetbrains-concu-pour-les-developpeurs\/\">Mellum<\/a>, qui est sp\u00e9cifiquement con\u00e7u pour am\u00e9liorer la saisie semi-automatique du code bas\u00e9e sur le cloud pour les d\u00e9veloppeurs. Ce nouveau mod\u00e8le, sp\u00e9cialis\u00e9 dans les t\u00e2ches de programmation, a \u00e9tendu la prise en charge \u00e0 plusieurs nouveaux langages, parmi lesquels JavaScript, TypeScript, HTML, C#, C, C++, Go, PHP et Ruby. La saisie semi-automatique du code est maintenant unifi\u00e9e pour tous les JetBrains IDEs, et offre la mise en \u00e9vidence des \u00e9l\u00e9ments de syntaxe pour le code sugg\u00e9r\u00e9, davantage de flexibilit\u00e9 pour l&#8217;acceptation des suggestions jeton par jeton ou ligne par ligne, et une r\u00e9duction globale de la latence.<\/p>\n<p><img decoding=\"async\" style=\"width: 1000px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXdnObAOl6ZCgoK56DHvfnzvwkhyy8kMLkP4vkXescxiRjURLyUEpg2z7ipK48HU_kb0uPvswQB40eUOKem200_2-nutPbovTWp9W9FTDIEmOWqJ9yg4bpfA3CvPQjesw8e9Q8xxqjEHgnS4gZL4XbQL66OB.gif\" \/><\/p>\n<h2 class=\"wp-block-heading\">Am\u00e9liorations pour la saisie semi-automatique du code : prise en charge multiligne pour Python et optimisation de la prise en compte du contexte<\/h2>\n<p>La saisie semi-automatique du code locale a \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9e et fournit d\u00e9sormais des suggestions multilignes pour Python. Ces optimisations concernent aussi d&#8217;autres langages. Pour Kotlin, la <a href=\"https:\/\/cloud.google.com\/use-cases\/retrieval-augmented-generation\" target=\"_blank\" rel=\"noopener\">g\u00e9n\u00e9ration augment\u00e9e de r\u00e9cup\u00e9ration (RAG)<\/a> permet au mod\u00e8le d&#8217;extraire des informations provenant de plusieurs fichiers d&#8217;un projet, afin de g\u00e9n\u00e9rer les suggestions les plus pertinentes possibles. La prise en charge de JavaScript, de TypeScript et de CSS a \u00e9galement permis d&#8217;am\u00e9liorer la fonctionnalit\u00e9 RAG existante. De plus, la saisie semi-automatique du code locale a \u00e9t\u00e9 introduite pour le code HTML.<\/p>\n<p>Ces am\u00e9liorations permettent un affichage des suggestions plus rapide pour tous les langages, offrant ainsi une exp\u00e9rience encore plus fluide. La saisie semi-automatique du code locale est incluse gratuitement dans votre IDE, ce qui vous permet de profiter imm\u00e9diatement de ces fonctionnalit\u00e9s.<\/p>\n<h2 class=\"wp-block-heading\">Exp\u00e9rience simplifi\u00e9e dans l&#8217;\u00e9diteur avec les prompts d&#8217;IA inline<\/h2>\n<p>La nouvelle fonctionnalit\u00e9 de prompt d&#8217;IA inline de l&#8217;AI Assistant introduit un moyen de saisir directement vos prompts dans l&#8217;\u00e9diteur. Commencez simplement la saisie de votre requ\u00eate en langage naturel et l&#8217;AI Assistant saura l&#8217;interpr\u00e9ter et g\u00e9n\u00e9rer une suggestion. Les prompts d&#8217;IA inline prennent en compte le contexte et incluent automatiquement les fichiers et symboles associ\u00e9s, pour une g\u00e9n\u00e9ration de code plus pr\u00e9cise. Cette fonctionnalit\u00e9 est disponible via un abonnement \u00e0 l&#8217;AI Assistant et prend en charge les formats de fichiers Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON, YAML, PHP, Ruby et Go.<\/p>\n<p>Nous avons \u00e9galement am\u00e9lior\u00e9 la visibilit\u00e9 des modifications appliqu\u00e9es. Une marque de couleur violette appara\u00eet maintenant dans la goutti\u00e8re \u00e0 c\u00f4t\u00e9 des lignes modifi\u00e9es par l&#8217;AI Assistant, afin que vous puissiez facilement voir ce qui a \u00e9t\u00e9 mis \u00e0 jour.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXfHO70eh6cDBrt6TyiDdGK8DMuhVt2xfDNtcQekxXsfHXRF9XCWMGEaDKNXk9OtENJQP19z5aZnmR7nyjCMykr3ViZhLz4TKxJsO0xsijbWZUZTjZPDShhQXRuwzirKsW0oKf4lZEf-zC575xBu4N39AZ-q.gif\" alt=\"\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Simplification des mises \u00e0 jour multiples dans un fichier<\/h2>\n<p>L&#8217;AI Assistant fournit maintenant la <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/generating-code.html\" target=\"_blank\" rel=\"noopener\">g\u00e9n\u00e9ration de code<\/a> dans l&#8217;ensemble d&#8217;un fichier, ce qui simplifie la r\u00e9alisation de modifications. Cette fonctionnalit\u00e9 permet de modifier de multiples sections de code, notamment pour ajouter les importations n\u00e9cessaires, mettre \u00e0 jour les r\u00e9f\u00e9rences et d\u00e9finir les d\u00e9clarations manquantes. Elle est actuellement disponible pour Java et Kotlin et se d\u00e9clenche via l&#8217;action <em>Generate Code<\/em> si aucune s\u00e9lection sp\u00e9cifique n&#8217;est faite dans l&#8217;\u00e9diteur. Vous b\u00e9n\u00e9ficiez ainsi d&#8217;une exp\u00e9rience fluide pour effectuer des ajustements au niveau de tout un fichier.<\/p>\n<p><img decoding=\"async\" style=\"width: 1000px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXet3-AuPO9srxSvj1lGR29a3wxymc4CnaJfJnNb0WUKS_tnoCloR_PUwhQ7f-f1ig3SBr8kLFS3wx-R1khIKDL2nD9yWYK4Ja0UDP0sQ6WmpJJMDtuCVP6wa-D1mSvsqWaz18E2M6Xzo0qkE2Wf3dMCe5aa.gif\" \/><\/p>\n<h2 class=\"wp-block-heading\">Obtention de r\u00e9ponses instantan\u00e9es sur les fonctionnalit\u00e9s et les param\u00e8tres de l&#8217;IDE dans le chat par IA<\/h2>\n<p>Fini les recherches fastidieuses dans les param\u00e8tres et la documentation ! La nouvelle commande \/docs permet d&#8217;acc\u00e9der \u00e0 des r\u00e9ponses bas\u00e9es sur la documentation directement dans le chat par IA. Posez simplement une question sur une fonctionnalit\u00e9 \u00e0 l&#8217;AI Assistant et il vous fournira des instructions interactives \u00e9tape par \u00e9tape.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-526216\" style=\"aspect-ratio: 1.7261410788381744; width: 797px; height: auto;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/11\/docs-1.gif\" alt=\"\" width=\"1664\" height=\"964\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Correctifs g\u00e9n\u00e9r\u00e9s par l&#8217;IA pour une r\u00e9solution plus rapide des erreurs<\/h2>\n<p>Lorsqu&#8217;une inspection d&#8217;un JetBrains IDE signale un probl\u00e8me, qu&#8217;il s&#8217;agisse d&#8217;une erreur de syntaxe, d&#8217;une importation manquante ou autre, elle propose un <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/resolving-problems.html\" target=\"_blank\" rel=\"noopener\">correctif rapide<\/a> directement dans l&#8217;\u00e9diteur. La derni\u00e8re mise \u00e0 jour, <em>Fix with AI<\/em>, va encore plus loin. Cette nouvelle fonctionnalit\u00e9 s&#8217;appuie sur la prise en compte du contexte par l&#8217;IA pour sugg\u00e9rer des correctifs plus pr\u00e9cis et adapt\u00e9s \u00e0 votre contexte, ce qui aide \u00e0 r\u00e9soudre les probl\u00e8mes de code plus rapidement et facilement, sans aucune intervention manuelle.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXddoApF35Difw5V4Op7Rm1E_D9qPDHkvtH8qf8i4XEbdPZItW446zk5Ut0MM2IE84lyIxTrN7VUymxUyjq1rLbnIGZns1rGjk6qBCR_pv2BnPSJuqaPWZETpYi4SiE0UCdeewvlVUwY5eKBsP8bKD7A7HXK.png\" alt=\"\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Essayez l&#8217;AI Assistant et partagez vos retours d&#8217;exp\u00e9rience<\/h2>\n<p>Explorez ces mises \u00e0 jour et laissez l&#8217;AI Assistant simplifier encore plus votre workflow.\u00a0Comme toujours, nous avons h\u00e2te de recevoir vos retours d&#8217;exp\u00e9rience ! Vous pouvez nous en faire part via le lien <em>Share your feedback<\/em> dans la fen\u00eatre d&#8217;outil de l&#8217;<em>AI Assistant<\/em> ou nous transmettre vos demandes de fonctionnalit\u00e9s ou signalements de bug dans <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/LLM\" target=\"_blank\" rel=\"noopener\">YouTrack<\/a>.<\/p>\n<p><em>Bon d\u00e9veloppement\u00a0!<\/em><\/p>\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/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:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/09\/anna-200x200.png\" width=\"200\" height=\"200\" alt=\"Anna Maltseva\" 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                                            <h4>Anna Maltseva<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":526571,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[8527,8168],"cross-post-tag":[6419],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/ai\/529622"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/ai"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/ai"}],"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=529622"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/ai\/529622\/revisions"}],"predecessor-version":[{"id":607563,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/ai\/529622\/revisions\/607563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/526571"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=529622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=529622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=529622"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=529622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}