AI Budget Assistant

Що відбувається, якщо вашого банку немає в списку

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

Хороша новина: “немає в списку” не означає “неможливо імпортувати”. У цій статті розберемо, що саме відбувається за кулісами, коли AI Budget Assistant не розпізнає формат файлу, і чому механізм, який тоді включається, безпечніший, ніж може здатися на перший погляд.

Чому список банків ніколи не буває повним

Будь-який застосунок для бюджету, що підтримує імпорт, змушений заздалегідь вирішити, які банки він розпізнає напряму. AI Budget Assistant автоматично визначає mBank, PKO, Revolut, ING, Millennium і Pekao, а також Wise і PDF-виписки Erste та Alior. Це охоплює більшість популярних рахунків у Польщі, але банківські рахунки не обмежуються великими іменами. Є менші банки, бізнес-рахунки з нестандартним експортом, зарубіжні рахунки й експорт з інших фінансових застосунків, які хтось намагається перенести під час переходу з одного інструмента на інший.

Тримати окремий парсер для кожного такого формату назавжди нереалістично, а будь-який новий формат все одно якийсь час залишався б “непідтримуваним”, поки хтось не помітить його й не напише правило. Тому замість того щоб чекати, поки список доросте до вашого банку, застосунок має механізм, який сам намагається розібратися в структурі файлу, якого раніше не бачив.

Що відбувається, коли файл не розпізнано

Коли ви завантажуєте CSV або таблицю XLSX, і жоден вбудований парсер не впізнає її структуру, у справу вступає модель ШІ. Її завдання вузьке й конкретне: вона не читає суми й дати сама, а лише вказує, яка колонка яка - яка містить дату операції, яка суму, яка опис чи назву продавця. Ці назви колонок потім перевіряються слово в слово із заголовками, які справді є у вашому файлі. Якщо модель “вигадає” колонку, якої немає у файлі, вся відповідь відхиляється, а не приймається тихцем. Лише після цієї перевірки ті самі детерміновані правила, що обробляють ручне зіставлення колонок, справді читають числа й дати з файлу.

Для PDF-виписок, а це функція плану Pro, механізм працює інакше, бо з PDF не можна просто витягти назви колонок - моделі потрібно самостійно виділити рядки транзакцій із тексту, знятого зі сторінки. Це те саме завдання, яке раніше вирішували написані вручну парсери для Erste чи Alior, тільки замість окремого коду під кожен банк модель справляється з форматом, якого ще ніхто не описав.

Чого цей механізм ніколи не робить

Це розмежування важливе, бо легко подумати, що “ШІ імпортує виписку” означає, що модель просто вгадує цифри. Це не так. З боку CSV та XLSX модель ніколи не повертає суму чи дату - вона повертає лише назви колонок, а вони завжди перевіряються з реальними заголовками вашого файлу. Самі числа й дати читає той самий передбачуваний код, який роками обслуговує ручне зіставлення колонок. Це робить механізм помічником у розпізнаванні структури, а не тим, хто вписує ваші витрати навмання.

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

Що ви бачите і на що погоджуєтеся, перш ніж щось піде з телефону

Перш ніж будь-яка частина файлу потрапить до моделі ШІ, застосунок питає згоду, один раз на облік, і показує саме те, що буде надіслано. Для CSV чи XLSX це рядок заголовків і до десяти прикладних рядків даних - не весь файл і не вся історія транзакцій. Для PDF-виписки це перші двадцять видобутих рядків тексту. Ви бачите це на екрані згоди, перш ніж щось станеться, тож рішення усвідомлене, а не за замовчуванням.

Якщо ваш облік має повне наскрізне шифрування (режим повної приватності застосунку), цей механізм взагалі не запускається. Дані, які сам застосунок не може розшифрувати, не можуть потрапити і до жодної моделі ШІ, тому для таких облікових записів доступне лише ручне зіставлення колонок - безпечніше, хоч і вимагає одного зайвого дотику.

Ви перевіряєте і виправляєте, перш ніж щось збережеться

Після того як модель запропонує зіставлення, ви не бачите сирого результату без контексту. Ви бачите ряд редагованих “чипів”, що показують, що було розпізнано, наприклад “Дата → Data operacji” або “Сума → Suma transakcji”. Якщо щось із цього неправильно, опція “Неправильно? Виправити” відкриває той самий ручний мапер колонок, уже заповнений пропозицією моделі, тож ви правите одну колонку, а не починаєте з нуля.

Це той самий етап попереднього перегляду, що супроводжує будь-який імпорт в AI Budget Assistant, незалежно від того, чи банк розпізнано миттєво, чи лише за допомогою ШІ: повний список транзакцій для перевірки, перш ніж щось потрапить у бюджет, з категоріями, уже підставленими автоматично за продавцем.

Другий раз буде швидшим

Коли зіставлення колонок для конкретного формату виявляється правильним, його структура - самі назви колонок і спосіб запису дат, без жодних ваших особистих даних чи транзакцій - потрапляє в глобальний словник форматів. Наступному користувачу, який завантажує виписку з того самого банку, викликати ШІ взагалі не потрібно - формат уже розпізнається одразу, так само як mBank чи PKO. У певному сенсі ви стаєте першим, хто “відкриває” свій формат для всіх, хто прийде після.

Як це спробувати

Якщо у вас десь є файл із банку, імпорт якого ви раніше відклали, бо застосунок не розпізнавав його, варто спробувати ще раз. Завантажте CSV, XLSX чи PDF у AI Budget Assistant, і якщо жоден вбудований парсер не впізнає його, ви побачите описаний вище екран згоди замість порожнього списку транзакцій. Після згоди ви отримаєте попередній перегляд із запропонованим зіставленням для перевірки, як і за будь-якого іншого імпорту.

Загальний перебіг імпорту виписки, від отримання файлу з банку до захисту від дублів під час повторного завантаження, описано у статті про імпорт банківської виписки. Якщо ви взагалі не хочете займатися файлами і хочете, щоб застосунок сам записував витрати з карткових сповіщень банку, подивіться, як працює автоматичний облік витрат. Застосунок безкоштовно працює в браузері на ai-budget.pl, без прив’язки картки, а на Android доступний у Google Play.


FAQ: імпорт виписки банку, якого немає в списку

Що відбувається, якщо мого банку немає серед підтримуваних напряму?

Якщо ви завантажуєте CSV чи XLSX, а жоден вбудований парсер не впізнає його структуру, AI Budget Assistant намагається сам визначити, яка колонка дата, яка сума, а яка опис, і показує результат для перевірки та виправлення. Для PDF-виписок (функція Pro) механізм видобуває самі рядки транзакцій із тексту документа. В обох випадках ви бачите повний попередній перегляд, перш ніж щось збережеться.

Чи може ШІ помилитися й вписати неправильну суму?

З боку файлів CSV та XLSX модель ШІ ніколи не читає самі суми й дати - вона лише вказує, яка колонка яка, а ці назви перевіряються з реальними заголовками вашого файлу, тож вигадана колонка відхиляється. Самі числа читає той самий механізм, що й при ручному зіставленні. У будь-якому разі ви отримуєте попередній перегляд усіх транзакцій перед збереженням, щоб перевірити й виправити те, що виглядає не так.

Чи надсилається вміст моєї виписки кудись іще?

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

Чи працює імпорт за допомогою ШІ так само добре, як для mBank чи PKO?

Це залежить від формату файлу, але механізм задуманий так, щоб розпізнавання з часом ставало лише кращим: коли зіставлення колонок для нового банку виявляється правильним, сама структура файлу (без ваших даних) потрапляє в глобальний словник, тож наступний імпорт того самого банківського формату вже не потребує викликати ШІ. Проте завжди варто переглянути попередній перегляд перед підтвердженням імпорту, як і з будь-яким іншим банком.


Пов’язані статті: Імпорт банківської виписки в застосунок бюджету | Автоматичний облік витрат без ручного введення

Ми використовуємо файли cookie для аналізу трафіку та покращення сайту. Докладніше