Вы заплатили за ужин. Четыре человека, €96, и все уже разошлись по домам. Записать это нужно сейчас, в трамвае, одной рукой — и как раз тут форма с семью полями проигрывает. Большинство общих расходов, которые так и не записали, никто не забыл: просто они не стоили возни с формой.
Разделить расходы с помощью ИИ — значит написать, что произошло, так, как написали бы другу в сообщении, а арифметику оставить приложению. В этой статье — как это работает в HiBill, что ИИ понимает правильно, что проверить перед сохранением и когда полная форма всё ещё удобнее.
Что на самом деле значит «разделить расходы с помощью ИИ»
Это не значит доверить деньги чат-боту. Это одно текстовое поле и модель, которая превращает фразу в транзакцию, которую можно проверить. Модель разбирает:
сумму и валюту —
84,84€,500 лей,двадцать баксов;кто платил — вы, если не сказано, что кто-то другой;
что это было — расход, который нужно разделить, или деньги, которые один человек отдал другому;
на кого делится — люди, которых вы назвали, сопоставленные с вашими контактами;
за что и какого числа —
ужин,вчера,в прошлую пятницу.
На слово модели ничего не сохраняется. Сначала вы видите, что она разобрала, и подтверждаете.
Как это работает в HiBill: написать, разобрать, проверить
1. Напишите как вам удобно
Поле для фразы есть вверху главной, на странице каждого человека и каждой группы, а ⌘K открывает его откуда угодно. Синтаксиса нет: ужин 84 с максом и аней вчера, вчерашний ужин, 84, макс и аня или то же самое по-испански — сработает всё. Начните набирать имя, и HiBill предложит подходящие контакты; выберите один — и он станет плашкой, так что сомнений, о каком Max речь, не останется.

2. Нажмите «Разобрать»
Разобрать (или Enter) отправляет фразу ИИ вместе с именами ваших контактов, чтобы он сопоставил «макс» с Max Keller. Это занимает секунду-две.

3. Проверьте и добавьте
То, что понял ИИ, появляется под полем в виде чипов, на которые можно нажать: кто платил, сумма, валюта, за что, на кого делится и дата, — а под ними видно, как это изменит ваши балансы.

Если всё верно, нажмите Добавить или ещё раз Enter. Если что-то не так, нажмите на этот чип и исправьте. Если расходу нужно больше, чем деление поровну, это тоже делается в проверке: чип разделения переключается между поровну, по сумме, по процентам и по позициям, а в чипе плательщика можно указать несколько человек.
Двенадцать фраз, которые ИИ хорошо понимает
Вы пишете | Что покажет проверка |
|---|---|
| Вы заплатили 15.00 в своей валюте за такси, только за себя |
| Вы заплатили 96.00, поровну на 4 человека — по 24.00 |
| 1,500.00 MDL за продукты |
| Вы заплатили 30.00, и всю сумму должна Anna |
| Anna заплатила 40.00, поровну с вами; вы должны ей 20.00 |
| Вы отдали Max 50.00 за билеты |
| Max отдал вам 20.00 за такси |
| Дата — вчера |
| Дата — прошлая пятница, поровну с Leo |
| Привязано к вашей группе «Поездка в Лиссабон», поровну между её участниками |
| 165.00, поровну с Anna |
| cena, 60.00, поровну с Anna — подойдёт любой язык |

Если во фразе чего-то не хватает
ИИ никогда не придумывает цену или человека. Вместо этого проверка спрашивает:
Нет суммы? На чипе суммы будет Сколько?, а калькулятор уже открыт. Он и считать умеет —
120+45,300/3.Имя, на которое никто не отзывается? Проверка спросит Кто это — «Sofia»?. Поиск уже ищет «Sofia»: выберите существующий контакт или добавьте её как нового человека. Кнопка Добавить остаётся неактивной, пока за каждым именем не окажется человек.

Если вы измените фразу после разбора, проверка потускнеет и напишет Вы изменили фразу — разберите её снова, чтобы обновить. Нажмите Разобрать снова или Esc, чтобы убрать проверку.
Деньги отдали, а не разделили
Перевод — это деньги, которые переходят от одного человека к другому: вернуть долг, одолжить, друг заплатил за ваш билет в кино. Напишите, как было, — и в проверке вместо заплатили будет отдали:

Переводы никогда не делятся: переходит вся сумма, и баланс между вами двоими сдвигается вместе с ней.
Чеки: фото превращается в позиции
Прикрепите фото чека скрепкой — Прикрепить фото или файл (или вставьте либо перетащите его в поле). По умолчанию любой файл просто хранится вместе с транзакцией как подтверждение. Чтобы его разобрали, нажмите Чек на файле, а затем Разобрать:

Чек и фраза разбираются вместе. Из чека берутся итог, дата и все строки, из фразы — люди и название:

Транзакция сохранится вместе с позициями, когда вы нажмёте Добавить, так что потом можно разделить счёт по позициям и дать каждому ровно то, что он брал.
Валюты без конвертации
Пишите валюту как привыкли — €, EUR, евро, лей, zł, баксов. Названия, общие для нескольких стран, по возможности понимаются как ваша собственная валюта, так что лей — это молдавские леи для молдавского аккаунта и румынские — для румынского. Если валюту нужно поменять, в проверке у неё свой чип:

HiBill ведёт каждую валюту отдельно и никогда не конвертирует. Вот почему.
Что видит ИИ и сколько это стоит
Каждое нажатие Разобрать отправляет модели текст фразы, сегодняшнюю дату, вашу основную валюту и имена ваших контактов и групп — но не балансы и не историю. Отмеченный чек отправляет ещё и фото. Подробнее — в статье Ваши данные и конфиденциальность.
Каждое нажатие Разобрать расходует один разбор фразы ИИ, а отмеченный чек — одно сканирование чека:
Free | Pro | |
|---|---|---|
Разборов фраз ИИ в месяц | 50 | 1000 |
Сканирований чеков в месяц | 5 | 100 |
Транзакции через форму | Без ограничений | Без ограничений |
Когда разборы на месяц закончатся, поле так и скажет и предложит Открыть форму — с вашей фразой в качестве названия.

Когда лучше обойтись без фразы
Фраза — для обычного случая: один плательщик, поровну, несколько человек. Всё остальное настраивается после разбора в проверке, чип за чипом:
люди должны разные суммы или проценты;
платили несколько человек;
нужно разделить по позициям, которых нет в чеке.
Чтобы совсем обойтись без ИИ, нажмите кнопку с ползунками рядом с Разобрать — Заполнить форму самому: она откроет ту же проверку пустой, чтобы заполнить её вручную, и не расходует разборы ИИ.
Частые вопросы
Нужно ли ставить @ перед именами? Нет. Пишите имена так, как говорите; ИИ сам сопоставит их с вашими контактами. Список подсказок и @ пригодятся, когда хотите указать человека точно.
Какие языки он понимает?
Любой язык, на котором вы пишете, и их можно смешивать. Имена сопоставляются с контактами так, как они там записаны, поэтому anna найдёт Anna Lopes, а на ana ИИ переспросит, кого вы имеете в виду.
Сохраняется ли что-нибудь до того, как я нажму «Добавить»? Нет. Разбор только заполняет проверку. Транзакция появляется, когда вы нажимаете Добавить, а в уведомлении после сохранения есть Отменить.
Что, если ИИ разобрал фразу неправильно? Нажмите на неверный чип и поменяйте его. Подробнее: как исправить то, что разобрал ИИ.
Можно ли добавлять расходы без ИИ? Да. Заполнить форму самому — кнопка с ползунками рядом с Разобрать — открывает проверку пустой, чтобы заполнить её вручную, и месячного лимита у неё нет.
Читайте также
Как работает HiBill: простой учёт денег между друзьями — как поле для фразы связано со всем остальным: люди, балансы, группы и расчёты.
Как разделить счёт за секунды: 20 фраз, которые понимает HiBill — ещё фразы, которые можно скопировать, и что покажет проверка для каждой.
Как разделить чек по позициям: просто напишите, кто что ел — скажите, кто что брал, и отсканированный чек разделится сам, строка за строкой.