Всем привет! Наконец добрался до Нейропроделок!
Сегодня расскажу о не совсем профессиональной проделке.
Я давно уже хотел проанализировать свои покупки с помощью нейросети. Там (в этих данных о покупках) на мой взгляд лежит очень много интересного: от среднестатистических трат, до нестандартных товаров, плюс возможность сделать свой слепок потребителя и пр.
Но как это сделать, если мы осуществляем покупки в разных магазинах?
Первая мысль, зайти на сайт торговой сети и скачивать чеки, а потом на сайт другой сети также скачать чеки и далее, а после всё уже вручную объединить.
Но подождите, нам же судьба дала шанс сотворить что-то для своего удобства и сохранения нашего времени, не так-ли?
Пошел я в нейросети и начал раздавать задачи.
В итоге получилась программа которая за пару минут вытягивает все мои чеки из X5 Club за последние 12 месяцев и аккуратно складывает их в единую Excel-таблицу (CSV-файл), в которой будет отражаться название магазина, наименование товара, его цена и стоимость покупки.
А потом с этим файлом что хочешь, то и делаешь, хоть рыбу заворачивай!
"Чувак, это репчик" 😊
Работал над первой рабочей версией программы не очень долго. В общей сложности около 12 часов. Больше траты времени было на отшлифовку кода.
Сейчас работаю над добавлением Магнита (крепкий орешек оказался, модуль работает нестабильно), Вкусвилла (попроще) может еще и Ленты. Все товары будут складываться в один итоговый файл.
Также уже написан отдельный модуль для добавления "Семейного режима", когда осуществляется сбор сведений о покупках всех членов семьи (ведь не только я один осуществляю покупки, но и супруга) и в таблице будут высвечиваться покупки каждого члена семьи отдельно.
Если вас заинтересовала моя программа, делюсь краткой инструкцией:
1. https://drive.google.com/file/d/1GxUlF09g9ItE1SH4yVtlKPSmr46TuRsD/view?usp=sharing, положите файл в заранее заготовленную папку.
2. Запустите и авторизуйтесь в X5-клубе. В открывшемся браузере введите свой номер телефона и код из СМС от X5 Club.
3. Как только вы войдете в профиль, программа начнет скачивать чеки и в той же папке рядом с программой появится таблица с вашей годовой историей покупок.
Я стараюсь не забывать показать на кассе карту лояльности, чтобы покупка попала в отчет — и вам советую.
Важно!
Программа на 100% локальная. Ваши чеки, номера телефонов и пароли остаются только на вашем компьютере и никуда не отправляются (даже мне). 100%!
Примечание: рядом с таблицей появится технический файл с расширением .json — это ваш временный цифровой ключ, чтобы программа не просила СМС при каждом запуске. Просто не отправляйте его никому.
4. Возьмите полученный табличный файл и загрузите его в любую нейросеть с таким промптом:
"Перед тобой история моих продуктовых покупок за год. Проведи глубокий анализ: выдели топ-10 товаров, на которые уходит больше всего денег, разбей траты по категориям и дай советы по оптимизации бюджета. Какие продукты мне выгоднее закупать оптом реже, чтобы сэкономить время и деньги?"
Вот так. 😊
А еще, хотел извиниться за то, что не так часто делюсь проделками.
У меня уже накопились всякие проделки разного уровня сложности, которыми я бы хотел поделиться.
Одна из самых интересных и сложных на данный момент это написание программы, которая поможет мне без трат времени переехать со своими тысячами заметок в Obsidian и автоматически их отсортировать. Безымянной заметке она будет выдавать название на основании всего её содержимого, присваивать нужные теги и раскладывать по соответствующим папкам. Программа уже работает, функционал усовершенствуется и я на пол пути к прекращению полномочий архивариуса своих заметок. Для этого я даже вынужден был перейти для написания кода в Cursor и, похоже, скоро заведу аккаунт на Гитхабе (GitHub), так как это становится прям необходимым.
Но об этом позже (да, спойлеры-спойлеры, куда без них).
А еще, появилась уверенность в возможности сотворить в дальнейшем проделки совместно с агентом OpenClaw.
Ну и напоследок. Буду благодарен за обратную связь. Особенно любопытно, помогла ли вам программа заметить какие-то закономерности в своих расходах.