Стильові пресети без хмари: що ми виміряли

Ви диктуєте сиру думку, а застосунок може переписати її у вибраному тоні, перш ніж вона потрапить у поле: нейтральному, дружньому чи діловому. Переписує мовна модель, яку Apple вбудувала в macOS 26. Текст не залишає Мак. Перш ніж це будувати, ми виміряли, чи воно працює для російської.

Пробний прогін

Перш ніж щось будувати, ми зробили одноразовий дослід. Ми написали десять правдоподібних ділових фраз російською: коротка відповідь у чаті, ввічлива відмова, прохання до колеги, кілька з англійськими термінами всередині. І прогнали їх через модель у різних тонах, зокрема навмисно крайніх на кшталт пірата чи мелодрами, щоб різницю було легко побачити.

Тут був очевидний підступ. Модель підтримує 23 мови, і російської серед них немає. Проте модель може видати гладкий текст і незнайомою мовою, вгадуючи за знайомими шматками слів, а на око гарну здогадку від справжнього розуміння не відрізнити. Тому ми домовилися вважати підозрілу гладкість приводом для сумніву, а не доказом якості.

Вердикт живого прогону: якість придатна, безкоштовно, працює без мережі. У моделі є й жорстка межа: 4096 токенів на інструкцію, вхідний текст і відповідь разом.

0 з 30

Головне питання стосувалося прямого шляху: російський текст на вході, російський текст в іншому тоні на виході. Ми порахували чесно, з журналом, що записує, яким шляхом вийшов кожен результат. Десять фраз у трьох тонах дали 30 спроб. Прямий шлях не спрацював жодного разу. Усі 30 пішли запасним, і запасний жодного разу не підвів.

Запасний шлях іде через англійську. Російський текст перекладається англійською перекладачем Apple, англійський переписується у вибраному тоні, і результат перекладається назад. Ланцюжок завершується простою страховкою: якщо будь-який крок не вдався або потрібного мовного пакета немає, ви отримуєте свій вихідний текст, а не піврезультату. А для клавіші «без перекладу» помилково ніколи не вставиться англійський текст.

Пряму спробу ми все одно залишили в коді. Російська очікується в наступному поколінні моделі, яке прийде з macOS 27. Коли це станеться, прямий шлях запрацює без жодної нашої правки. А доти він коштує частку секунди на кожну невдалу спробу, і ми з цим погодилися.

Що пішло не так під час живої перевірки

Дружній тон іноді відповідав на текст, а не переписував його: привітання, нікому не потрібний коментар, пропозиція допомогти. Найгірше це було на коротких фразах. Ми додали явну інструкцію «ти переписуєш, а не відповідаєш» і потім поставили її в усі тони, бо збій не залежав від тону. Ще одна пастка: коли модель упирається в межу довжини, вона зупиняється без помилки й віддає обірваний текст як нормальний. Ми перевіряємо, чи закінчується відповідь як речення, і якщо ні — відкочуємося.

Escape скасовує стилізацію будь-якої миті. 7 серпня на панелі диктування з’явився перемикач стилю, а інструкції для кожного тону можна редагувати.

Сьогодні: стилі працюють на невеликій моделі, яку застосунок завантажує на ваше прохання, тож модель Apple більше не потрібна.

Ще з блогу