Cours
Si je devais résumer Cline en quelques mots, je dirais :
- Libre
- Partenaire IA — pas un agent IA
- Sécurité de niveau entreprise
- Excellente planification et mode d'action
- Gestion des points de contrôle de type Git
Voici les avantages offerts par Cline IDE en plus des fonctionnalités courantes de tous les IDE IA, telles que la prise en charge MCP, le chat sur le code source, l'exécution de commandes dans le terminal et la modification de fichiers.
Dans ce tutoriel, j'explorerai Cline et toutes ses fonctionnalités mentionnées en détail, et je le comparerai à Cursor. Je vais vous présenter des exemples concrets pour vous montrer comment il fonctionne en tant que partenaire IA plutôt que comme un simple outil supplémentaire dans votre processus de développement.
Nous tenons nos lecteurs informés des dernières actualités en matière d'IA en leur envoyant The Median, notre newsletter gratuite du vendredi qui résume les articles clés de la semaine. Abonnez-vous et restez informé en quelques minutes par semaine :
Qu'est-ce que Cline ?
Cline est un assistant de codage IA open source qui fonctionne comme une extension VS Code. Il est disponible gratuitement et offre une version d'essai de 14 jours. C extension VS Code (et dans toute autre version dérivée de VS Code). Ce qui le distingue des outils d'autocomplétion classiques, c'est son rôle de partenaire de développement : il peut créer et modifier des fichiers, exécuter des commandes dans le terminal, parcourir des sites web et gérer des tâches en plusieurs étapes. L'approche « human-in-the-loop » signifie que chaque action nécessite votre approbation, vous offrant ainsi un contrôle total sur les modifications apportées à votre espace de travail.
Cet outil comprend les bases de code volumineuses en analysant les structures de fichiers, en effectuant des recherches et en lisant la documentation sans surcharger la fenêtre contextuelle. Il prend en charge plusieurs fournisseurs d'IA, notamment Anthropic, OpenAI, Google Gemini, AWS Bedrock et des modèles locaux via Ollama ou LM Studio.
Au-delà des opérations de base sur les fichiers, Cline inclut l'automatisation du navigateur pour les tests Web, protocole MCP pour des intégrations personnalisées et une gestion contextuelle intelligente pour les projets complexes.
Ce qui distingue Cline :
- s du système de banque de mémoire: Gère des fichiers de documentation structurés (
projectbrief.md
,activeContext.md
,progress.md
) afin de faciliter la compréhension du projet d'une session à l'autre. - s relatives à la gestion des points de contrôle: Crée des instantanés à chaque étape et à chaque appel d'outil, vous permettant de comparer les modifications, de restaurer les états précédents ou d'expérimenter sans risque.
- Règles activables/désactivables: Passer d'un jeu d'instructions à un autre (
.clinerules
) pour différents contextes de développement. - Modes Planifier et agir: Séparer la planification stratégique de la mise en œuvre pour une meilleure gestion des tâches.
Cette combinaison de mémoire persistante, de contrôle de version et de gestion flexible des instructions transforme Cline d'un simple assistant en un environnement de développement collaboratif qui mémorise vos modèles et évolue avec vos projets.
Comment installer Cline et le configurer
Cline peut être installé via la boutique d'extensions VS Code :
Une fois l'installation terminée, veuillez redémarrer VS Code (ou Cursor, Windsurf) et l'extension Cline devrait apparaître dans la barre latérale gauche. Veuillez l'ouvrir et suivre les instructions « Commencer » qui vous guideront tout au long de la configuration de votre compte et des paramètres de base. Ensuite, vous devriez arriver à cette interface utilisateur :
À présent, vous devez sélectionner un fournisseur de modèles dans les paramètres, car Cline est open source et ne propose pas de crédits payants. Ci-dessous, vous pouvez voir que j'ai choisi Anthropic comme fournisseur d'API et sélectionné le modèle Claude Sonnet 4:
Cline prend en charge tous les fournisseurs majeurs et mineurs. Bien que j'utilise exclusivement la famille de modèles Claude, vous pouvez choisir des routeurs tiers tels que OpenRouter, Requesty ou Google Vertex et AWS Bedrock pour les entreprises. Je vous recommande d'opter pour OpenRouter. Ainsi, vous n'aurez qu'à configurer une seule clé API pour accéder à tous les modèles hébergés par OpenRouter.
Vous êtes maintenant prêt à utiliser Cline !
Comment utiliser Cline : Neuf exemples pratiques
Dans cette section, nous explorerons les fonctionnalités principales de Cline tout en développant un jeu de morpion 4x4. Ce projet est suffisamment simple pour maintenir les coûts liés à l'API à un niveau bas, tout en étant suffisamment complet pour présenter toutes les fonctionnalités. À titre de référence, nous utiliserons Claude 4 Sonnet tout au long du tutoriel.
Commençons !
Modes Planifier et Agir
L'une des fonctionnalités les plus puissantes de Cline est son système de mode Plan & Act, qui sépare la réflexion stratégique de la mise en œuvre. Contrairement à curseurs ou Windsurf, qui s'exécutent immédiatement après chaque invite, Cline vous permet de travailler en deux phases distinctes :
- Mode Plan pour l'exploration en lecture seule et l'architecture ; et
- Mode Act pour les modifications réelles du code.
Cette séparation répond à une frustration courante liée aux assistants de codage IA traditionnels : ils se précipitent souvent dans la mise en œuvre sans en comprendre pleinement la portée, ce qui entraîne de multiples itérations et des solutions sous-optimales. Grâce aux modes Planifier et Agir, vous gardez un contrôle total sur le moment où la réflexion passe à l'action.
Différences entre les modes Planifier et Agir
Le mode Plan est entièrement en lecture seule. Cline peut analyser votre base de code, lire des fichiers, poser des questions de clarification et proposer des stratégies de mise en œuvre détaillées sans toucher une seule ligne de code. Cela vous permet d'explorer des projets complexes, de comprendre l'architecture existante et d'élaborer des plans complets sans risque de modifications indésirables.
Le mode Act passe en accès lecture/écriture, ce qui permet à M. Cline de mettre en œuvre la solution prévue. La différence réside dans le fait que vous contrôlez cette transition : Cline ne peut pas passer automatiquement en mode Act et doit attendre votre accord explicite.
Démontrer la méthode « Planifier et agir » avec notre projet de tic-tac-toe
Nous commençons notre projet de tic-tac-toe en 4x4 en ouvrant Cline en mode Plan et en soumettant notre requête initiale :
I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface.
The game should support two players taking turns, detect wins in rows, columns,
and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.
Cline répond par une analyse complète, en parcourant la structure actuelle du répertoire (qui est actuellement vide) et en proposant une architecture détaillée. La réponse comprend des suggestions d'organisation des fichiers, des recommandations sur la structure des classes et un plan de mise en œuvre étape par étape. Il est important de noter qu'aucun fichier n'est créé ou modifié au cours de cette phase. Vous pouvez lire la réponse complète générée pour notre première question via ce GitHub Gist.
La réponse à la planification couvre également l'architecture de la logique du jeu, la conception de l'interface utilisateur, les algorithmes des conditions de victoire et les approches de gestion des erreurs.
Après avoir examiné le plan (et fourni des conseils supplémentaires si vous le souhaitez), nous sommes prêts à passer à la mise en œuvre. Le passage en mode action incitera immédiatement Cline à mettre en œuvre l'ensemble du plan, et ce processus comporte de nombreux éléments à prendre en compte.
Tout d'abord, au fur et à mesure de l'exécution du plan, vous verrez un journal détaillé de l'utilisation des jetons, du cache et de la fenêtre de contexte en haut du volet d'action :
J'ai pris la capture d'écran après l'exécution de Cline, et elle montre que l'application a dépensé 0,35 $ pour 8,7 k jetons et 26,5 k fenêtres contextuelles. J'apprécie ces détails, car tous les autres forks payants de VS Code les masquent complètement.
Au centre, vous pouvez également voir une liste de barres de différentes couleurs correspondant au calendrier d'exécution :
- Barres grises pour « Le modèle réfléchit », analyse de la sortie shell
- Barres bleues pour approuver la création de nouveaux fichiers
- Violet pour les commandes terminales réussies
- Jaune pour la lecture de fichiers
- Vert pour une tâche accomplie avec succès
Tout au long de l'exécution, M. Cline a créé de manière autonome des scripts et des fichiers de test, a exécuté des commandes dans le terminal, a analysé leurs résultats et a fourni des journaux détaillés. À la fin, Cline conclut en vous demandant s'il y a quelque chose que vous souhaitez corriger, améliorer ou déboguer. Voici à quoi ressemble l'application finale à ce stade :
Pourquoi cette approche est-elle plus efficace ?
Ce processus Planifier et agir permet d'obtenir un code de meilleure qualité, car M. Cline a déjà pris en compte l'ensemble du projet avant d'écrire la première ligne. La phase de planification permet de détecter les problèmes potentiels, de clarifier les exigences et de garantir que la mise en œuvre correspond à votre vision. Au lieu du cycle classique « coder → tester → corriger → répéter » commun à d'autres assistants IA, vous obtenez « planifier → réviser → mettre en œuvre → terminé ».
Cette séparation évite également le problème courant où les assistants IA émettent des hypothèses et commencent à modifier des fichiers non liés. En mode Plan, Cline peut lire l'intégralité de votre base de code en toute sécurité afin de comprendre le contexte sans risque de modifications indésirables.
Approbation automatique
Lors de la création de notre jeu de morpion, vous remarquerez que Cline demande une autorisation avant chaque action. Il requiert l'autorisation de lire des fichiers, d'en créer de nouveaux ou d'exécuter des commandes dans le terminal. Cela vous permet de garder le contrôle, mais peut ralentir le processus lorsque vous faites confiance aux décisions de Cline. La fonctionnalité d'approbation automatique vous permet de définir des autorisations spécifiques pour différents types d'opérations.
Le menu d'approbation automatique comporte plusieurs niveaux d'autorisation. Vous pouvez autoriser Cline à lire automatiquement les fichiers de projet tout en exigeant une approbation pour les modifications. Vous pouvez également autoriser les « commandes sécurisées » telles que ls
et cat
tout en bloquant tout ce qui pourrait être préjudiciable. Le paramètre « maximum requests
» (Demander une confirmation) agit comme un filet de sécurité, vous demandant de confirmer après un certain nombre d'actions automatisées consécutives.
Pour notre projet tutoriel, l'activation de tous les paramètres d'approbation automatique fonctionne bien, car nous travaillons sur un projet de démonstration. À mesure que vous vous familiariserez avec le fonctionnement de Cline, vous pourrez ajuster progressivement les autorisations. Le bouton « étoile » vous permet d'activer ou de désactiver les paramètres d'approbation automatique selon vos besoins. Cette fonctionnalité est utile pour renforcer la sécurité lors de tâches importantes ou pour assouplir les restrictions lorsque vous effectuez simplement des essais.
Utilisation du Web et du navigateur
À l'instar de nombreux assistants IA modernes, Cline prend également en charge la recherche sur le Web. Par exemple, après la mise en œuvre initiale de l'application, je lui ai demandé de :
Browse the internet for innovative ways other people have built tic-tac-toe games. I want more comprehensive features
Elle a effectué une recherche Google approfondie, résumé ses conclusions en 8 catégories d'améliorations et élaboré un plan d'action en trois phases :
## Recommended Enhancement Plan
__Phase 1: Core Improvements__
1. Add AI opponent with difficulty levels
2. Implement move undo/redo functionality
3. Add game statistics and history
4. Create configurable board sizes
__Phase 2: Advanced Features__
1. Tournament mode with multiple rounds
2. Save/load game functionality
3. Advanced visual effects and animations
4. Sound system integration
__Phase 3: Innovation__
1. Ultimate Tic-Tac-Toe variant
2. Network multiplayer capability
3. Web interface version
4. Mobile-responsive design
Would you like me to focus on any specific category of features, or should I create a comprehensive plan incorporating multiple innovative elements? I can start with the most impactful features like AI opponents and enhanced game modes.
À ce stade, je pourrais demander de décomposer la première phase en sous-tâches plus précises et cliquer sur « Act » pour la mettre en œuvre dans son intégralité.
Cline prend également en charge les fonctionnalités de navigateur à distance. Cette fonctionnalité permet à Cline d'interagir directement avec le contenu Web via une instance de navigateur contrôlée. Grâce à la prise en charge du navigateur à distance, vous pouvez demander à Cline de :
- Visitez des sites Web et consultez leur contenu.
- Tester localement des applications Web en cours d'exécution
- Remplissez des formulaires et interagissez avec les éléments de la page.
- Capturez des captures d'écran de ce qu'il voit
- Surveillez les journaux et les erreurs de la console.
Le navigateur fonctionne à l'aide de commandes simples telles que « Utilisez le navigateur pour consulter le site Web https://example.com" » ou « Cliquez sur le bouton de connexion ». Cela le rend utile pour les tests de développement web, les évaluations UI/UX et la recherche de contenu. Une fois que vous avez terminé vos tâches dans le navigateur, vous devez fermer ce dernier avant que Cline puisse utiliser d'autres outils tels que l'édition de fichiers ou les commandes du terminal. Veuillez consulter la documentation relative à cette fonctionnalité pour plus de détails.
Gestion des tâches et points de contrôle
L'une des caractéristiques remarquables de Cline est son système de gestion des points de contrôle. Alors que d'autres IDE vous permettent uniquement de restaurer l'état d'un projet après avoir terminé une invite complète, Cline crée des points de contrôle après chaque appel d'outil individuel.
Cela signifie que chaque écriture de fichier, commande terminal ou requête Web dispose de son propre point de contrôle. Cline gère cela via un dépôt Git fantôme qui fonctionne parallèlement à votre dépôt existant, en suivant chaque modification de manière très détaillée.
Au-delà des points de contrôle, Cline comprend un système complet d'historique des tâches qui vous aide à organiser votre travail. Vous pouvez accéder aux conversations précédentes via le bouton « Historique » dans la barre latérale, où vous trouverez des options de recherche et de filtrage pour localiser rapidement des tâches spécifiques.
Le système de favoris vous permet de marquer les conversations importantes d'une étoile pour y accéder facilement plus tard. Les tâches ajoutées aux favoris sont protégées contre toute suppression accidentelle. Vous pouvez trier les tâches par date (les plus récentes ou les plus anciennes), par coût ou par utilisation de jetons, ce qui facilite la recherche des conversations coûteuses ou le suivi de vos dépenses API.
La gestion des tâches comprend également des opérations groupées pour le nettoyage. Vous pouvez sélectionner plusieurs tâches à supprimer tout en conservant vos favoris, ou exporter des conversations importantes au format Markdown pour référence externe. Grâce à cette combinaison de points de contrôle granulaires et d'historique des tâches organisé, vous pouvez expérimenter librement, en sachant que vous pouvez toujours revenir à un état précédent ou retrouver rapidement des tâches connexes issues de sessions antérieures.
Intégration des serveurs MCP
Cline prend en charge les serveurs MCP (Model Context Protocol), qui sont des extensions spécialisées ajoutant de nouvelles fonctionnalités à votre assistant IA. Considérez-les comme des plugins qui permettent à Cline d'effectuer des tâches telles que récupérer des pages web, traiter des images, accéder à des API ou interagir avec des services spécifiques. Au lieu de se limiter aux opérations sur les fichiers et aux commandes du terminal, les serveurs MCP vous permettent de vous connecter à des outils et services externes.
L'installation des serveurs MCP est très simple grâce à la place de marché intégrée à Cline. Veuillez cliquer sur le bouton « Extensions » dans la barre d'outils, parcourir les serveurs par catégorie (web scraping, systèmes de fichiers, outils de recherche, etc.) et les installer en un seul clic.
Si un serveur nécessite une clé API, Cline vous guide tout au long du processus d'obtention et de saisie sécurisée de celle-ci. Une fois installé, les fonctionnalités du serveur s'intègrent automatiquement à Cline. Il vous suffit alors de lui demander de « rechercher sur le Web à l'aide de Perplexity » ou de « traiter cette image » sans préciser l'outil à utiliser.
Cline inclut également des règles MCP qui automatisent la sélection du serveur en fonction du contexte de votre conversation. Vous pouvez regrouper les serveurs associés dans des catégories et définir des mots-clés déclencheurs. Ainsi, lorsque vous mentionnez « web scraping » ou « cours de la bourse », Cline sait automatiquement quels outils utiliser. Cela élimine la nécessité de spécifier manuellement les outils et simplifie les interactions, comme indiqué dans la documentation du marché MCP.
Règles de Cline
Les règles Cline fournissent des directives et des préférences au niveau du système qui persistent d'une conversation à l'autre. Ils vous permettent d'informer Cline des normes de codage, des exigences en matière de documentation ou des flux de travail spécifiques à votre projet sans avoir à répéter les instructions à chaque fois.
Pour notre projet de morpion, nous avons pu définir des règles concernant les préférences de formatage Python ou le style de l'interface du terminal que Cline se souviendrait tout au long du développement. Vous pouvez créer des règles en cliquant sur le bouton + dans l'onglet Règles ou en utilisant la commande slash /newrule
.
Les règles peuvent exister sous la forme d'un fichier texte unique nommé .clinerules
dans le répertoire racine de votre projet ou sous la forme de plusieurs fichiers markdown dans un répertoire nommé .clinerules/
. L'approche à fichier unique fonctionne bien pour des projets simples comme notre jeu de morpion, tandis que l'approche par répertoire vous permet d'organiser différents ensembles de règles dans des fichiers spécifiques.
La version 3.13 de Cline a introduit une fenêtre contextuelle activable sous la zone de saisie du chat qui affiche les règles actives et vous permet d'activer ou de désactiver des fichiers de règles spécifiques en un seul clic. Cela signifie que vous pouvez disposer de règles distinctes pour les normes de logique du jeu et le formatage de l'interface utilisateur, que vous activez en fonction de la partie du projet de morpion sur laquelle vous travaillez.
L'approche basée sur des dossiers s'avère utile pour les projets de grande envergure, car elle permet d'organiser plusieurs fichiers de règles ciblés couvrant des aspects spécifiques tels que les normes de codage, les exigences en matière de documentation ou les pratiques de test. Ces règles sont intégrées à votre base de code contrôlée par version, garantissant ainsi un comportement cohérent entre les membres de l'équipe. Pour notre projet tutoriel, nous pourrions créer des règles concernant les modèles de gestion des erreurs ou la validation des entrées qui guideraient les décisions de Cline lors de l'ajout de fonctionnalités au jeu de morpion, comme détaillé dans la documentation des règles de Cline. documentation des règles de Cline.
@Mentions
La fonctionnalité @mentions de Cline vous permet d'intégrer différents types de contenu directement dans votre conversation sans avoir à copier-coller. Lorsque vous tapez « @
» dans le chat, Cline vous propose des options telles que les fichiers, la sortie du terminal, les modifications git, les URL, etc.
Pour notre projet tic-tac-toe, vous pouvez mentionner des fichiers spécifiques tels que @game.py
pour discuter des détails de mise en œuvre ou utiliser @git-changes
pour examiner vos modifications actuelles avant de les valider.
- Le fichier mentionne: Référencez des fichiers ou des répertoires spécifiques (
@/src/game.py
) - Le terminal mentionne l': Veuillez inclure la sortie du terminal dans votre conversation (
@terminal
). - Git mentionne l': Afficher les modifications non validées (
@git-changes
) ou des validations spécifiques (@a1b2c3d
) - Mentions de l'URL: Récupérez le contenu Web à partir de la documentation ou des problèmes GitHub (
@https://example.com
) - Le problème mentionne l': Inclure les erreurs et les avertissements VS Code du panneau Problèmes
Le système de mentions fonctionne en récupérant et en mettant en forme automatiquement le contenu afin que Cline puisse voir exactement sur quoi vous travaillez. Au lieu d'essayer de décrire un message d'erreur ou de copier des extraits de code, vous pouvez simplement mentionner le contenu pertinent et laisser Cline l'analyser directement. Cette approche vous fournit une aide plus précise, car Cline obtient le contexte complet avec une mise en forme correcte, comme indiqué dans la section présentation des @mentions.
Commandes slash
L'une des nombreuses petites fonctionnalités de Cline qui améliorent la qualité de vie est ses commandes slash:
- /newtask
- /nouvelle règle
- /smol
- /signaler un bug
J'apprécie particulièrement le /smol , qui libère de l'espace dans la fenêtre contextuelle en générant un résumé complet. Cela facilite considérablement l'ingénierie contextuelle, car vous pouvez appeler l' /smol
, voir la fenêtre contextuelle se réduire en temps réel et poursuivre votre conversation sans vous soucier de la fuite d'informations confidentielles.
Banque de mémoire Cline
Pour une gestion avancée du contexte dans le cadre de projets complexes, Cline propose une fonctionnalité spéciale appelée « banque de mémoire ». La banque de mémoire est un dossier situé à la racine de votre projet qui contient des documents Markdown spéciaux :
Ces fichiers fonctionnent ensemble pour aider Cline à conserver le contexte d'une session à l'autre, le transformant ainsi d'un assistant sans état en un partenaire de développement persistant capable de « se souvenir » des détails de votre projet au fil du temps.
Les fichiers principaux comprennent projectbrief.md
(les fondements de votre projet), activeContext.md
(les travaux en cours qui sont mis à jour le plus fréquemment), systemPatterns.md
(les décisions architecturales), techContext.md
(les technologies utilisées) et progress.md
(ce qui fonctionne et ce qui reste à développer). Pour notre projet de morpion, cela pourrait inclure des informations sur notre approche de l'interface de terminal Python, les modèles de logique du jeu et les améliorations récentes.
Vous pouvez configurer une banque de mémoire en copiant les instructions personnalisées de la documentation et en demandant à Cline d'« initialiser une banque de mémoire » dans votre projet. Tout au long du développement, vous pouvez utiliser des commandes telles que « mettre à jour la banque de mémoire » pour documenter l'état actuel, et « suivre vos instructions personnalisées » au début de nouvelles sessions pour que Cline reconstitue sa compréhension à partir des fichiers stockés.
Cette approche est particulièrement efficace pour les projets de grande envergure où Cline doit mémoriser des modèles spécifiques, des décisions architecturales et l'évolution du projet au fil de plusieurs sessions de développement, comme détaillé dans la documentation de la documentation relative à la banque de mémoire Cline.
Cline contre Curseur
Cline et Cursor abordent le codage IA de manière totalement différente.
Aspect |
Cline |
Curseur |
Architecture |
Extension VS Code (open source) |
IDE autonome (code source fermé) |
Tarification |
Basé sur l'utilisation (paiement par jeton) |
Abonnement (20 $/mois Pro) |
Modèles d'IA |
Plusieurs fournisseurs, utilisez vos propres clés |
Limité à certains modèles |
Facilité d'utilisation |
Nécessite davantage de configuration, offre davantage de contrôle |
Polie, fonctionne immédiatement |
Idéal pour |
Projets complexes, maîtrise des coûts, personnalisation |
Prototypage rapide, budgets fixes |
Avantage principal |
Planification avant exécution, gestion de contextes complexes |
Rapidité, expérience prête à l'emploi |
Cline fonctionne comme une extension open source de VS Code qui vous permet de garder le contrôle de toutes les actions : il vous demande votre autorisation avant d'apporter des modifications. Vous fournissez vos propres clés API et ne payez que ce que vous utilisez, ce qui signifie que vous pouvez accéder à différents fournisseurs d'IA tels que Claude, OpenAI ou Gemini. De plus, vous bénéficiez d'un accès à l'écosystème MCP qui vous permet de vous connecter à d'autres outils. Cela vous offre un meilleur contrôle des coûts et vous permet d'utiliser immédiatement les modèles les plus récents, mais nécessite davantage de travail de configuration.
Cursor emprunte une voie différente avec un IDE autonome conçu pour la rapidité. Vous payez 20 $ par mois et bénéficiez de 500 requêtes « rapides » avant que le service ne ralentisse. L'interface est soignée et fonctionne immédiatement, ce qui la rend idéale pour les projets rapides. Cependant, vous êtes limité par leur choix de modèles d'IA et ne pouvez pas personnaliser autant que vous le souhaiteriez. Tout dépend de ce qui est le plus important pour vous : avoir un contrôle total et payer à l'utilisation (Cline) ou bénéficier d'une expérience fluide avec des coûts mensuels fixes (Cursor).
Conclusion
Cline propose une approche différente du codage basé sur l'IA, qui met l'accent sur la collaboration plutôt que sur l'automatisation. Ses modes Plan & Act, la gestion des points de contrôle et les intégrations MCP vous offrent davantage de contrôle sur la manière dont l'IA assiste votre processus de développement.
Bien que sa configuration initiale soit plus complexe que celle d'outils tels que Cursor, son modèle de tarification à l'utilisation et son accès à plusieurs modèles d'IA en font un choix pratique pour les développeurs qui souhaitent à la fois contrôler leurs coûts et bénéficier de fonctionnalités avancées.

Je suis un créateur de contenu en science des données avec plus de 2 ans d'expérience et l'un des plus grands followings sur Medium. J'aime écrire des articles détaillés sur l'IA et la ML dans un style un peu sarcastıc, car il faut bien faire quelque chose pour les rendre un peu moins ennuyeux. J'ai produit plus de 130 articles et un cours DataCamp, et un autre est en cours d'élaboration. Mon contenu a été vu par plus de 5 millions de personnes, dont 20 000 sont devenues des adeptes sur Medium et LinkedIn.