Trae : l'outil de programmation IA lancé par ByteDance
Trae : l'outil de programmation IA lancé par ByteDanceIntroduction
ByteDance a publié le 20 janvier 2025 un IDE de programmation IA nommé Trae, un outil de programmation IA lancé par ByteDance et destiné aux développeurs chinois, visant à concurrencer des outils de programmation internationaux renommés tels que Cursor et Windsurf. Il intègre les modèles GPT-4o et Claude-3.5-Sonnet, prend en charge le chinois natif et offre des fonctionnalités telles que la FAQ IA, la complétion automatique de code et la programmation IA basée sur des agents.

Principales fonctionnalités et caractéristiques de Trae
Prise en charge native du chinois : Trae propose une interface entièrement en chinois, sans nécessiter de changement de langue, spécialement conçue pour les développeurs chinois.
Intégration des principaux modèles d'IA : intègre des modèles d'IA avancés tels que Claude 3.5 et GPT-4o, prenant en charge la génération de code, la complétion en temps réel et l'optimisation.
Deux modes d'interaction :
Mode Chat : permet aux utilisateurs de poser directement des questions sur la base de code ou des problèmes de programmation, et d'obtenir une aide immédiate.
Mode Builder : aide à construire des projets à partir de zéro, en complétant rapidement la mise en place du projet grâce aux invites IA.
Prise en charge multimodale : prend en charge le téléchargement d'images, et l'IA génère du code correspondant en fonction du contenu de l'image.
Sensibilité au contexte : capable d'analyser le contexte de l'ensemble de la base de code, de prédire intelligemment et de compléter le code en temps réel.
Fonctionnalité Webview : prend en charge la prévisualisation des pages Web directement dans l'IDE, facilitant le développement et le débogage front-end.
Migration transparente de la configuration : prend en charge l'importation de la configuration depuis des éditeurs tels que VS Code et Cursor, y compris les extensions, les paramètres et les raccourcis clavier.
Suggestions de code en temps réel : il analyse en temps réel le code que je suis en train d'écrire et fournit des suggestions d'optimisation dans l'éditeur, m'aidant ainsi à améliorer la qualité du code.
Génération d'extraits de code : il suffit de décrire ses besoins en langage naturel, et Trae peut générer les extraits de code correspondants, et même écrire automatiquement du code multi-fichiers au niveau du projet, réduisant ainsi une grande partie des tâches répétitives.
Assistant FAQ IA : lors de l'écriture du code, vous pouvez à tout moment poser des questions à l'assistant IA sur tout problème rencontré, comme l'explication du code, la rédaction de commentaires ou la correction d'erreurs, m'aidant ainsi à trouver rapidement des solutions.
Développement de projet de 0 à 1 : si je dois développer un nouveau projet mais que je ne maîtrise pas certaines technologies, Trae peut générer automatiquement du code ou créer les fichiers associés en fonction de mes besoins, rendant le développement beaucoup plus facile.

Mode d'utilisation et scénarios d'utilisation de Trae :
Installation et démarrage
Téléchargement depuis le site officiel : rendez-vous sur le site officiel de Trae (trae.ai) pour télécharger le paquet d'installation.
Configuration initiale : après l'installation, ouvrez Trae, sélectionnez le chinois comme langue d'interface lors du premier démarrage, puis choisissez le thème que vous préférez.
Migration de la configuration : si vous utilisiez auparavant VSCode ou Cursor, vous pouvez choisir de migrer la configuration pour vous adapter rapidement au nouvel environnement.
Inscription et connexion
Utilisez votre e-mail ou votre compte de réseau social pour vous inscrire et vous connecter à Trae, afin de profiter des services gratuits des modèles d'IA intégrés.
Interaction et utilisation des fonctionnalités
Mode Chat :
Raccourci clavier : utilisez Cmd + u pour appeler rapidement la fonction de dialogue IA.
Suggestions de code : posez des questions à l'IA ou décrivez vos besoins, comme l'optimisation du code ou la génération d'extraits de code pour une fonctionnalité spécifique.
Mode Builder :
Génération rapide de projet : il suffit de décrire les besoins du projet, par exemple « générer un outil de compression d'images », et Trae générera automatiquement la structure du code.
Développement interactif : pendant le processus de génération, Trae peut vous interroger sur vos préférences afin de s'assurer que le projet correspond à vos attentes.
Aperçu et débogage du code :
Grâce à la fonctionnalité Webview, les développeurs front-end peuvent prévisualiser et déboguer directement les pages web dans l'IDE, sans avoir à basculer fréquemment entre les outils.
Référence de contexte :
Lors de vos échanges avec l'IA, vous pouvez référencer du code, des fichiers ou l'ensemble du projet afin d'obtenir des suggestions plus précises.
Points à noter :
Pour l'instant, Trae ne prend pas en charge la lecture directe des liens externes pour l'interaction IA. Il est recommandé de créer manuellement à l'avance un environnement virtuel (tel que venv ou Conda pour Python) afin d'éviter les problèmes de variables d'environnement.
Pour la configuration de l'environnement, il est recommandé de créer manuellement un environnement virtuel afin d'éviter d'éventuels problèmes d'environnement.
Bien qu'il ne prenne actuellement en charge que le système MacOS, il pourrait être étendu à d'autres systèmes d'exploitation à l'avenir.
Scénarios d'application de Trae :
Prototypage rapide : utilisez Trae pour créer rapidement un prototype de boutique en ligne et générer automatiquement le code front-end et back-end.
Collaboration en équipe et développement interfonctionnel : l'équipe de conception télécharge des maquettes via Trae, et l'IA génère automatiquement le code HTML/CSS.
Apprentissage et pratique de la programmation : profitez de la génération automatique de code par Trae pour aider les débutants à apprendre la programmation facilement.
Développement multilingue : gérez et optimisez simultanément du code JavaScript et Python, améliorant ainsi l'efficacité du développement full-stack.
Débogage et optimisation du code : détecte et optimise automatiquement les goulets d'étranglement de performance dans le code, améliorant ainsi rapidement les performances de l'application.
Trae est un produit innovant lancé par ByteDance pour la communauté des développeurs. Il utilise la technologie IA pour simplifier le processus de programmation. Sa convivialité particulière pour les utilisateurs chinois lui confère un caractère unique parmi les produits similaires.
L'apparition de Trae rend la programmation plus accessible : même sans expérience de développement, sans connaître le code, et même sans comprendre l'anglais, vous pouvez construire vous-même un projet à partir de zéro. Tant que vous avez une idée, vous pouvez concrétiser rapidement et à moindre coût votre propre création.
Informations connexes :
Tutoriel Trae de ByteDance : méthode de configuration de l'IDE
Installation, configuration et mode d'emploi de Trae de ByteDance
Assistant scénario▸
Apps AI
Actualités AI