Я устал сохранять ссылки самому себе и сделал Potom: личную AI-память для Android
У меня давно была проблема с сохранёнными материалами. Я находил полезное видео, рецепт, статью или фильм, куда-нибудь это отправлял и больше никогда не открывал.
Что-то оставалось в Telegram, что-то в избранном TikTok и Instagram, что-то в браузере. Иногда я просто отправлял ссылку самому себе, потому что так было быстрее.
Через пару недель начинался квест:
Где был тот рецепт с курицей и рисом?
В каком видео рассказывали про локальную модель?
Как назывался фильм, который я хотел посмотреть?
Содержание я ещё помнил, а название и место сохранения уже нет.
Так появился Potom.
Если объяснить без слов про искусственный интеллект и базы знаний, Potom работает так: вы отправляете в него полезную ссылку, а позже можете найти её по тому, что запомнили.
Увидел, поделился, сохранил
В Android есть стандартная кнопка «Поделиться». Через неё и работает основной сценарий.
Например, я нахожу полезное видео в TikTok, нажимаю «Поделиться» и выбираю Potom.
Приложение получает материал, обрабатывает его и создаёт карточку с названием, описанием и основной информацией.
Сейчас Potom принимает материалы из TikTok, Instagram, YouTube, Telegram и обычных сайтов. Ещё можно сохранять текст, документы и медиафайлы.
Дальше всё зависит от содержимого.
Из рецепта приложение достаёт ингредиенты и шаги приготовления. Для видео может подготовить краткое содержание, главы и таймкоды. Для фильма или сериала сохраняет обложку и описание.
Мне не хотелось делать ещё один каталог, где пользователь сначала создаёт папки, потом думает над тегами, а через месяц всё равно забывает, куда что положил. Поэтому в Potom достаточно отправить материал. Остальное приложение старается определить само.
Сохранённое можно искать обычными вопросами
Когда в библиотеке накопились материалы, её можно не листать вручную.
Можно спросить:
Какие рецепты с курицей я сохранял?
Что я хотел посмотреть на выходных?
Найди материалы про RAG и локальные модели.
Potom ищет подходящие материалы по смыслу, а не только по точному совпадению слов.
На практике память оказалась полезной не сразу. Новому пользователю, у которого в библиотеке две карточки, пока не о чем спрашивать. Эта функция начинает раскрываться позже, когда сохранений становится хотя бы десять.
Сейчас среди пользователей с библиотекой от десяти материалов память пробовали около 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, мне не обязательно нужен положительный отзыв. Намного полезнее узнать, на каком конкретно шаге вам захотелось закрыть приложение.