Розкриття. Ми робимо Paperlock, один із застосунків, про які йдеться на цій сторінці. Тест наприкінці працює для будь-якого з них, включно з нашим.
Що має означати «спитати ваші документи»
Щоб застосунок відповів на питання «скільки я витратив у господарчому магазині в серпні?» з купи чеків, мають відбутися три речі.
- Читання. Кожен чек стає записом: магазин, дата, позиції, сума. Фото чеків важко читати; термопапір вицвітає, суми стоять поруч із проміжними підсумками, а назва магазину — це логотип. Помилки читання тут стають неправильними відповідями пізніше, тож запис має бути видимим і його можна виправити.
- Пошук. Питання має знайти правильні записи. «Господарчий магазин» має збігатися з чеками з магазину, про який застосунок знає, що він продає товари для дому, в серпні цього року. Саме тут пошук за назвою файлу вмирає, і саме тут відпрацьовує шар звичайної мови.
- Складання відповіді з джерелами. Сума — це сума сум знайдених чеків. Ця арифметика тривіальна, коли пошук правильний, і їй неможливо довіряти, якщо не видно, які чеки в неї увійшли.
Саме третій пункт варто брати за критерій оцінки застосунків. Відповідь із прикріпленими чеками можна перевірити за п'ять секунд. Відповідь без них — це просто число.
На які збої звертати увагу
- Дубльовані чеки. Той самий чек, сфотографований двічі, має рахуватись один раз. Запитайте суму, а потім перевірте джерела на повтори.
- Повернення проти покупок. Квитанція на повернення виглядає як чек. Хороший інструмент трактує її як від'ємну суму або відокремлює; поганий додає її до загальної суми.
- Діапазони дат. «Минулий серпень» і «цей серпень» — різні місяці. Стежте, який з них вибрав застосунок; джерела це покажуть.
- Валюти. Чек з відпустки в іншій валюті не має додаватись до домашніх витрат, ніби це та сама одиниця.
- Відсутня інформація. Чек без суми, яку можна прочитати, має бути позначений, а не мовчки пропущений чи вгаданий.
- Немає у сховищі. Запитайте про магазин, у якому ви ніколи не були. Правильна відповідь — «не можу знайти це у ваших документах», а не правдоподібне число.
П'ятнадцятихвилинний тест
Проведіть це з будь-яким застосунком перед тим, як за нього платити, включно з нашим.
- Імпортуйте десять справжніх чеків, включно з двома з одного магазину, одним поверненням і одним розмитим. Гайд про як сканувати чеки розповідає, як зробити чіткі знімки.
- Відкрийте три записи і перевірте магазин, дату й суму. Свідомо виправте один і переконайтеся, що виправлення закріпилося.
- Запитайте: «Скільки я витратив у [магазин] у [місяць]?» Потім відкрийте джерела. Це правильні чеки? Повернення враховане правильно? Розмитий чек включено, виключено чи позначено?
- Запитайте: «Які чеки склали цю суму?» Список має збігатися з джерелами з кроку 3.
- Запитайте про магазин, у якому ви ніколи не були. Застосунок має сказати, що не може його знайти.
- Поставте питання про дату: «Коли закінчується гарантія на [річ]?» з чека чи гарантійного талона, який ви імпортували. Потім виправте дату й перевірте, чи переміщується разом з нею будь-яке нагадування.
Якщо застосунок проходить усі шість, обіцянка справджується для ваших паперів. Якщо він провалює крок 3 чи 5, жодна панель не компенсує це.
Де стоїть Paperlock
Paperlock побудований навколо кроків 1–3: він перетворює кожен документ на запис, який можна переглянути й виправити, файлує за типом, відправником, датою і сумою, і відповідає на питання з прикріпленими вихідними документами. Він каже, коли відповіді немає у сховищі. Дати закінчення чинності, які він читає, стають нагадуваннями (за 30 і 7 днів, за 6 місяців для паспортів і посвідчень особи), щойно ви увімкнули нагадування, а виправлення дати оновлює нагадування разом з нею. Документи зашифровані на телефоні; сторінки надсилаються на наші сервери лише на час, потрібний для читання чи відповіді, і обробником є OpenAI. Безкоштовний рівень — 25 документів і 5 питань на місяць, достатньо для тесту вище.
Чого Paperlock не робить: панелей витрат, бюджетів за категоріями чи синхронізації з банком. Якщо вам потрібні суми за продавцем і категорією у вигляді графіків, саме це рекламує LumenDoc, а бюджетний застосунок робить це з транзакцій. Наша смуга — питання, відповідь і папір за нею.
Ручна альтернатива
Ніщо з цього не вимагає застосунку. Гайд про найкращий спосіб зберігати чеки цифрово описує систему з папок і таблиці, що відповідає на ті самі питання, тільки з більшою кількістю набору тексту, а конструктор запису про покупку робить половину роботи з веденням записів прямо у вашому браузері. Застосунок прибирає набір тексту й додає питання; дисципліна з паперами однакова в обох випадках.