Гайд · открытая модель решений · сентябрь 2026

Лайя (Laya) на своём компьютере: 3 минуты до ответа и дообучение

Лайя, в оригинале Laya, - открытая модель решений от Convai Innovations. Ты даёшь ей текст обращения и вопрос с вариантами, она выбирает вариант и пишет свою уверенность. Текст она не сочиняет, зато на моём Mac отвечает за 19,7 миллисекунды и бесплатно, лицензия Apache 2.0. Поставить проще всего через Claude Code: открой его в пустой папке и вставь этот запрос целиком

Поставь на этот компьютер открытую модель Laya: отдельное окружение Python в этой папке, потом pip install laya. Бери многоязычную версию: laya.load("convaiinnovations/laya", subfolder="multilingual"). Напиши скрипт razbor.py, который по тексту обращения клиента отвечает, какой отдел его разбирает: оплата, доступ, техника, содержание или другое, и грозит ли человек уйти. Запусти на обращении «Списали деньги два раза, верните лишнее, иначе отменю подписку» и покажи ответ и время в миллисекундах

Через три минуты Claude покажет строку отдел: oplata и время ответа. У меня установка шла 91 секунду, первый запуск со скачиванием модели ещё 83 секунды

Если ставить пока не хочется, открой демо Laya на Hugging Face, вкладку Support triage, вставь своё обращение и нажми Ask. Понравилось - ставь многоязычную версию: английская на русских обращениях у меня угадала 9 из 20. И сразу готовь таблицу из 40 своих обращений: без дообучения модель ошибается почти в каждом втором

Как понять, что Лайя встала и работает

Смотри на три строки в ответе Claude. Первая - отдел: на моём обращении модель дала «оплате» 0,779, остальным четырём отделам меньше 0,11 на всех. Вторая - время: на Mac с чипом M4 Max ответ шёл 19,7 миллисекунды, а когда я заставил её работать без графического ускорителя, 72 миллисекунды. Третья - папка модели: 647 МБ легли в скрытую папку .cache/huggingface в твоей домашней, второй запуск их уже не качает

Для сравнения, Джев, закрытая модель TypeSafe, по сторонним замерам отвечает за 236-276 миллисекунд, потому что запрос летит в облако и обратно. Здесь облака нет: обращения не уходят с твоего компьютера, и за каждый ответ никто не берёт денег

Если вместо ответа видишь ошибку, листай к разделу «Что ломается» ниже, там экранный текст дословно

Не хочешь ничего ставить: попробуй в браузере

Открой демо Laya на Hugging Face, это сайт, где модели выкладывают и дают погонять в окне браузера. Что увидишь: заголовок «Laya: Decisions, Not Text», ниже ряд вкладок, первая Support triage. В поле customer message вставь своё обращение по-русски и нажми фиолетовую кнопку Ask внизу. Справа появится таблица answers и строка с маршрутом. Что это даёт: за минуту понимаешь, стоит ли тратить время на установку

Демо Laya: рамка 1 на русском обращении, рамка 2 на ответах с intent refund 0.91, рамка 3 на строке ROUTE to billing
Моё обращение про двойное списание демо отправило в billing с уверенностью 0,91. А угрозу отменить подписку три прогона подряд оценило в 0,444-0,452

Демо собрано на английских примерах и спрашивает свои вопросы, а не твои. Поэтому правильный отдел ещё не значит, что модель поняла твоих клиентов: вероятность ухода меньше половины при прямой фразе «иначе отменю подписку» говорит, что без дообучения она такое пропускает

Где взять Лайю и какую версию брать

Всё лежит в двух местах. Веса модели - на странице convaiinnovations/laya на Hugging Face, код и инструкции - в репозитории NandhaKishorM/laya на GitHub. Сама команда pip install laya тянет пакет с PyPI, а при первом запуске пакет сам скачивает веса с Hugging Face. Руками ничего качать не надо

Карточка модели на Hugging Face: рамка 1 на имени convaiinnovations/laya, 2 на лицензии apache-2.0, 3 на размере 0.4B
Имя модели в рамке 1 - ровно то, что стоит в запросе для Claude. Лицензия apache-2.0 в рамке 2 разрешает использовать её в работе

В одной папке на Hugging Face лежат три версии, и выбор решает, будет ли толк на русском тексте

ВерсияКак позватьКому
laya, основнаяlaya.load("convaiinnovations/laya")обращения только на английском
laya-multilingualsubfolder="multilingual"русский и ещё сотня языков, 322 млн параметров
laya-typed-decisionssubfolder="typed-decisions"четыре готовых сценария авторов: счета, инциденты безопасности, поддержка, логи агентов

Таблица прокручивается вбок →

Здесь живёт первая ошибка новичка, и на экране она ничем не выдаёт себя. Основная версия русский текст читает, ошибок не пишет, но на моих 20 русских обращениях угадала отдел 9 раз со средней уверенностью 0,23. Многоязычная на тех же двадцати - 11 раз и 0,67. Поэтому в запросе выше стоит subfolder="multilingual", не убирай его

Дообучить под свою задачу: 40 обращений и 18 секунд

11 верных из 20 - уровень подброшенной монетки. Авторы сами пишут об этом в разделе Honest limits: базовая версия - быстрая заготовка под дообучение, а не готовый судья. Дообучить значит показать ей твои обращения с правильными ответами, чтобы она подстроилась под твоих клиентов и твои отделы

Собери таблицу в две колонки и сохрани как obrashcheniya.csv в той же папке: в первой текст обращения, во второй отдел. Минимум по 8 на каждый отдел, лучше больше. Вот начало моей учебной таблицы, её можно взять за образец

text,otdel
"Списали деньги два раза за один курс, верните лишнее",oplata
"Не приходит письмо с доступом к курсу после покупки",dostup
"Видео в уроке не грузится, крутится колесо и всё",tehnika
"Какой промпт лучше взять для постов, в уроке их три?",soderzhanie
"Можно ли подарить курс другу?",drugoe

Потом дай Claude Code второй запрос. Он опирается на официальный ноутбук дообучения, который лежит в папке notebooks репозитория

Дообучи Лайю на моих обращениях в поддержку. Таблица obrashcheniya.csv в этой папке, колонки text и otdel. Возьми цикл обучения из ноутбука notebooks/laya_finetune_typed_decisions_2xT4_kaggle.ipynb репозитория NandhaKishorM/laya и переделай под один компьютер без двух видеокарт. Из каждого отдела четверть обращений отложи на проверку и в обучение не давай. Покажи, сколько проверочных обращений модель угадывала до дообучения и сколько после, сохрани новую модель в папку laya-moi-obrashcheniya
Репозиторий NandhaKishorM/laya на GitHub: рамка 1 на папке notebooks с ноутбуком дообучения, 2 на 16,2 тысячи звёзд
В папке notebooks в рамке 1 лежит ноутбук дообучения, на него ссылается второй запрос. Репозиторий открыли 18 сентября, а звёзд уже больше 16 тысяч

Что увидишь: две строки «ДО дообучения» и «ПОСЛЕ дообучения» и разбор каждого проверочного обращения. На моих 60 учебных обращениях, 40 на обучение и 20 на проверку, было 11 верных из 20, стало 14 из 20. Само обучение шло 18 секунд, весь скрипт с загрузкой и проверкой - 73 секунды. Что это даёт: папка laya-moi-obrashcheniya на 647 МБ, которую дальше зовут той же строкой, только с путём к папке вместо имени с Hugging Face

Проверь одну вещь, которую легко проглядеть. После дообучения на маленькой таблице модель стала самоуверенной: на пяти из шести ошибок она ставила 1,00, то есть «уверена полностью». Порог вроде «отдаём человеку всё, где уверенность ниже 0,85» такие ошибки не поймает. Лечится двумя способами: больше примеров в таблице, особенно похожих между отделами, и подгонка уверенности на твоих данных, её делает последний шаг того же ноутбука авторов

Если обращений тысячи, а не десятки, дообучай не на своём компьютере, а на бесплатных видеокартах Kaggle: ноутбук авторов рассчитан ровно на это, у них 4 эпохи по 30 тысячам вопросов шли 4-5 часов на двух видеокартах T4

Что ломается и что делать

Разбираю то, что видел на своём экране, плюс одну поломку, о которой предупреждают сами авторы

Что видишьЧто случилосьЧто делать
Строка «Fetching 5 files» стоит на месте полминутыпервый запуск качает 647 МБ весов, у меня это заняло 41 секундуждать: второй запуск берёт веса с диска за доли секунды
«RuntimeWarning: laya: this checkpoint ships temperatures outside [0.5, 5] which would distort confidence»ты позвал основную английскую версию, её уверенность откалибрована криводля русского текста бери subfolder="multilingual", у многоязычной этого предупреждения нет
Отдел верный, а уверенность 0,5-0,6базовая версия не знает твоих клиентовдообучить на своей таблице, раздел выше
После дообучения везде 1,00, даже где модель ошибласьтаблица маленькая, модель выучила её наизустьдобавить примеров и подогнать уверенность на своих данных
Запуск молча висит и ничего не печатаетпо словам авторов в README, так бывает, если на компьютере стоит TensorFlowпопроси Claude запустить скрипт с USE_TF=0 в начале команды

Про системные требования одной строкой: нужен Python 3.10 или новее. У меня стоял 3.14, и окружение со всеми зависимостями заняло 922 МБ. На Windows я не ставил, команды те же, но проверять их там не буду

Шпаргалка: какую Лайю брать и сколько ей нужно

Таблица, к которой возвращаешься, когда захочешь подключить модель к новой задаче: модерации комментариев, сортировке заявок или маршруту писем

Если у тебяБериСколько примеровГде учить
Обращения на русскомlaya-multilingualот 8 на каждый вариант ответа, лучше 50свой компьютер, секунды
Только английский текстосновная layaтак жесвой компьютер
Больше 20 вариантов ответа в одном вопросеЛайю не бери или дроби вопрос на два шага: общий раздел, потом точный--
Нужен ответ «да или нет» (грозит ли уйти, спам ли это)вопрос типа noul, он у модели самый сильныйот 20 на «да» и на «нет»свой компьютер
Тысячи обращений и нужна точность выше 70%laya-multilingual + ноутбук авторовтысячиKaggle, бесплатные видеокарты
Нужен ответ-текст клиенту, а не выборне Лайя, она текст не пишет-локальная чат-модель

Про «больше 20 вариантов» - не моя догадка, авторы сами показывают: на наборе с 77 вариантами Лайя угадала 0,425 против 0,870 у Джева. Про текстовые ответы клиенту: для них нужна модель, которая пишет, например локальная нейросеть через Ollama, а Лайя может стоять перед ней и решать, кому вообще отвечать

Что ещё почитать

Если Claude Code ещё не стоит, начни с установки Claude Code: все шаги этой статьи идут через него. Хочешь локальную модель, которая пишет текст, а не выбирает вариант - локальные нейросети: что потянет твой компьютер и Ollama или LM Studio. Разбор обращений чаще всего подключают к боту - как создать телеграм-бота с нуля. И перед тем как запускать чужой код, прочитай 7 правил защиты от чужого репозитория

Источники

Страницы открыты 22 сентября 2026 года; звёзды репозитория сняты через API GitHub в тот же день, время ответа и точность - собственным прогоном

Памятка: Лайя за один вечер

Повторить без статьи под рукой

Сохрани себе

  • попробовать своё обращение в демо Laya на Hugging Face, вкладка Support triage, кнопка Ask
  • в пустой папке открыть Claude Code и дать первый запрос: установка и скрипт razbor.py
  • проверить, что в запросе стоит subfolder="multilingual"
  • собрать obrashcheniya.csv: колонки text и otdel, от 8 обращений на отдел
  • дать второй запрос: дообучение, четверть обращений на проверку
  • сравнить строки ДО и ПОСЛЕ, посмотреть, где модель ошиблась с уверенностью 1,00
  • если обращений тысячи - дообучать на Kaggle по ноутбуку авторов

Про следующий шаг

Модель у тебя, а обращения всё ещё разбирает человек

Ты поставил Лайю, увидел её ответ за 20 миллисекунд и дообучил на своих обращениях. У тебя есть два запроса для Claude и таблица, какую версию брать под какую задачу

Дальше упираешься в связку: ответ модели надо куда-то отправить. Обращение из бота или почты должно само дойти до Лайи, её решение само попасть к нужному человеку, а сомнительные случаи лечь отдельной стопкой. Без этого ты просто быстрее угадываешь отдел в терминале

Я сам каждый день работаю на Claude и агентах, один, без команды: ботов, разбор заявок и контент собираю ими. На Лагере за три дня мы берём твой поток обращений и доводим его до связки, которая работает без тебя, на твоих клиентах и твоих отделах

Забрать путёвку в ИИ-Лагерь

Это заявка в мой закрытый канал, не оплата. Впускаю сразу, дальше бот в личке отдаёт путёвку на три дня

Частые вопросы

Лайя правда бесплатная?

Да. Веса и код лежат в открытом доступе под лицензией Apache 2.0, она разрешает использовать модель в работе и в продукте. Платить придётся только за железо, если его не хватит, но на обычном Mac модель работает, я проверял

Чем Лайя отличается от ChatGPT или Claude?

Она не пишет текст. Ты задаёшь вопрос и варианты, она выбирает вариант и говорит, насколько уверена. Поэтому она быстрая и ей нечего выдумывать, но письмо клиенту она не составит

Нужна ли видеокарта?

Для разбора обращений нет. На обычном Mac она работает и со встроенным ускорителем, и совсем без него, и в обоих случаях быстрее облачного Джева. Дообучение на десятках обращений тоже идёт на обычном компьютере, видеокарты Kaggle нужны, когда обращений тысячи

Мои обращения куда-то отправляются?

Нет. После первого скачивания весов модель работает у тебя на диске, и текст обращений с компьютера не уходит. Это отличие от Джева и других облачных сервисов, куда каждый запрос летит через интернет

Почему после дообучения модель всё равно ошибается?

Потому что 40 примеров мало, а границы между отделами размыты: «Где найти бонусные уроки» у меня модель отнесла к содержанию, хотя это доступ. Добавляй в таблицу именно такие спорные обращения, и она начнёт их различать

Если дочитал до конца

Дальше я пишу в своём канале

Я соло-предприниматель, всю работу делаю на Claude, Claude Code и агентах, без команды. В канале показываю, какие открытые модели прижились у меня в работе, какие я снёс через неделю и почему

Читать мой канал

Это заявка на вход в мой закрытый канал, одобряю сразу. Бесплатно