Сделал бота для толкования снов, который не верит сонникам. Посчитал, чья версия чаще сбывается
Все мы хоть раз гуглили «к чему снится вода». Один сонник говорит: к слезам. Другой: к деньгам. Третий: к болезни. Кто из них прав, непонятно. Ни один сонник не показывает, сколько раз его толкование реально сбылось.
Мне это надоело, и я сделал бота-дневник снов «Сновидец» (Telegram и MAX), где сонник не истина, а гипотеза, которую можно проверить.
Как это работает
Вы записываете сон текстом или голосом. Бот не выдаёт «зубы означают потерю», а смотрит на сам сон, на ваши повторяющиеся образы и на то, что было у вас вчера. Сонник стоит на последнем месте и говорит осторожно: «может отзываться…».
Самое интересное
Для частых образов (зубы, вода, падение, дорога) бот держит несколько конкурирующих версий: народную, психологическую, «телесную». Он записывает их до исхода. Потом вы сами отмечаете, сбылось или нет, и копится личный счёт. Пока не наберётся хотя бы 10 снов и 10 дней, бот честно пишет «данных мало» и выводов не делает.
Что пошло не так (смешное и грустное)
ИИ-модель, которая «думает», однажды потратила весь бюджет на размышления и вернула мне толкование в 120 знаков, оборванное на полуслове. А я его ещё и закешировал навсегда. Каждый такой пустой вызов обходился в 3–5 рублей.
Бот решил, что живые люди его заблокировали. Причиной оказалась гонка: два процесса писали одну ошибку в общую переменную, и «заблокировал» ставилось не тем людям.
Ночной трек для осознанных снов весит больше 20 МБ, а мессенджер MAX обрабатывает аудио дольше минуты. Пришлось сначала слать ссылку, а сам файл досылать позже.
Что дальше
Данных пока мало, поэтому я не утверждаю, что это работает лучше сонника. Это гипотеза продукта. Интересно, у кого сбывается народная примета, а у кого психология.
Попробовать: Telegram t.me/soniti_bot, MAX max.ru/se13988685_1_bot
Напишите в комментариях, какой образ у вас повторяется чаще всего. Проверим, чья версия выиграет.
