Débutant35 min20 XP
Objectifs de cette leçon
- Connaître les principaux outils IA pour développeurs
- Comparer GitHub Copilot, Cursor, Claude, GPT
- Choisir l'outil adapté à chaque tâche
Outils open source de développement IA 🔧
Panorama des outils
Le domaine de l'IA pour le développement évolue rapidement. Voici les principaux outils et modèles disponibles.
Les agents de développement
| Outil | Type | Prix | Points forts | Points faibles |
|---|---|---|---|---|
| OpenCode | CLI Agent | Gratuit | Autonome, multi-fichiers, contexte complet | Courbe d'apprentissage |
| Aider | CLI Agent | Gratuit | Git-aware, bon pour les refactors | Moins de contexte |
| Continue | IDE Extension | Gratuit | Open source, personnalisable | Configuration manuelle |
| Cline | IDE Extension | Gratuit | VS Code natif, visual | Consommation API |
| Roo Code | IDE Extension | Gratuit | Multi-mode (code, architect) | Nouveau, communauté petite |
Les IDE avec IA intégrée
| Outil | Prix | Points forts | Points faibles |
|---|---|---|---|
| Cursor | 20$/mois | IDE complet, IA intégrée, Composer | Payant, dépendance |
| GitHub Copilot | 10$/mois | Auto-complétion rapide, intégré VS Code | Moins bon pour l'architecture |
| Windsurf | Gratuit/Payant | Flux de code, autocomplete | Encore jeune |
Les modèles de langage
| Modèle | Force | Usage principal | Prix API |
|---|---|---|---|
| GPT-4o | Qualité globale | Tout type de tâche | ~5$/1M tokens |
| Claude 3.5 | raisonnement, code | Code complexe, analyse | ~3$/1M tokens |
| DeepSeek V3 | Rapport qualité/prix | Code, à budget serré | ~0.27$/1M tokens |
| Qwen 2.5 | Multilingue, open source | Hébergement local | Gratuit (local) |
| Code Llama | Spécialisé code | Completion de code | Gratuit (local) |
| Gemma 2 | Léger, rapide | Tâches simples | Gratuit (local) |
Exécuter des modèles en local
Avec Ollama
# Installer Ollama curl -fsSL https://ollama.ai/install.sh | sh # Télécharger un modèle ollama pull deepseek-coder ollama pull qwen2.5-coder ollama pull codellama # Lancer un modèle ollama run deepseek-coder # Voir les modèles installés ollama list
Avec Open WebUI
# Lancer Open WebUI (interface web pour Ollama) docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \ -v ollama:/root/.ollama ghcr.io/open-webui/open-webui:main
Comment choisir ?
| Besoin | Outil recommandé |
|---|---|
| Agent autonome dans le terminal | OpenCode |
| Auto-complétion dans VS Code | GitHub Copilot |
| IDE complet avec IA | Cursor |
| Modèle gratuit en local | Ollama + DeepSeek |
| Analyse de code complexe | Claude 3.5 |
| Budget serré | DeepSeek API |
Cas d'usage concrets
Développement rapide
Copilot → Auto-complétion pendant que vous codez OpenCode → Générer des modules entiers
Analyse et architecture
Claude 3.5 → Analyser une codebase existante OpenCode "/analyze" → Comprendre la structure du projet
Confidentialité des données
Ollama → Tout en local, rien ne quitte votre machine Continue → Configurez avec un modèle local
Exercices 🎯
- Ollama : Installez Ollama et téléchargez deepseek-coder. Testez-le.
- Comparaison : Demandez la même tâche à 2 outils différents et comparez les résultats.
- Architecture : Utilisez Claude ou DeepSeek pour analyser l'architecture de votre projet.
Prochaine leçon : Développer un backend API REST.
Comparaison des outils IA
Cliquez pour voir les détailsBenchmark des modèles
#1GPT-4o
95%
#2Claude 3.5
92%
#3DeepSeek V3
88%
#4Qwen 2.5
85%
#5Gemma 2
78%
#6Code Llama
75%