VM301 — виртуальная машина на Linux, выделенная для ассистентов разработки. На ней работают Hermes Agent и OpenCode, при этом инференс делегируется GPU-ВМ платформы. Такое разделение даёт изолированное агентное окружение без дублирования моделей и без использования дополнительного GPU.
✅ Развёрнутая база
  • Ubuntu Server 24.04 LTS
  • 4 vCPU, 8 ГиБ памяти, 64 ГиБ системного хранилища
  • Собственная идентичность из полного клона шаблона Ubuntu Server
  • Проверены Cloud-Init, SSH и гостевой агент
  • OpenCode 1.18.25
  • Hermes Agent 0.20.6
  • Без локальных моделей и GPU
🔎 Проведённая проверка
  • Проверены установка и версия OpenCode
  • Установка Hermes проверена встроенной диагностикой
  • Совместимый с OpenAI endpoint Ollama достигнут с VM301
  • Модель qwen3.6:35b обнаружена клиентом
  • Прямая генерация выполнена успешно
  • Реальная генерация в OpenCode выполнена успешно с той же моделью
  • Реальная генерация в Hermes выполнена успешно с qwen3.6:35b — предоставленный контекст 65 536 токенов, набор инструментов намеренно ограничен
  • Бенчмарк OpenCode успешно пройден на задачах Python, HTML и JSON n8n (с ревью и точечными исправлениями при необходимости)

Эта проверка демонстрирует полную цепочку от изолированного агента разработки до локального инференса с ускорением на GPU.

🧭 Архитектура — изолированный агент, централизованные вычисления
разделение между агентной рабочей станцией и GPU-узлом
VM301
├── Hermes Agent
├── OpenCode
└── API d'inférence autorisée sur le réseau privé
    └── Ollama sur la VM GPU
        └── modèles locaux chargés sur la RTX 5090

Клиентская ВМ остаётся лёгкой. Хранение моделей, их загрузка в видеопамять и оптимизации инференса остаются централизованными на GPU-узле. API не публикуется напрямую в Интернете, доступ к нему ограничен явно разрешёнными клиентами.

🎛️ Выбор модели

qwen3.6:35b — проверенный эталон для Hermes с контекстом 65 536 токенов.

qwen3-coder:30b проверен с OpenCode для задач разработки: Python выполнен успешно сразу, а HTML и JSON n8n каждый потребовали точечного исправления перед окончательной проверкой.

🧰 Предполагаемое применение
  • Генерация и сопровождение кода на Python
  • Создание HTML-страниц и компонентов
  • Формирование структурированных данных JSON
  • Подготовка workflow n8n
  • Анализ репозиториев и правки в нескольких файлах
  • Написание технической документации

Сгенерированные workflow n8n по-прежнему требуют проверки человеком: синтаксическая проверка, отключённый импорт и ревью перед любой активацией — особенно при наличии выражений, сетевых вызовов или учётных данных.

🔐 Безопасность
  • Ни один порт инференса не опубликован напрямую в Интернете
  • Явная фильтрация клиентских машин
  • Клиентская настройка без токена, если приватный endpoint его не требует
  • Секреты, адреса и внутренние правила исключены из публичного источника
  • Будущий удалённый доступ планируется через аутентифицированный приватный туннель, а не через открытие порта Ollama
🎯 Продемонстрированные компетенции
  • Воспроизводимое создание ВМ из очищенного шаблона
  • Установка и диагностика современных агентных клиентов
  • Интеграция самостоятельно размещённого API, совместимого с OpenAI
  • Разделение между агентной рабочей станцией и GPU-вычислениями
  • Сетевая фильтрация по принципу наименьших привилегий
  • Поэтапная проверка полной цепочки LLM
  • Документальное разграничение проверенного состояния и текущих экспериментов
🚧 Ограничения и открытые задачи:

Связанные страницы

Ссылки и источники

КатегорияРесурсURL
Официальная документацияOllama — Modèles & API compatible OpenAIgithub.com/ollama/ollama
Официальная документацияUbuntu Server 24.04 LTSubuntu.com/server
Агентные клиентыOpenCode 1.18.25 · Hermes Agent 0.20.6 — versions relevées sur la VM—
ПроверкаCréation et identité de VM301 contrôlées · endpoint Ollama atteint · génération Hermes avec qwen3.6:35b · benchmark OpenCode avec qwen3-coder:30b (Python/HTML/JSON n8n), 2026-08-31—
Содержимое этой страницыПубликуется под CC BY-SA 4.0creativecommons.org/licenses/by-sa/4.0