Как делал свой первый индихакерский проект и чему научился

 Публичный пост для комнаты «Индихакеры»
12 марта 2024  331

Всем привет.

В программировании два года. Интересовался раньше, но плотно решился заняться в 2022 году. Начал с того, что купил курс по питону, потом перешел на JS/TS в Яндексе. Пока учился, в ноябре 2022 появился chatGPT. Вскоре после этого стал юзером и быстро понял, что:

  1. Программирование уже не будет таким как раньше.
  2. Это открывает возможности для создания собственного бота.

Дело вот в чем: пока путешествовал по миру, со мной была пара книг: Нравственные письма к Луцилию Сенеки и Размышления Марка Аврелия. Читал и перечитывал, а когда узнал о chatGPT то сразу решил перенести общение со стоиками туда, и он не справился. Не смотря на промпты, ответы частенько были списками, сами диалоги неинтересными и "плоскими".

В итоге в сентябре 2023 в качестве фронтендера завершил роль в проекте и начал делать собственного бота. Назвать его решил questmind.ai (домен такой же).

План минимум освоить бэкенд, БД и главное хотя бы основы ИИ. План максимум - создать на основе этого проекта бизнес.

В тестовом режиме вооружившись индийскими туториалами я поднял у себя локально RAG-пайплайн с опенсорсной квантизированной моделью, разновидностью Llama. Retrieval Augmented Generation - это процесс, при котором сначала создаем векторную базу данных из датасета , получив вопрос подтягиваем оттуда соответствующий контекст и отправляем все это в нейронку для генерации ответа.

Спустя полтора месяца сделал простенький открытый интерфейс, где можно было без регистрации пообщаться с моделью. В процессе освоил деплой. После публикации новостей в собственном телеграм-канале и в Доброчате Вастрика у бота появились пользователи. Это счел первичной валидацией, и подался с на батч YCombinator и параллельно стал доделывать бэкенд.

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

Сами переговоры тоже интересные - преимущественно в YC подаются американцы, среди них есть так называемые хастлеры, но в целом, это очень компетентные люди в своих областях. Будь то разработка или психология, медицина и так далее.

Большинство из них озвучило релевантный консерн - отсутствие "рва". В этой индустрии (назовем её эмулирующие человеческие интеракции чатботы) уже есть когорта лидеров, среди которых приложение Replica. Вместе с потенциальными кофаундрерами стали думать о том, как построить этот "ров", т.е. как защититься от конкуренции.

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

Тем временем количество регистраций росло. С момента деплоя полноценного MVP прошло около двух месяцев и набралось около 640 аккаунтов, которые зарегистрировались на сайте. Среднее время пребывания составляет около 50-60 секунд. По факту большинство уходит очень быстро, но несколько юзеров пользуются сайтом продолжительное время и создают длинные треды.

Пожалуй, самым ценным опытом помимо освоения нужных технологий стало то, что обнаружил человека по имени Pieter Levels - крутого ИТ-предпринимателя, который запускает онлайн бизнесы без венчурного капитала. Nomadlist - его работа.  Он написал книгу о том, как быстро создавать онлайн-проекты. Прочитав, понял, что поскольку органического роста серьезных масштабов проект не показывает, то дальнейшее его развитие не целесообразно, поэтому он будет закрыт, а код скорее всего опенсорсным.

В итоге получилось, что помимо ИИ и моделек узнал про предпринимательскую сторону ИТ. Цель - быстро выяснить готовность аудитории платить за проект. Решается ли таким образом реальная проблема или нет. Иногда для того, чтобы узнать, есть ли у проекта потенциал, достаточно сделать лист ожидания и посмотреть, сколько людей запишутся и закомитят оплату.

Также теперь на записи о проекте иногда приходят рекрутеры из LinkedIn.

Такие дела :)

1 комментарий 👇
Igor Chesnokov Full Stack Developer автор 13 марта в 23:36

Теперь он опенсорсный, продакшн будет работать ещё несколько дней https://github.com/praxis-dev/questmind

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб