Déléguez vos tâches, concentrez-vous sur l'atteinte des résultats

Découvrez une nouvelle façon de coder avec l'agent de programmation de JetBrains

Une nouvelle façon de travailler avec le code

Déléguez. Itérez. Examinez

Attribuez des tâches à Junie et il les gérera en toute autonomie. Junie facilite votre travail et vous fait gagner du temps, que vous pouvez mettre à profit pour générer des résultats et des solutions créatives.

Gardez le contrôle sur votre code

Partagez des prompts dans le chat avec Junie, examinez les résultats et acceptez ou itérez si besoin. Avec moins de distractions, vous pouvez vous concentrer pour faire des ajustements, expérimenter et créer.

Préservez la cohérence du projet

Junie apprend le contexte de votre code, il comprend vos préférences et votre style. En affinant son approche à chaque itération, il vous aide à écrire un code plus propre et plus cohérent.

Profitez d'un flux ininterrompu

Junie is currently available in IntelliJ IDEA Ultimate, PyCharm Professional and WebStorm. For now, Junie is only available on the macOS and Linux platforms.

IntelliJ IDEAPyCharmWebStorm

Ce que Junie peut faire pour vous

Il vous aide à rester concentré

Démarrer avec l'agent de programmation Junie est très simple : il vous suffit de l'installer dans votre IDE pour commencer à lui déléguer des tâches simples, sans avoir à apporter de modifications à votre workflow. Cette approche garantit que cette nouvelle façon de travailler ne perturbe en rien votre expérience de développement.

Il explore votre projet pour trouver des solutions

Junie comprend le contexte de votre projet. Lorsque vous lui attribuez une tâche, il analyse la structure du projet et effectue une recherche pour trouver toutes les informations pertinentes.

Il exécute les inspections que vous utilisez habituellement

Lorsque Junie modifie vos fichiers, il exploite toute la puissance de votre IDE pour assurer un haut niveau de qualité du code. Chaque modification fait l'objet de vérifications syntaxiques et sémantiques afin de maintenir des normes de code strictes.

Il contribue à réduire les risques d'erreurs dans votre projet

Chaque fois que nécessaire, Junie peut exécuter du code et des tests afin d'éviter la survenance de nouveaux avertissements et erreurs de compilation. Une fois les modifications effectuées, il peut aussi vérifier l'état du projet et s'assurer que tous les tests ont réussi.

Il facilite la réalisation des tâches complexes

Concentrez-vous sur les aspects essentiels des tâches complexes en déléguant les activités routinières à Junie. Examinez les modifications proposées et prenez les décisions sur les points critiques.
[object Object]

Inscrivez-vous sur la liste d'attente pour essayer la coopération avec Junie

Junie is currently available in IntelliJ IDEA Ultimate, PyCharm Professional and WebStorm. For now, Junie is only available on the macOS and Linux platforms.

Parmi les propositions suivantes, laquelle correspond le mieux à votre poste actuel ?
Pays/Région
United States

Utilisez-vous des outils d'IA pour programmer ?

Je comprends que mes données personnelles seront traitées à cette fin.

Questions fréquentes

Voici les réponses à quelques questions courantes. Si vous ne trouvez pas la réponse à votre question, n'hésitez pas à contacter junie@jetbrains.com.

JetBrains Junie est un agent de programmation utilisant l'IA conçu par JetBrains pour gérer les tâches de manière autonome ou en collaboration avec un développeur. Les développeurs peuvent déléguer pleinement des tâches de routine à Junie ou collaborer sur des tâches plus complexes. Junie explorera le projet pour vous, écrira du code adapté, exécutera des tests si nécessaire et partagera le résultat pour que vous puissiez le passer en revue. Grâce à la puissance des JetBrains IDE, couplée à des LLM fiables, Junie résout rapidement des tâches qui nécessitent des heures de travail.

Lorsque vous utilisez des fonctionnalités d'IA, l'IDE doit envoyer vos requêtes et votre code au fournisseur de LLM. En plus des prompts que vous tapez, l'IDE peut envoyer des informations supplémentaires, telles que des morceaux de votre code, les types de fichiers, les frameworks utilisés et d'autres informations qui peuvent être nécessaires pour fournir au LLM un contexte suffisant.

De plus, dans les builds EAP, nous collectons des données anonymes sur l'utilisation des fonctionnalités d'IA, notamment toutes leurs communications avec le LLM (le texte et les fragments de code). Ces données restent strictement confidentielles et sont uniquement utilisées par JetBrains à des fins d'amélioration du produit.

JetBrains propose un éventail d'outils qui améliorent la productivité des développeurs. Beaucoup de ces outils sont complémentaires et s'intègrent bien dans les JetBrains IDE.

La différence entre JetBrains Junie et l'AI Assistant de JetBrains est le niveau d'autonomie et de collaboration qui devient disponible avec l'agent de programmation. Alors que l'AI Assistant aide les développeurs par ses fonctionnalités uniques pour coder plus rapidement, Junie fonctionne plus indépendamment et en collaboration avec un développeur, pour résoudre des tâches plus importantes étape par étape. Les développeurs peuvent déléguer pleinement une tâche à Junie ou collaborer sur une tâche plus complexe. Junie explorera le projet pour vous, écrira du code adapté, exécutera des tests si nécessaire et partagera le résultat pour que vous puissiez le passer en revue.

Dans certains projets, il peut être intéressant d'utiliser Junie et l'AI Assistant pour des tâches différentes, car ils complètent votre travail de diverses façons. JetBrains Junie fait pour l'instant l'objet d'un programme d'accès anticipé EAP et n'est compatible qu'avec IntelliJ IDEA Ultimate et PyCharm Professional.

À l'heure actuelle, Junie est compatible avec des JetBrains IDE, comme IntelliJ IDEA Ultimate et PyCharm Professional. Si vous utilisez l'un de ces produits, vous pouvez rejoindre la liste d'attente pour avoir la chance d'être parmi les premiers à utiliser Junie.

L'accès aux services JetBrains Junie et JetBrains AI est actuellement limité aux territoires où OpenAI ou Anthropic sont disponibles. Vous pouvez consulter ici la liste complète des territoires.

Le programme d'accès anticipé est une phase où un produit, une fonctionnalité ou un outil est mis à la disposition d'un groupe limité d'utilisateurs avant sa publication officielle complète. Les participants ont souvent un accès précoce à des outils ou des fonctionnalités innovants, et leurs commentaires aident à façonner la version finale. À partir du 23 janvier, nous invitons les utilisateurs de JetBrains à rejoindre le programme d'accès anticipé pour avoir la chance d'être parmi les premiers à essayer JetBrains Junie.

Junie fonctionne grâce à plusieurs configurations, notamment des fournisseurs externes, tels qu'Anthropic et OpenAI. Nous faisons de notre mieux pour nous assurer d'utiliser le meilleur modèle possible et d'obtenir le maximum de valeur du modèle que nous utilisons. Ce point peut toutefois être amené à changer en fonction des performances de Junie avec d'autres produits.

Junie est publié dans le cadre d'un programme d'accès anticipé EAP, où il sera mis à la disposition d'un nombre limité d'utilisateurs. Nous nous engageons à fournir un accès au plus grand nombre d'utilisateurs possible. Nous vous demandons toutefois de comprendre que tout le monde ne pourra pas faire partie de ces premiers utilisateurs. JetBrains Junie est actuellement disponible pour IntelliJ IDEA Ultimate et PyCharm Professional.

Pour le moment, JetBrains Junie n'est disponible que pour les utilisateurs d'IntelliJ IDEA Ultimate ou PyCharm Professional. Cliquez ici pour en savoir plus sur les JetBrains IDE.