AI-функції стали стандартом у додатках для особистих фінансів. Автокатегоризація, аналітика витрат, бюджетні підказки — питання вже не в тому, чи використовує ваш додаток AI, а де цей AI працює. Для більшості додатків відповідь: на віддаленому сервері, куди ваші транзакційні дані надсилаються через мережу.
Budgie обрав інший підхід. Кожна AI-функція — підказки категорій, підказки тегів, очищення назв продавців і голосове введення транзакцій — працює повністю на вашому пристрої. Ваші дані про витрати ніколи не залишають телефон для обробки.
Ця стаття пояснює, що це насправді означає: що відбувається на телефоні, що ніколи його не залишає, скільки це коштує в пам'яті й батареї, що AI вміє і чого не вміє, а також як ваші виправлення роблять його кращим.
Що таке AI на пристрої?
On-device AI означає, що обробка відбувається на телефоні у вашій руці, а не на чужому комп'ютері. Коли Budgie пропонує категорію, ваша транзакція читається й опрацьовується прямо на пристрої, без жодного мережевого запиту.
Хмарний AI проти AI на пристрої: ключова відмінність
- Хмарні AI-асистенти — Опис транзакції, назва продавця та сума надсилаються на віддалений сервер. Обробка відбувається на машинах провайдера, звідти приходить відповідь, і зазвичай ваші дані там же логуються для контролю якості та безпеки.
- On-device AI — Усе необхідне додатку завантажується один раз і залишається на вашому телефоні. Кожен запит опрацьовується локально. Жодних мережевих запитів, жодних серверних логів — вхідні дані не бачить ніхто сторонній.
Компроміс — у можливостях. Хмарний сервіс може кинути на завдання цілий склад комп'ютерів; телефон же має лише батарею й кілька гігабайтів пам'яті. Для відкритого письма чи досліджень хмара все ще виграє. А для вузького завдання — прочитати назву продавця й обрати правильну категорію — телефона тепер більш ніж достатньо, тому саме так і робить Budgie.
Чому фінансові дані — найгірше, що можна надсилати в хмару
Ваш потік транзакцій є одним із найбільш розкривальних наборів даних про вас. Він розкриває, де ви живете, де працюєте, які медичні стани у вас можуть бути, які політичні справи ви підтримуєте та якими є ваші стосунки. Надсилання його до віддаленого AI-сервісу для обробки має конкретні ризики:
- Журналювання виводу — Більшість хмарних AI-провайдерів журналюють введені дані для покращення моделі, перевірки безпеки та виявлення зловживань. Ваші описи транзакцій стають навчальними даними.
- Політики зберігання — Навіть за наявності гарантій конфіденційності дані зберігаються певний час. Політики змінюються. Відбуваються поглинання. Те, що приватно сьогодні, може не бути приватним завтра.
- Агрегований профайлінг — Коли мільйони користувачів надсилають подібні фінансові дані до одного сервісу, сукупність виявляє поведінкові шаблони, які можуть монетизуватися способами, що не чітко охоплені індивідуальними формами згоди.
- Поверхня атаки — Кожен сервер, що зберігає дані користувачів, є потенційною ціллю для злому. Обробка на пристрої повністю усуває цю поверхню для AI-компонента.
У що це вам обходиться: завантаження, пам'ять і батарея
AI на телефоні не безкоштовний — він міняє мережеві запити на місце на пристрої. Budgie чесно показує цю «ціну», і нічого не витрачається, поки ви самі цього не попросите.
Одноразове завантаження — і лише якщо ви цього хочете
Нічого не завантажується, поки ви не увімкнете On-device AI в налаштуваннях. Категоризація та підказки займають близько 1,6 ГБ; голосове введення додає ще 0,9 ГБ, тож разом виходить приблизно 2,5 ГБ, якщо використовувати все. Це відбувається один раз. Надалі все залишається на пристрої, і звичайне використання не потребує повторних завантажень.
Батарея: витрачається лише за запитом
Нічого не працює у фоні. Budgie готується, коли ви відкриваєте форму або торкаєтесь мікрофона, залишається готовим приблизно півхвилини після завершення й «відпускає» ресурси, коли додаток згортається. Тому перша підказка після паузи трохи затримується, а наступні відчуваються миттєвими — і тому сукупні витрати при звичайному щоденному використанні незначні.
Усе це можна вимкнути
Усім керує один перемикач у налаштуваннях. Вимкніть його — і нічого не завантажується, нічого не завантажується в пам'ять, жодна підказка не працює — категоризація повертається до ваших власних правил і кодів продавців, які вже надсилає ваш банк. На нових встановленнях перемикач спершу вимкнений.
Як насправді формується підказка
Кожна підказка Budgie базується на ваших власних даних. Нічого не вигадується, і жодна спільна модель чужих витрат тут не задіяна.
Продавці, яких ви вже бачили раніше
Більшість того, на що ви витрачаєте гроші, ви вже витрачали раніше. Budgie порівнює нову транзакцію з тими, що ви вже категоризували, зіставляючи їх за змістом, а не за написанням, тож магазин розпізнається, навіть якщо два банки пишуть його назву по-різному. Саме цей шлях спрацьовує найчастіше.
Витрати, що повторюються
Оренда, проїзд, щотижневі покупки — Budgie відстежує те, що повторюється щотижня чи щомісяця, і підказує звичну категорію та суму, тож підтвердити знайому витрату можна одним дотиком. Код, який ваш банк надсилає з кожним картковим платежем, дає додаткову підказку для продавців, про яких ваша історія ще нічого не знає.
Ваші виправлення — це і є навчання
Нічого не застосовується, поки ви не приймете, а кожне прийняття чи виправлення враховується одразу. Немає жодного етапу перенавчання чи оновлення моделі, на яке треба чекати: наступна схожа транзакція просто потрапляє точніше. Що довше ви користуєтеся Budgie, то більше його підказки нагадують ваші власні звички.
Голосове введення: скажіть — Budgie запише
Торкніться мікрофона й скажіть, на що ви витратили гроші. Ваше мовлення перетворюється на текст прямо на телефоні, а аудіо нікуди не надсилається. Одне речення може дати кілька транзакцій — «дванадцять за каву, сорок за таксі й вісім євро за паркування» повернеться як три окремі рядки, кожен зі своєю сумою та категорією.
Чому це важливо для конфіденційності
Хмарне розпізнавання мовлення отримує необроблене аудіо. Воно може містити значно більше, ніж витрату, яку ви хотіли записати — фонові розмови, довколишні звуки, інших людей. Провайдери зазвичай зберігають зразки для вдосконалення своїх систем.
Budgie ніколи не надсилає аудіо нікуди. Запис перетворюється на текст прямо на пристрої, а потім видаляється. Жодного аудіофайлу, жодного завантаження на сервер, жодної третьої сторони.
Як працює голосовий процес
- Ви торкаєтесь мікрофона на екрані швидкого введення й говорите природно — суми, на що вони були витрачені, і за бажанням додаткові нотатки.
- Ваше мовлення розпізнається прямо на телефоні.
- Budgie розбиває речення на окремий рядок для кожної витрати й заповнює суму, категорію та рахунок відповідно до названої вами валюти.
- Перед збереженням з'являється екран перевірки з усіма рядками. Виправте один рядок, усю партію одразу, або перезапишіть і спробуйте ще раз.
Увесь процес працює в режимі польоту й без сигналу. Англійська, українська, німецька, французька та іспанська — основні мови, а ще охоплено десятки інших.
Що він вміє і чого не вміє
Чесність щодо обмежень — частина ідеї. AI Budgie створений для вузького завдання і не вдає з себе універсального асистента.
- Що він уміє: пропонувати категорію, до трьох тегів, використовувати коментар, який ви вже писали раніше, підказувати звичну суму для знайомого продавця, перетворювати нелатинську назву категорії на щось читабельне й придатне для пошуку, а також розбивати одне сказане речення на кілька транзакцій.
- Чого він не вміє: вигадувати дані, яких ніколи не бачив — кожне запропоноване значення походить із транзакцій, які ви вже внесли або імпортували. Він не читає чеки, не є чат-асистентом, не дає фінансових порад і ніколи нічого не зберігає за вас: нічого не записується, поки ви не торкнетесь.
- Перший запит після паузи повільніший, бо спочатку все має підготуватися. На старіших телефонах ця пауза довша, тому для підказок є й швидший шлях — відповідь із вашої історії, поки решта ще «прогрівається».
- Спершу потрібна певна історія. На щойно встановленому додатку порівнювати ще нема з чим, тож підказки помітно покращуються протягом перших кількох тижнів.
- Іноді він помиляється, і інтерфейс це враховує. Усе — лише пропозиція, яку можна прийняти, змінити або проігнорувати — і саме виправлення допомагають йому ставати точнішим.
Гарантії конфіденційності, які можна перевірити у вихідному коді
Вихідний код Budgie доступний для перегляду. Заяви про приватність у цій статті — не декларації, а факти, які ви можете перевірити в коді самостійно. Ви можете переконатися, що:
- Жодних мережевих запитів під час формування підказки — Підказки формуються з файлів і даних, які вже є на пристрої. Немає жодних звернень до зовнішнього AI-сервісу і жодного API-ключа.
- Жодні аудіодані не залишають пристрій — Голосове введення розпізнає мовлення з файлу на пристрої. Аудіо обробляється в пам'яті й видаляється, щойно перетворюється на текст.
- Навчений індекс зберігається разом із вашими даними — Усе, чого Budgie навчається з вашої історії, зберігається на пристрої поряд із транзакціями, шифрується, щойно ви встановлюєте PIN-код, і ніде не синхронізується.
- Жодної телеметрії використання AI — Budgie не збирає аналітику про те, які AI-функції ви використовуєте, як часто приймаєте підказки або до яких категорій відносяться ваші транзакції.
Якщо ви хочете перевірити ці твердження самостійно, вихідний код є загальнодоступним. Вам не потрібно вірити нам на слово.
Часті запитання
Чи через роботу на телефоні підказки стають гіршими?
Не для цього завдання. Сортування власних витрат — вузьке завдання: словниковий запас невеликий, а ваша власна історія є набагато сильнішим сигналом, ніж будь-що з загальної моделі. Хмарний сервіс здогадувався б на основі чужих даних; Budgie ж звіряється з вашими.
Скільки пам'яті займають AI-моделі?
Категоризація та підказки займають близько 1,6 ГБ пам'яті. З голосовим введенням загальний обсяг зростає приблизно до 2,5 ГБ. Усе це необов'язково: нічого не завантажується, поки ви не увімкнете On-device AI в налаштуваннях, і кожна частина завантажується лише при першому використанні відповідної функції. Завантаження одноразове — надалі звичайне використання не потребує повторних завантажень.
Чи садить AI мою батарею?
Budgie виконує цю роботу лише тоді, коли ви додаєте чи редагуєте транзакцію — і ніколи безперервно у фоні. Він готується, коли запускається потрібна функція, і «відпускає» ресурси приблизно за півхвилини після завершення, тож перший запит після паузи трохи довший, а наступні — швидкі. Сукупний вплив на батарею при звичайному щоденному використанні незначний.
Чи можна використовувати введення голосом мовами, відмінними від англійської?
Так. Англійська, українська, німецька, французька та іспанська — основні мови, а ще охоплено десятки інших. Budgie слідує за мовою вашого телефону, тож налаштовувати нічого не потрібно.
Що відбувається з AI-підказками, якщо я офлайн?
Нічого не змінюється. Після одноразового завантаження кожна AI-функція працює однаково, з підключенням чи без нього — в режимі польоту, на борту літака або взагалі без сигналу. У цьому й полягає сенс обробки на телефоні.