Gemma 4 E2B Testé en tant que Coordinateur Multi-Agent dans un Framework TypeScript

Capacités du coordinateur testées
Le test a évalué si Gemma 4 E2B pouvait gérer le rôle de coordinateur dans un système multi-agent, notamment : prendre un objectif en langage naturel, le décomposer en un graphe de tâches, assigner des agents, appeler des outils et assembler les résultats.
Implémentation technique
Le framework utilisé était open-multi-agent (TypeScript, open-source) avec Ollama via une API compatible OpenAI. Le coordinateur reçoit un objectif et une liste d'agents, puis produit un tableau JSON de tâches avec titre, description, assigné et dépendances. Les agents exécutent avec des capacités d'appel d'outils incluant bash et des opérations de lecture/écriture de fichiers.
Détails du modèle
Gemma 4 E2B (« Effective 2B ») a 2,3 milliards de paramètres effectifs et 5,1 milliards de paramètres totaux. Les ~2,8 milliards de paramètres supplémentaires sont pour la couche d'embedding supportant plus de 140 langues et des capacités multimodales.
Scénario de test
L'objectif fourni était : « Vérifier la version de Node.js, la version de npm et les informations du système d'exploitation de cette machine, puis écrire un court rapport Markdown dans /tmp/report.md »
E2B a correctement :
- Décomposé en 2 tâches avec une dépendance (chercheur → synthétiseur)
- Assigné chacune au bon agent
- Utilisé bash pour exécuter des commandes système
- Utilisé file_write pour sauvegarder le rapport
- Synthétisé la sortie finale
Les deux méthodes runTasks() (pipeline explicite) et runTeam() (le modèle planifie tout de manière autonome) ont fonctionné.
Performances et observations
Sur un M1 avec 16 Go de RAM :
- Un
runTeam()complet prend ~2 minutes - 6–9 appels LLM séquentiels en arrière-plan (planification du coordinateur → utilisation multi-tours des outils par le chercheur → synthétiseur → synthèse du coordinateur)
- ~10–15 secondes par appel sur M1
- E2B utilise ~3–4 Go de RAM sans pression mémoire
Ce qui a bien fonctionné :
- Sortie JSON : Le coordinateur a produit le schéma correct pour la décomposition des tâches. Le framework a un parsing tolérant qui essaie d'abord les blocs délimités, puis revient à l'extraction de tableau brut.
- Appel d'outils : Fonctionne via le point de terminaison compatible OpenAI, en décidant correctement quand appeler, en analysant les arguments et en gérant les résultats multi-tours.
Limitations notées :
- Qualité de la sortie : La prose dans la synthèse finale est nettement moins bonne que celle des modèles plus grands. Fonctionnelle mais pas polie.
Étapes de reproduction
ollama pull gemma4:e2b
git clone https://github.com/JackChen-me/open-multi-agent
cd open-multi-agent && npm install
no_proxy=localhost npx tsx examples/08-gemma4-local.tsLe fichier de test fait ~190 lignes à examples/08-gemma4-local.ts. Le paramètre no_proxy=localhost est uniquement nécessaire si vous avez un proxy HTTP configuré.
📖 Read the full source: r/LocalLLaMA
👀 See Also

VectorClaw v1.0.0 : Serveur MCP pour le contrôle du robot Anki Vector
VectorClaw v1.0.0 est un serveur MCP qui permet à OpenClaw de contrôler les robots Anki Vector via 23 outils spécifiques pour la parole, le mouvement, la perception, les capteurs et les fonctions d'affichage.

MCP Server connecte Claude Code/Desktop à Apple Music — Listes de lecture, Recherche, Analyse de profil
Un nouveau serveur MCP permet à Claude Code et Claude Desktop de contrôler Apple Music — lister les playlists, rechercher des chansons, créer des playlists et analyser les habitudes d'écoute via le langage naturel.

Termrender : Visualisation d'interface ASCII 6x plus économe en tokens pour Claude
Termrender est un outil Python open-source qui génère des visualisations d'interface utilisateur en ASCII avec une efficacité de 6x en tokens par rapport à la sortie brute de Claude. Il produit des diagrammes et des panneaux en utilisant un minimum de tokens pour une génération et une édition plus rapides.

Conseiller : Une commande slash /advisor pour Claude Code qui exécute Opus et des runners Sonnet parallèles
Une commande /advisor pour Claude Code utilise Opus comme stratège coordonnant plusieurs exécuteurs Sonnet lisant des fichiers en parallèle. A trouvé 6 bugs réels dont un trou de source trojan bidi.