Джемма 4 E2B протестирована в роли координатора мультиагентов в TypeScript-фреймворке.

✍️ OpenClawRadar📅 Опубликовано: 14 апреля 2026 г.🔗 Source
Джемма 4 E2B протестирована в роли координатора мультиагентов в TypeScript-фреймворке.
Ad

Протестированные возможности координатора

Тест оценивал, может ли Gemma 4 E2B справиться с ролью координатора в мультиагентной системе, а именно: принимать цель на естественном языке, разбивать её на граф задач, назначать агентов, вызывать инструменты и объединять результаты.

Техническая реализация

Использовался фреймворк open-multi-agent (TypeScript, с открытым исходным кодом) с Ollama через OpenAI-совместимый API. Координатор получает цель и список агентов, затем выводит JSON-массив задач с заголовком, описанием, исполнителем и зависимостями. Агенты выполняют задачи с возможностью вызова инструментов, включая bash и операции чтения/записи файлов.

Детали модели

Gemma 4 E2B («Effective 2B») имеет 2,3 млрд эффективных параметров и 5,1 млрд общих параметров. Дополнительные ~2,8 млрд параметров предназначены для слоя эмбеддинга, поддерживающего более 140 языков и мультимодальные возможности.

Сценарий теста

Предоставленная цель была: «Проверьте версию Node.js, версию npm и информацию об ОС на этой машине, затем напишите краткий отчёт в формате Markdown в /tmp/report.md»

E2B правильно:

  • Разбил её на 2 задачи с зависимостью (исследователь → составитель)
  • Назначил каждую подходящему агенту
  • Использовал bash для выполнения системных команд
  • Использовал file_write для сохранения отчёта
  • Синтезировал финальный вывод

Работали как runTasks() (явный пайплайн), так и runTeam() (модель планирует всё автономно).

Ad

Производительность и наблюдения

На M1 с 16 ГБ ОЗУ:

  • Полный runTeam() занимает ~2 минуты
  • 6–9 последовательных вызовов LLM под капотом (планирование координатором → многозадачное использование инструментов исследователем → составитель → синтез координатором)
  • ~10–15 секунд на вызов на M1
  • E2B использует ~3–4 ГБ ОЗУ без нагрузки на память

Что работало хорошо:

  • JSON-вывод: Координатор генерировал корректную схему для декомпозиции задач. Фреймворк имеет толерантный парсинг, который сначала пытается использовать блоки с ограждениями, а затем переходит к извлечению простого массива.
  • Вызов инструментов: Работает через OpenAI-совместимую конечную точку, правильно решая, когда вызывать, парся аргументы и обрабатывая многозадачные результаты.

Отмеченные ограничения:

  • Качество вывода: Проза в финальном синтезе заметно слабее, чем у более крупных моделей. Функционально, но не отполировано.

Шаги для воспроизведения

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

Тестовый файл содержит ~190 строк в examples/08-gemma4-local.ts. Настройка no_proxy=localhost нужна только если у вас настроен HTTP-прокси.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

Извлечение кода для ИИ-агентов: почему векторные эмбеддинги не работают и как побеждают графы LLM на уровне файлов
Инструменты

Извлечение кода для ИИ-агентов: почему векторные эмбеддинги не работают и как побеждают графы LLM на уровне файлов

Потратив год на создание системы индексации кода, команда Bytebell обнаружила, что векторные эмбеддинги на фрагментах кода и Tree-sitter AST имеют критические недостатки, в то время как LLM-сводки по файлам, хранящиеся в графе Neo4j с семантическим полнотекстовым поиском, значительно повышают точность поиска.

OpenClawRadar
Claude-File-Recovery: CLI-инструмент для извлечения файлов из истории сессий Claude Code
Инструменты

Claude-File-Recovery: CLI-инструмент для извлечения файлов из истории сессий Claude Code

claude-file-recovery — это инструмент командной строки на Python с интерактивным TUI, который анализирует JSONL-транскрипты сессий из ~/.claude/projects/ для восстановления файлов, созданных, изменённых или прочитанных Claude Code, включая восстановление предыдущих версий файлов на определённый момент времени.

OpenClawRadar
AgentMind: Плагин для Claude Code, который изучает и применяет ваши предпочтения в программировании
Инструменты

AgentMind: Плагин для Claude Code, который изучает и применяет ваши предпочтения в программировании

AgentMind — это плагин Claude Code, который наблюдает за вашими паттернами программирования, изучает предпочтения, такие как выбор инструментов и правила стиля, и автоматически внедряет этот контекст в будущие сессии. Он использует шестишаговый основной цикл и систему оценки уверенности для определения, когда применять изученные предпочтения.

OpenClawRadar
ClaudyBro: Нативный терминал macOS для рабочих процессов кода Claude
Инструменты

ClaudyBro: Нативный терминал macOS для рабочих процессов кода Claude

ClaudyBro — это нативное приложение для терминала macOS размером 3,5 МБ, созданное специально для пользователей Claude Code. Оно включает вставку изображений, инспектор процессов, очистку «осиротевших» процессов и интеллектуальное управление MCP. В простое потребляет 68 МБ оперативной памяти, а при работе Claude — 82 МБ.

OpenClawRadar