Living CV SmolLM2 v4
LoRA для браузерного ассистента по резюме
Living CV SmolLM2 v4 — LoRA-посттренинг SmolLM2-360M-Instruct от Anirudh Somadas для его living CV. Модель работает полностью в браузере посетителя через Transformers.js: отвечает на вопросы по резюме только по переданным заметкам, отказывается при нехватке данных и превращает запросы к карте в один из 17 допустимых видов.
🔍 Ключевые особенности
- 🖥 Запуск целиком в браузере через Transformers.js / ONNX Runtime Web.
- 🛡 Ответы — только по заметкам из graph search; факты портфолио не запоминаются в весах, при нехватке данных — отказ.
- 🗺 Запросы вроде «classify by domain» или «only show AI» переводятся в один из 17 валидных map views.
- ⚙ LoRA rank 16, alpha 32, 1 epoch, max length 512, effective batch 16; обучение на Apple M4 (MPS) заняло 18 минут.
- 💻 Квантованный int8 ONNX весит около 364 МБ и загружается с dtype q8 на WebGPU или WASM.
💬 Пример
Запрос «classify by domain» или «only show AI» должен вернуть один из 17 допустимых видов карты. Если в переданных заметках нет ответа, модель отказывается отвечать.
Подробнее
На 98 held-out вопросах (9 ноября 2026): 66,1% ответов прошли все проверки, 100% корректных отказов, 76,5% верных map views. У v3 — 71,4%, 75% и 20,6%.На продукте вне обучения — 6 из 6 правильных ответов; 99,3% валидных drawing plans и 100% safe abstention.
Ограничение: иногда модель берёт заголовок из чужой заметки, если ответ объединяет несколько проектов; сайт валидирует ответ и откатывается к проверенным заметкам.
База — SmolLM2-360M-Instruct, лицензия Apache-2.0.








Комментарии