Я устал сохранять ссылки самому себе и сделал Potom: личную AI-память для Android

Я устал сохранять ссылки самому себе и сделал Potom: личную AI-память для Android

У меня давно была проблема с сохранёнными материалами. Я находил полезное видео, рецепт, статью или фильм, куда-нибудь это отправлял и больше никогда не открывал.

Что-то оставалось в Telegram, что-то в избранном TikTok и Instagram, что-то в браузере. Иногда я просто отправлял ссылку самому себе, потому что так было быстрее.

Через пару недель начинался квест:

Где был тот рецепт с курицей и рисом?

В каком видео рассказывали про локальную модель?

Как назывался фильм, который я хотел посмотреть?

Содержание я ещё помнил, а название и место сохранения уже нет.

Так появился Potom.

Если объяснить без слов про искусственный интеллект и базы знаний, Potom работает так: вы отправляете в него полезную ссылку, а позже можете найти её по тому, что запомнили.

Увидел, поделился, сохранил

В Android есть стандартная кнопка «Поделиться». Через неё и работает основной сценарий.

Например, я нахожу полезное видео в TikTok, нажимаю «Поделиться» и выбираю Potom.

Приложение получает материал, обрабатывает его и создаёт карточку с названием, описанием и основной информацией.

Я устал сохранять ссылки самому себе и сделал Potom: личную AI-память для Android

Сейчас Potom принимает материалы из TikTok, Instagram, YouTube, Telegram и обычных сайтов. Ещё можно сохранять текст, документы и медиафайлы.

Дальше всё зависит от содержимого.

Из рецепта приложение достаёт ингредиенты и шаги приготовления. Для видео может подготовить краткое содержание, главы и таймкоды. Для фильма или сериала сохраняет обложку и описание.

Я устал сохранять ссылки самому себе и сделал Potom: личную AI-память для Android

Мне не хотелось делать ещё один каталог, где пользователь сначала создаёт папки, потом думает над тегами, а через месяц всё равно забывает, куда что положил. Поэтому в Potom достаточно отправить материал. Остальное приложение старается определить само.

Сохранённое можно искать обычными вопросами

Когда в библиотеке накопились материалы, её можно не листать вручную.

Можно спросить:

Какие рецепты с курицей я сохранял?

Что я хотел посмотреть на выходных?

Найди материалы про RAG и локальные модели.

Potom ищет подходящие материалы по смыслу, а не только по точному совпадению слов.

Я устал сохранять ссылки самому себе и сделал Potom: личную AI-память для Android

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

Сейчас среди пользователей с библиотекой от десяти материалов память пробовали около 45%.

С цифрами вышла отдельная история

Potom уже опубликован в Google Play. После запуска я начал собирать телеметрию и довольно быстро понял, насколько легко обмануть самого себя красивыми числами.

Во внутреннем реестре сейчас 193 записи. Можно было бы написать: «У Potom почти 200 пользователей». Только это неправда.

Google проверяет приложение на автоматических тестовых устройствах. Они тоже открывают приложение и оставляют технические события. Я нашёл 24 таких устройства и исключил их из пользовательской аналитики.

Корректная телеметрия сейчас есть у 31 устройства. Это не впечатляющая цифра, зато я хотя бы понимаю, откуда она взялась и что именно означает.

На следующий день после первого использования вернулись 7 из 26 пользователей. D1 retention получился 26,9%. Выборка пока маленькая, поэтому говорить о стабильном удержании рано.

Но первые проблемы уже видно.

Я переживал за AI, а проблема оказалась в другом месте

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

За последние 14 дней сервер успешно завершил все обработки. В мониторинге всё зелёное.

Только вот медианное время обработки сейчас около 20 секунд. TikTok и Instagram в отдельных случаях могут обрабатываться почти 50 секунд.

Я смотрю на сервер и вижу успешный запрос. Ошибки нет, задача выполнена.

Пользователь в это время уже полминуты смотрит на экран и думает: «Оно зависло или ещё работает?»

В этот момент меня отрезвило. Технически операция прошла успешно, но для человека, который закрыл приложение и не дождался карточки, никакого успеха не было.

Поэтому сейчас я работаю над тем, чтобы карточка появлялась сразу. Пусть обработка продолжается в фоне, но пользователь должен видеть, что материал принят и никуда не пропал. Когда всё будет готово, приложение отправит уведомление.

Кстати, в общей истории приложения клиентская успешность составляет 87,1%, а серверная за последние 14 дней составляет 100%. Это разные периоды и разные показатели. Первая цифра включает старые клиентские ошибки, а вторая показывает текущее состояние серверной обработки.

Самая неприятная цифра Potom: 2 из 24

В последней завершённой когорте было 24 новых пользователя.

Первое сохранение сделали восемь.

До трёх сохранений за первые 72 часа дошли двое.

Вот эти 2 из 24 сейчас для меня важнее количества регистраций, обработанных ссылок и зелёного мониторинга.

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

При этом люди, которые начали пользоваться Potom, сохраняют в среднем по 5,5 материала. Они возвращаются и открывают старые карточки. Получается, что проблема находится в самом начале.

Человека ещё нужно довести до момента, когда он увидит пользу.

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

Показывать экран с текстом «Potom умеет разбирать рецепты» бессмысленно. Лучше один раз дать человеку отправить рецепт и получить список ингредиентов.

Почему я пока не покупаю рекламу

Я могу запустить рекламу и получить больше установок. Но при текущей активации это будет означать только одно: больше людей откроют приложение и уйдут, ничего не сохранив.

Поэтому сначала хочу исправить первые минуты использования.

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

Параллельно хочу проверить, ради чего люди вообще готовы устанавливать Potom.

Пока у меня есть несколько вариантов:

  • сохранять рецепты из TikTok и Reels;
  • получать главы и содержание YouTube-видео;
  • перестать отправлять полезные ссылки самому себе;
  • находить сохранённое по смыслу, даже если название давно забыто.

Возможно, основным сценарием окажутся рецепты. Возможно, видео. А может, пользователи покажут мне вариант, о котором я вообще не думал.

Проверять это хочу небольшими группами, а не тысячами случайных установок.

Что дальше

Я занимаюсь разработкой программного обеспечения и RAG-систем. Мне интересно возиться с обработкой, поиском, очередями и моделями. Но пользователю всё это безразлично.

Он нажал кнопку и ждёт результат.

Сейчас Potom уже работает, опубликован в Google Play и получает первые реальные данные. Следующая задача намного менее техническая: сделать так, чтобы новый пользователь не потерялся раньше, чем приложение покажет ему пользу.

Potom можно бесплатно установить на Android:

Сайт проекта:

Если попробуете Potom, мне не обязательно нужен положительный отзыв. Намного полезнее узнать, на каком конкретно шаге вам захотелось закрыть приложение.