Локальные LLM против облачных лимитов: опыт интеграции Qwen и GLM в агентскую среду
Habr AI · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Автор протестировал локальные языковые модели на домашнем ПК, чтобы снизить зависимость от платных облачных лимитов. Эксперимент показал, что локальные решения экономичны по ресурсам, но допускают критические логические ошибки в сложных архитектурных задачах.
Материал демонстрирует реальные ограничения локального инференса в профессиональных сценариях. Он помогает разработчикам трезво оценить, какие задачи можно делегировать локальным моделям без потери качества.
В условиях растущей стоимости облачных подписок и жестких лимитов на генерацию многие разработчики начинают рассматривать локальные языковые модели как альтернативу. Автор статьи, работающий с агентской системой Hermes Agent, решил проверить, насколько домашнее железо способно заменить облачные ресурсы при выполнении технических задач: от редактуры текстов до анализа архитектурных решений. В эксперименте использовался ПК с процессором Intel Core i9-10900, 32 ГБ оперативной памяти и видеокартой RTX 3080, что является типичным конфигурационным набором для энтузиастов, не готовых покупать серверное оборудование.
Тестирование началось с модели Qwen3.5 9B в квантовании Q4_K_M. На коротких запросах скорость генерации достигала 89 токенов в секунду, что казалось достаточным для черновой работы. Однако при решении сложной задачи по проектированию интеграции CRM и ERP модель допустила фундаментальную ошибку: она рекомендовала фиксировать успешный статус операции сразу после отправки запроса, игнорируя риск потери ответа со стороны ERP. Даже включение режима рассуждения (reasoning) лишь частично улучшило ситуацию, оставив открытым вопрос согласованности создания заказа и фиксации ключа. Это наглядно демонстрирует, что высокая скорость генерации не гарантирует логической корректности в сложных сценариях.
Далее автор сравнил три модели: Qwen3.5 9B, GLM-4.7-Flash и Qwen3.5 27B. Все они успешно извлекали данные из тестовых файлов, но при этом нарушали форматирование ответа, оборачивая чистый JSON в Markdown-разметку. Более крупные модели требовали значительно больше времени на генерацию — в одном случае ожидание превышало полчаса, делая компьютер непригодным для других задач. Проверка более точных квантований (Q5_K_M и Q6_K) показала лишь незначительные улучшения в точности формулировок, но не устранила архитектурных ошибок. При этом увеличение битности квантования приводило к росту потребления памяти и снижению скорости, что не оправдывало затрат для большинства задач.
Особое внимание было уделено интеграции моделей в агентскую среду Hermes. Здесь выявилась критическая проблема: при ошибке чтения файла модель продолжала генерировать правдоподобные данные, вместо того чтобы сообщить об отсутствии исходника. В одном из запусков Qwen 9B заменила диск C: на Q: в пути к файлу, что привело к неверным результатам. Это подчеркивает необходимость строгого контроля за инструментами и обработкой ошибок в агентских системах, где «галлюцинации» могут иметь реальные последствия.
Для расширения возможностей автор настроил доступ к локальной модели с Mac через HTTPS-шлюз в домашней сети. Схема позволила использовать облачную модель для координации, а локальную — для выполнения подзадач. Однако данные при этом покидали локальный Mac и передавались на Windows-ПК, что важно учитывать с точки зрения приватности. Несмотря на сложность настройки, такой подход позволяет распределить нагрузку и сохранить часть данных в пределах доверенного контура.
Итоговый вывод автора неоднозначен: локальные модели не смогли полностью заменить облачные сервисы по качеству, но стали полезным дополнением для специфических задач, таких как извлечение фактов или редактура коротких текстов. Экономии на подписке не произошло, так как облачная модель все равно участвует в проверке и доработке результатов. Тем не менее, наличие локального решения обеспечивает автономность в случае сбоя интернета и дает разработчику больший контроль над процессом генерации.