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

✍️ OpenClawRadar📅 Publié: April 14, 2026🔗 Source
Gemma 4 E2B Testé en tant que Coordinateur Multi-Agent dans un Framework TypeScript
Ad

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é.

Ad

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.ts

Le 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

Ad

👀 See Also

OpenClaw Alexa Voice Proxy Permet une Interaction Vocale Bidirectionnelle
Tools

OpenClaw Alexa Voice Proxy Permet une Interaction Vocale Bidirectionnelle

openclaw-alexa-voice est un proxy Node.js qui connecte une Alexa Custom Skill à la passerelle OpenClaw avec un système de réponse à trois niveaux pour les requêtes vocales. Il gère les réponses rapides en moins d'une seconde, les réponses d'agent en moins de 12 secondes, et les requêtes complexes différées traitées de manière asynchrone en moins de 2 minutes.

OpenClawRadar
Backend personnalisé llama.cpp décharge la multiplication matricielle des LLM vers le NPU AMD XDNA2 sur Ryzen AI MAX 385
Tools

Backend personnalisé llama.cpp décharge la multiplication matricielle des LLM vers le NPU AMD XDNA2 sur Ryzen AI MAX 385

Un développeur a créé un backend personnalisé pour llama.cpp qui envoie directement les opérations GEMM vers le NPU AMD XDNA2 sur le Ryzen AI MAX 385 (Strix Halo), atteignant 43,7 t/s en décodage avec 0,947 J/tok pour Meta-Llama-3.1-8B-Instruct Q4_K_M. Le chemin de décodage via le NPU économise environ 10W par rapport au Vulkan seul tout en maintenant le débit de décodage.

OpenClawRadar
Claude AI a construit un visualiseur de données OVNI avec des données gouvernementales en quelques heures
Tools

Claude AI a construit un visualiseur de données OVNI avec des données gouvernementales en quelques heures

Un utilisateur de Reddit a utilisé Claude AI pour construire un visualiseur full-stack d'observations d'OVNI à partir de données récemment publiées par le Département de la Guerre américain, hébergé sur Cloudflare, en seulement quelques heures.

OpenClawRadar
Skill Seekers v3.2.0 ajoute l'extraction de tutoriels YouTube pour les compétences Claude.
Tools

Skill Seekers v3.2.0 ajoute l'extraction de tutoriels YouTube pour les compétences Claude.

Skill Seekers v3.2.0 extrait désormais le contenu des tutoriels YouTube pour créer des fichiers SKILL.md structurés pour Claude. L'outil utilise un flux de travail d'amélioration par IA en deux passes pour nettoyer la sortie OCR et générer une documentation utilisable à partir du contenu vidéo.

OpenClawRadar