Сделал «очередную нейросеть» для подбора подарков, огреб хейта на Пикабу, но проект не бросил. История одного пет-проекта

Всем привет.
Я ненавижу выбирать подарки. Вот честно. Каждый раз перед ДР или другими праздниками у меня начинается паника: что дарить? Опять сертификат? Носки?
Решил, что раз уж я умею немного кодить, а из каждого утюга кричат про AI, пусть роботы за меня и мучаются.
За пару вечеров на коленке собрал NeuroGifter. Идея простая до безобразия: вбиваешь, кому дарить (девушка/парень/батя), возраст и бюджет получаешь список конкретных товаров с ценами.

Из чего собрал (Техническая часть)
Денег на платные API у меня нет, поэтому пошел по пути максимальной экономии и костылей:

  • Бэк: Python (Flask).
  • База: SQLite (зачем усложнять?).
  • AI: Нашел бесплатную обертку над OpenAI (Pollinations), чтобы не платить за токены.
  • Фронт: Tailwind, потому что верстать я не люблю.

Задеплоил на дешевый VPS, проверил - работает. Генерит прикольные идеи, вроде "Увлажнителя воздуха" или "Гейзерной кофеварки", а не просто "Подари книгу".

"Теплый" прием

Окрыленный успехом, я пошел за первыми юзерами на Пикабу. Думал, сейчас накидают фидбека, потестят.
Ага, кнч)

Сделал «очередную нейросеть» для подбора подарков, огреб хейта на Пикабу, но проект не бросил. История одного пет-проекта
Сделал «очередную нейросеть» для подбора подарков, огреб хейта на Пикабу, но проект не бросил. История одного пет-проекта

Меня буквально закатали в асфальт. "Очередной мусор", "Автор, иди работай", "Нейросети для ленивых". Но самое обидное - сайт лег.Оказалось, что бесплатный API не вывозит даже 40 человек одновременно. Люди заходили, видели вечную загрузку "Нейросеть думает..." и уходили писать гневные комменты.

Работа над ошибками

Сначала хотел забить и удалить репозиторий. Но потом спортивная злость взяла. Решил, что так дело не пойдет.

Что перепилил за выходные:

  1. Отказ от полной зависимости от AI.Понял, что генерировать каждый запрос на лету - это утопия (долго и дорого). Написал скрипт-парсер, который локально у меня на компе сгенерировал "золотой запас" подарков под все основные сочетания (возраст/пол/интересы). Залил это в базу. Теперь сайт в 90% случаев отдает ответ мгновенно из базы, а нейронку дёргает только для экзотических запросов.
  2. Защита от тупняков. Добавил фоллбеки: если API не отвечает за 5 секунд, сайт не виснет, а предлагает проверенные варианты из кеша. Пользователь доволен, сервер не падает.
  3. Допилил категории. Разбил возраста нормально (зумерочечки родненькие)) отдельно, более взрослые отдельно), добавил специфичные интересы типа "Авто" или "Мода".

Что в итоге

Сайт жив, работает шустро. Денег с него не прошу, рекламой не обвешал (пока). Просто инструмент, который реально может сэкономить время, когда фантазия на нуле.

Кому интересно потыкать или попробовать положить мой сервер — велком:👉 https://neurogifter.ru

Буду рад, если напишете в комментах, адекватные ли советы дает эта железка, или опять предлагает подарить "хорошее настроение".

3
Начать дискуссию