Перейти к содержанию
Новое AiManual теперь в MAX Подписаться
Публикация AiManual

LFM2.5-2.6B: локальные AI-агенты на смартфонах — разбор возможностей и ограничений

Liquid AI выпустила LFM2.5-2.6B — компактную модель на 2,69B параметров с 128K контекстом и поддержкой вызова инструментов. 30 токенов/с на телефоне, 1,67 ГБ в

Коротко

Что будет в материале

  1. 01

    Что такое LFM2.5-2.6B и почему это важно для локальных AI-агентов

  2. 02

    Производительность на разном железе: от смартфона до M5 Max

  3. 03

    Сравнение с Qwen3.5-9B: где LFM2.5-2.6B выигрывает, а где проигрывает

  4. 04

    Как запустить LFM2.5-2.6B локально: практическое руководство

Что такое LFM2.5-2.6B и почему это важно для локальных AI-агентов

LFM2.5-2.6B - компактная модель от Liquid AI с 2,69 млрд параметров, контекстным окном 128K и встроенной поддержкой вызова инструментов. Архитектура изначально заточена под многошаговые агентные сценарии: извлечение данных, цепочки API-запросов, файловые операции. Официальный GGUF-файл в квантовании Q4_K_M занимает 1,67 ГБ и совместим с llama.cpp без дополнительных форков. Это прямой путь к локальному запуску AI-агента на устройствах, которые раньше считались неподходящими для серьёзных LLM: смартфонах, старых ноутбуках, мини-ПК.

Главный сдвиг, который предлагает модель - отказ от концепции универсального ассистента в пользу узкого исполнителя рутинных задач. Планирование остаётся за более крупной моделью, а LFM2.5-2.6B берёт на себя повторяющиеся операции с инструментами. Потребление памяти не превышает 2,5 ГБ, скорость на телефоне достигает 30 токенов/с - достаточно для фоновой работы агента без деградации пользовательского опыта.

Цифры бенчмарков подтверждают специализацию: ToolSandbox 77,83 и IFBench 59,17 - выше, чем у Qwen3.5-9B. LiveCodeBench 59,41 - ниже, и это осознанное проектное решение. Модель не пытается быть лучшей во всём, она закрывает конкретную нишу дешёвого исполнителя для агентных пайплайнов.

Производительность на разном железе: от смартфона до M5 Max

Заявленные показатели скорости демонстрируют линейное масштабирование в зависимости от класса устройства. На телефоне модель выдаёт 30 токенов/с, на Ryzen AI Max+ 395 - 113 токенов/с, на M5 Max - 220 токенов/с. Потребление памяти во всех сценариях не превышает 2,5 ГБ. Это означает, что даже бюджетный Android с 6 ГБ ОЗУ способен держать модель в фоне параллельно с другими приложениями.

Для сравнения: модели семейства Qwen в 4-битном квантовании на схожем железе часто упираются в лимит VRAM при добавлении эмбеддера или RAG-компонента. LFM2.5-2.6B оставляет запас для вспомогательных процессов, что критично для агентных сценариев, где модель - лишь одно звено в цепочке.

Смартфоны и слабые ПК: новая реальность для AI-агентов

Запуск на Android реализуется через llama.cpp, который уже поддерживает GGUF-формат модели. Практические сценарии включают: персонального агента для фильтрации уведомлений с вызовом API мессенджеров, файлового менеджера с голосовым управлением, офлайн-парсера документов. На старых ноутбуках с 8 ГБ ОЗУ модель способна работать в фоне, обрабатывая очереди задач без блокировки основного рабочего процесса.

Независимых тестов на широком парке устройств пока нет - этот пробел сообществу предстоит закрыть. Особый интерес представляют замеры на мини-ПК вроде Raspberry Pi 5 с ускорителем и на бюджетных Chromebook. Предварительные оценки указывают, что 30 токенов/с на телефоне - реалистичная цифра для Snapdragon 8 Gen 2 и новее, но на MediaTek Dimensity 7000-й серии картина может быть иной.

Сравнение с Qwen3.5-9B: где LFM2.5-2.6B выигрывает, а где проигрывает

Прямое сравнение с Qwen3.5-9B выявляет чёткую специализацию LFM2.5-2.6B. При втрое меньшем числе параметров модель обходит конкурента в задачах, критичных для агентов: вызов инструментов и следование инструкциям. В кодинге - ожидаемо проигрывает, и это не баг, а фича архитектурного выбора.

Инструментальный вызов и следование инструкциям - конёк LFM2.5-2.6B

ToolSandbox оценивает способность модели корректно выбирать инструменты, формировать параметры вызова и обрабатывать ответы. Результат 77,83 против 76,44 у Qwen3.5-9B - преимущество в 1,8%. На первый взгляд скромно, но для агентного пайплайна, где один вызов тянет за собой цепочку из 5-10 операций, накопленная точность даёт существенный выигрыш. IFBench (59,17 против 56,47) подтверждает: модель лучше удерживает инструкцию на длинной дистанции.

Практическое следствие: в сценарии «найди все PDF в папке, извлеки даты, отправь в Google Sheets» LFM2.5-2.6B с большей вероятностью доведёт цепочку до конца без переспросов и ошибочных вызовов. Это именно то, что требуется от исполнителя в гибридной архитектуре.

Почему модель не подходит для агентной разработки кода

LiveCodeBench 59,41 против 69,86 у Qwen3.5-9B - разрыв в 15%, который исключает LFM2.5-2.6B из сценариев генерации и отладки кода. Модель не предназначена для роли coding-агента, и попытка использовать её в таком качестве приведёт к накоплению ошибок в многошаговых цепочках.

Рекомендуемый подход: крупная модель (например, та же Qwen3.5-9B или облачная LLM) формирует план и генерирует код, а LFM2.5-2.6B выполняет рутинные операции - запуск тестов, проверку линтеров, коммит изменений, обновление тикетов. Такое разделение труда снижает нагрузку на основную модель и ускоряет пайплайн.

Как запустить LFM2.5-2.6B локально: практическое руководство

Для запуска потребуется llama.cpp актуальной версии (поддержка GGUF встроена, форки не нужны) и файл модели в квантовании Q4_K_M. Скачать официальный GGUF можно из репозитория Liquid AI на Hugging Face - прямой ссылки не даём, но модель легко находится по имени LFM2.5-2.6B-GGUF. Размер файла: 1,67 ГБ.

Пример команды для запуска с API-сервером:

./llama-server -m LFM2.5-2.6B-Q4_K_M.gguf \
  --ctx-size 131072 \
  --host 0.0.0.0 \
  --port 8080 \
  --n-gpu-layers 99

Параметр --n-gpu-layers 99 загружает все слои на GPU, если он доступен. Для CPU-only запуска уберите эту строку - модель всё равно будет работать благодаря небольшому размеру. Контекст 128K заявлен, но на практике при заполнении более 32K токенов на устройствах с 8 ГБ ОЗУ возможна деградация скорости. Рекомендуем начать с --ctx-size 32768 и увеличивать по мере тестирования.

Квантование Q4_K_M: баланс размера и качества

Q4_K_M - стандарт де-факто для 4-битного квантования в llama.cpp. Веса модели сжимаются до 4 бит с сохранением ключевых слоёв в более высоком разрешении (6 бит для attention и feed-forward блоков). Для LFM2.5-2.6B это даёт файл в 1,67 ГБ при минимальных потерях точности. Альтернативные варианты: Q3_K_M уменьшит размер до ~1,3 ГБ ценой дополнительного падения качества, Q5_K_M увеличит до ~2,1 ГБ с marginal улучшением метрик. Q4_K_M - оптимальная точка для мобильных сценариев.

Сценарии использования: рутинные задачи как основная ниша

Модель эффективна в роли исполнителя для повторяющихся операций: извлечение структурированных данных из документов, поиск по локальным файлам с семантическим сопоставлением, автоматизация файловых операций (переименование по шаблону, сортировка, архивирование), пакетные вызовы инструментов (отправка уведомлений, обновление записей в CRM, сбор метрик).

Ключевое ограничение: модель не должна принимать стратегические решения. Её задача - выполнить инструкцию, а не определить, какую инструкцию выполнять. Это разделение ответственности - основа предлагаемой архитектуры.

Гибридный подход: разделение планирования и исполнения

Архитектура с разделением ролей выглядит так: крупная модель-планировщик (Qwen-9B, локальная 35B-модель вроде POCKET-35B или облачная LLM) получает задачу пользователя, декомпозирует её на атомарные шаги и формирует инструкции для исполнителя. LFM2.5-2.6B получает конкретную команду - «извлеки все email-адреса из этого документа», «переименуй файлы по дате в имени», «отправь POST-запрос с этим телом» - и выполняет её с вызовом нужного инструмента.

Преимущества: планировщик загружается только на этапе формирования плана, а не висит в памяти постоянно. Исполнитель работает быстро и дёшево, обрабатывая десятки шагов подряд без перегрузки устройства. Такой подход уже применяется в production-системах - например, агентные модели вроде BTL-3 Compact демонстрируют схожую логику разделения, но в более тяжёлом классе.

Открытые вопросы и необходимость независимых тестов

Заявленные характеристики требуют проверки сообществом. Три ключевых вопроса остаются без ответа. Первый: реальная работа 128K контекста на телефонах. Заполнение контекстного окна на 100K+ токенов на устройстве с 6-8 ГБ ОЗУ может привести к экспоненциальному падению скорости из-за ограничений полосы пропускания памяти. Второй: выживаемость модели в длинных агентных цепочках из 50+ шагов. Накопление ошибок в вызовах инструментов - известная проблема малых моделей, и без стресс-тестов на эту тему выводы делать рано. Третий: поведение на специфических платформах - Android с MediaTek, старые ноутбуки с DDR3, мини-ПК без GPU.

Официальные бенчмарки снимались в контролируемых условиях и могут отличаться от реальных сценариев. Сообщество уже сталкивалось с расхождениями: например, при тестировании локальных AI-воркспейсов на 4 ГБ VRAM выяснилось, что малые универсальные модели не справляются с генерацией законченного HTML-кода и ошибаются в маршрутизации инструментов. LFM2.5-2.6B позиционируется иначе, но без независимой верификации это остаётся гипотезой.

Параллельно развиваются альтернативные подходы к локальному запуску. Запуск LLM на iPhone и Android в 2026 показывает, что техника компактификации контекста позволяет малым моделям удерживать бесконечные диалоги - этот трюк может быть применим и к LFM2.5-2.6B для обхода ограничений длинных цепочек.

Заключение: место LFM2.5-2.6B в экосистеме локального AI

LFM2.5-2.6B - узкоспециализированный инструмент для разработчиков, которые строят локальные агентные пайплайны на ограниченном железе. Модель не заменяет универсального ассистента и не предназначена для генерации кода. Её сильные стороны: низкое потребление памяти, высокая скорость на мобильных устройствах, точное следование инструкциям и корректный вызов инструментов.

Практическая рекомендация: используйте LFM2.5-2.6B как исполнительный слой в гибридной архитектуре, где планирование отдано более крупной модели. Это снижает затраты на инференс и позволяет запускать агентов на устройствах, которые раньше рассматривались только как клиенты для облачных API.

Модель уже доступна для скачивания в формате GGUF и совместима с llama.cpp. Первые тесты на вашем железе займут меньше времени, чем чтение этой статьи - файл весит 1,67 ГБ и запускается одной командой. Результаты таких тестов, особенно на нестандартных платформах, помогут сообществу быстрее определить реальные границы применимости.

Подписаться на канал