Як розділення логіки та персони захищає малі моделі на периферійних пристроях від забруднення контексту
Дослідники з AO, Inc. та OrbLabs AG опублікували препринт, що розділяє логіку та стиль у малих мовних моделях, які працюють локально. Архітектура тримає логічний промпт компактним і стабільним, тоді як адаптер персони перемикається за мілісекунди.
Одне вікно контексту — дві задачі
Мала модель на ноутбуці або телефоні повинна звучати як обраний персонаж і одночасно видавати правильний структурований вивід. Обидві вимоги ділять одне вікно контексту. Воно розширюється з кожною реплікою та кожною системною інструкцією. До того ж розробник вставляє few-shot приклади.
Проблема перехресних впливів
Коли історія стає довгою і перевантаженою персоною, логічна частина відповіді починає ламатися. Автори називають це перехресним впливом персони на логіку. Логіка дає збої. У стандартному однопрохідному промпті модель бачить увесь діалог та опис персони. Специфікація завдання додається до того ж контексту. У Llama-3.1-8B-Instruct промпт роздувається від 242 токенів на найчистішому рівні до 1203 токенів на найбруднішому. У Gemma-3-4B-it відбувається те саме зростання. Сукупна оцінка логіки впадає від 0.669 до 0.150 на Llama та від 0.487 до 0.150 на Gemma. Більшість помилок — не невірне розсудження, а відсутній або пошкоджений структурований вивід: 80–95 % запусків на Llama і 100 % на Gemma на двох найвищих рівнях забруднення.
Архітектура з розділенням відповідальності
AO-DA розділяє роботу на два шляхи виведення на тій самій INT4 базовій моделі. Логічний шлях отримує лише поточний основний обмін і видає перевірний мікро-стан. Його промпт залишається фіксованим — 180 токенів для Llama і 167 для Gemma — незалежно від рівня забруднення. Виходи є побайтово ідентичними на всіх чотирьох рівнях у 40 з 40 запусків. Шлях персони бере цей мікро-стан плюс повну історію і рендерить остаточну відповідь у характері. Окремий LoRA-адаптер обслуговує кожен шлях; вони гаряче перемикаються за 1,7 мілісекунди.
Що показують числа
На 8B моделі розділений логічний шлях дає збої в 0–20 % запусків проти 80–95 % у однопрохідному варіанті. Парне покращення Δ сягає +0,30…+0,50, Cliff's δ — 0,50…0,85, p ≤ 0,03 після корекції Гольма. На 4B моделі обидва підходи колапсують. Препринт не пояснює, чому менша модель не виграє від того ж розділення.
Вартість і компроміс
Перша репліка теми вимагає один додатковий декод: 28,2 секунди проти 18,2 секунд на Llama на ноутбуці Apple M2. Далі логічний шлях повторно використовується, а міняється лише адаптер персони. У релізі — код та рубрика оцінювання, а також фікстури забруднення. Адаптери та повні логи запусків також доступні. Скільки пристроїв уже експлуатують таких агентів у продакшні — у препринті не згадується.
Джерела, за якими написано статтю
- "arXiv:2610.09772v1
https://arxiv.org/abs/2610.09772v1"