Beancount.io LogoBeancount.io

Ask AI в Beancount.io теперь может писать проводки и читать чеки

5 мин чтенияMike ThriftMike Thrift
Ask AI в Beancount.io теперь может писать проводки и читать чеки

Функция Ask AI превращается из инструмента вопросов и ответов только для чтения в полноценного ассистента, способного действовать, — он умеет записывать проводки в реестр, принимать загруженные изображения и многое другое.

Сегодня Beancount.io объявил о крупном расширении своего AI-ассистента.

Когда Ask AI только появился, он отвечал на вопросы. Вы могли спросить о своих тратах, запросить остатки по счетам, исследовать свой реестр на естественном языке — и AI отвечал информацией, взятой из ваших книг. Это был читатель, а не писатель. Мощный, но ограниченный: если вы хотели что-то изменить, приходилось делать это самостоятельно.

Теперь всё меняется.

Расширенный ассистент умеет писать. Попросите его исправить неверно классифицированную проводку, составить новую транзакцию по вашему описанию или сгенерировать пакет проводок для набора расходов — и он подготовит точный текст реестра, покажет его вам и дождётся вашего одобрения, прежде чем что-либо будет зафиксировано. Ничто в ваших книгах не меняется без вашего согласия.

Он также умеет читать изображения. Загрузите чек, скриншот банковской выписки или отсканированный счёт. Ассистент прочитает то, что изображено, свяжет это с нужными счетами и категориями на основе существующих закономерностей вашего реестра и составит подходящую проводку на ваше рассмотрение.

Это тот же самый ассистент, которым вы уже пользуетесь. Тот же интерфейс диалога. Тот же контекст, который сохраняется на протяжении вашей сессии. Разница в том, что теперь он может замкнуть цикл — от вопроса к пониманию и действию — без необходимости покидать чат.

«Ask AI создавался, чтобы помочь вам понимать свои финансы. Теперь он может помочь вам их вести».

— команда Beancount.io

Расширенный ассистент доступен на /agent.

Попробуйте прямо сейчас

Ask AI доступен всем пользователям beancount.io. Откройте свой реестр и перейдите в Ask AI — URL строится по шаблону:

https://beancount.io/ledger/{your-username}/{your-ledger}/agent

Что стоит попробовать:

  • «Сколько я потратил на рестораны в прошлом месяце?» — запрос только для чтения, мгновенный ответ
  • «Добавь транзакцию: $42 в Whole Foods 20 июня, продукты» — ассистент составляет проводку и ждёт вашего одобрения
  • Загрузите фото чека — ассистент прочитает его и предложит правильную проводку в реестре

Каждая запись показывается как предпросмотр, прежде чем что-либо будет зафиксировано. Ничто в ваших книгах не меняется без вашего явного подтверждения.

Часто задаваемые вопросы

В: Что Ask AI умел раньше и что умеет теперь?

Раньше: Ask AI мог читать ваш реестр и отвечать на вопросы. Остатки, тенденции трат, история счетов, поиск транзакций — всё, что требовало чтения ваших книг, но не их изменения.

Теперь: он также умеет писать. Предложить новую проводку, исправить существующую или зафиксировать транзакцию по описанию или загруженному изображению. Каждая запись показывается вам как предпросмотр до того, как будет зафиксирована. Вы одобряете или отклоняете её; ничто не происходит автоматически.

В: Куда попадают данные моего реестра и изображений?

Ваши книги остаются вашими. Ассистент читает только то, что необходимо, чтобы ответить на ваш вопрос или составить запрошенную вами проводку, и ничто не записывается и не фиксируется без вашего явного одобрения. Загруженные изображения используются для подготовки этого черновика — не более того.

В: Какие изображения я могу загружать?

Чеки, счета, скриншоты банковских выписок или любые документы, описывающие финансовую транзакцию. Ассистент читает документ, выделяет нужные детали и составляет проводку Beancount. Если что-то выглядит неверно — дата, сумма, счёт — вы можете поправить это в диалоге до одобрения записи.

В: Есть ли риск, что AI по ошибке отредактирует мой реестр?

Нет. Каждое предлагаемое изменение показывается вам как явный предпросмотр «до/после». Ассистент не может писать в ваш реестр без шага подтверждения. Это не настройка, которую можно случайно отключить, — так устроен сам процесс одобрения.

В: Изменятся ли мои существующие диалоги Ask AI?

Нет. История ваших диалогов и привычный интерфейс сохраняются. Расширенный ассистент — это тот же опыт Ask AI, теперь по адресу /agent.

В: Что, если AI неправильно прочитает чек или составит неверную проводку?

Проверьте её до одобрения. Черновик показывается полностью — имена счетов, суммы, даты, описание — прежде чем что-либо будет зафиксировано. Если что-то не так, скажите ассистенту, что исправить, и он переработает черновик. Ничто не записывается, пока вы не дадите согласие.

В: Как работает процесс одобрения записей?

Когда ассистент определяет, что запись уместна, он формирует структурированное предложение об изменении: файл, исходный текст (если это правка) и заменяющий текст. Это показывается пользователю как предпросмотр в диалоге. Пользователь подтверждает или отклоняет. Подтверждение запускает запись и фиксацию. Отклонение возвращает к диалогу без каких-либо изменений. Ассистент никогда не пишет без промежуточного шага явного подтверждения.

В: Требует ли загрузка изображений изменений в том, как ассистент получает доступ к данным реестра?

Нет. Ввод изображения — это новый способ ввода: ассистент теперь может принимать изображение наряду с текстом. То, что он делает с изображением, — это тот же вид рассуждений, который он уже применяет к тексту: извлечь нужную финансовую информацию, сопоставить её с контекстом реестра и предложить подходящую проводку. Модель доступа к реестру не меняется.

В: Что это открывает в дорожной карте?

Загрузка изображений для чеков — это первый способ ввода помимо текста. Та же инфраструктура поддерживает любой тип документа, несущего финансовую информацию, — счета, PDF-выписки банков, отчёты о расходах. Возможность записи — это фундамент для таких функций, как ассистируемая сверка банковских транзакций (через Plaid) и массовая генерация проводок из импортированных файлов. Ничто из этого не требует переработки архитектуры ассистента — они лишь добавляют новые входные данные или новые типы действий в существующий цикл.