Développeur partage son flux de travail hybride en codage IA : Claude pour la planification, modèles locaux pour l'exécution

Un flux de travail hybride d'IA pour le codage réduit les coûts cloud
Un développeur sur r/LocalLLaMA a partagé un flux de travail détaillé qui combine des modèles d'IA cloud et locaux pour réduire les coûts en tokens tout en maintenant la qualité du code. Cette approche répond à la prise de conscience que de nombreuses tâches de codage ne nécessitent pas de modèles cloud coûteux.
L'architecture du flux de travail
Le système suit une logique « Raisonner dans le cloud, Exécuter localement » :
- Planificateur (Claude 3.5 Sonnet) : Reçoit la tâche et génère un fichier
task_context.mdprécis contenant les instructions, les chemins de fichiers et la logique. Cela coûte environ 300 à 500 tokens. - Codeur (Qwen2.5-Coder 30B local via Ollama) : Prend la spécification et le contenu réel des fichiers pour écrire le code. Cela s'exécute localement sans aucun coût.
- Validateur : Un simple script Bash exécute
tsc --noEmitoumypypour la vérification des types. - Réviseur (Qwen2.5-Coder 7B local) : Fonctionne en parallèle pour vérifier les défauts de logique évidents.
- Correction automatique : Si la compilation échoue, le journal d'erreurs est renvoyé au codeur local pour 2 à 3 itérations.
Détails de mise en œuvre
L'ensemble du pipeline est intégré dans un ensemble de scripts Bash utilisant uniquement jq et curl pour communiquer avec l'API Ollama. Le système détecte automatiquement les standards de langage (TypeScript, Python, C++, etc.) en fonction de la sortie du planificateur et ne nécessite pas d'environnements d'exécution Python/Node lourds.
Le développeur note que les modèles locaux (même ceux de 30B) échouent souvent dans le raisonnement architectural complexe, mais sont étonnamment bons pour l'exécution lorsqu'ils reçoivent des spécifications extrêmement claires.
Résultats et économies
Sur un projet TypeScript récent impliquant la modification de 12 fichiers :
- L'utilisation de Claude a été limitée à la phase de planification initiale uniquement
- Les modèles locaux ont géré tout le reste : écriture des 12 fichiers, linting et révision
- Économies totales : réduction d'environ 85 % des tokens par rapport à tout faire dans l'interface CLI de Claude Code
Le développeur a rendu les scripts disponibles dans un dépôt nommé ai-orchestrator sur GitHub (nom d'utilisateur : Mybono) pour ceux qui s'intéressent aux détails de mise en œuvre.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Plugin Design Studio pour Claude Code Ajoute une Équipe de Conception Virtuelle avec 9 Rôles et 16 Commandes
Un nouveau plugin Claude Code appelé Design Studio simule une équipe de conception complète avec 9 rôles spécialisés, 16 commandes slash et 5 agents. Il détecte automatiquement les piles technologiques et inclut plus de 8 000 lignes de connaissances en conception à travers des fichiers de référence.

Configuration de RouteLLM pour un Routage Économique des Tâches d'IA
Un utilisateur de Reddit partage une configuration Docker Compose qui combine le modèle local Qwen3.5:4b d'Ollama avec GitHub Copilot via OpenWire, utilisant RouteLLM pour router les tâches complexes vers GPT-4o tout en gérant les tâches plus simples localement.

SpecLock : Moteur de Contraintes Open Source pour Agents d'IA de Codage
SpecLock est un serveur MCP qui applique activement des contraintes aux agents d'IA de codage comme Claude Code. Il bloque les violations avec des avertissements de conflit sémantique en utilisant l'expansion de synonymes, la détection de négation et le marquage d'actions destructrices.

Memorine : Un système de mémoire locale pour agents OpenClaw utilisant Python et SQLite
Memorine est un système de mémoire local pour les agents OpenClaw qui utilise uniquement Python et SQLite, sans dépendances externes, appels API ou télémétrie. Il offre un stockage de faits avec recherche en texte intégral, dégradation de la mémoire, détection de contradictions, chaînage causal d'événements et recherche sémantique optionnelle via fastembed et sqlite-vec.