0 XP
?
Méthodologie IA : concevoir et développer une application/Outils open source de développement IA
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

OutilTypePrixPoints fortsPoints faibles
OpenCodeCLI AgentGratuitAutonome, multi-fichiers, contexte completCourbe d'apprentissage
AiderCLI AgentGratuitGit-aware, bon pour les refactorsMoins de contexte
ContinueIDE ExtensionGratuitOpen source, personnalisableConfiguration manuelle
ClineIDE ExtensionGratuitVS Code natif, visualConsommation API
Roo CodeIDE ExtensionGratuitMulti-mode (code, architect)Nouveau, communauté petite

Les IDE avec IA intégrée

OutilPrixPoints fortsPoints faibles
Cursor20$/moisIDE complet, IA intégrée, ComposerPayant, dépendance
GitHub Copilot10$/moisAuto-complétion rapide, intégré VS CodeMoins bon pour l'architecture
WindsurfGratuit/PayantFlux de code, autocompleteEncore jeune

Les modèles de langage

ModèleForceUsage principalPrix API
GPT-4oQualité globaleTout type de tâche~5$/1M tokens
Claude 3.5raisonnement, codeCode complexe, analyse~3$/1M tokens
DeepSeek V3Rapport qualité/prixCode, à budget serré~0.27$/1M tokens
Qwen 2.5Multilingue, open sourceHébergement localGratuit (local)
Code LlamaSpécialisé codeCompletion de codeGratuit (local)
Gemma 2Léger, rapideTâches simplesGratuit (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 ?

BesoinOutil recommandé
Agent autonome dans le terminalOpenCode
Auto-complétion dans VS CodeGitHub Copilot
IDE complet avec IACursor
Modèle gratuit en localOllama + DeepSeek
Analyse de code complexeClaude 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 🎯

  1. Ollama : Installez Ollama et téléchargez deepseek-coder. Testez-le.
  2. Comparaison : Demandez la même tâche à 2 outils différents et comparez les résultats.
  3. 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étails
Benchmark des modèles
#1GPT-4o
95%
#2Claude 3.5
92%
#3DeepSeek V3
88%
#4Qwen 2.5
85%
#5Gemma 2
78%
#6Code Llama
75%