Всем привет.
В программировании два года. Интересовался раньше, но плотно решился заняться в 2022 году. Начал с того, что купил курс по питону, потом перешел на JS/TS в Яндексе. Пока учился, в ноябре 2022 появился chatGPT. Вскоре после этого стал юзером и быстро понял, что:
- Программирование уже не будет таким как раньше.
- Это открывает возможности для создания собственного бота.
Дело вот в чем: пока путешествовал по миру, со мной была пара книг: Нравственные письма к Луцилию Сенеки и Размышления Марка Аврелия. Читал и перечитывал, а когда узнал о chatGPT то сразу решил перенести общение со стоиками туда, и он не справился. Не смотря на промпты, ответы частенько были списками, сами диалоги неинтересными и "плоскими".
В итоге в сентябре 2023 в качестве фронтендера завершил роль в проекте и начал делать собственного бота. Назвать его решил questmind.ai (домен такой же).
План минимум освоить бэкенд, БД и главное хотя бы основы ИИ. План максимум - создать на основе этого проекта бизнес.
В тестовом режиме вооружившись индийскими туториалами я поднял у себя локально RAG-пайплайн с опенсорсной квантизированной моделью, разновидностью Llama. Retrieval Augmented Generation - это процесс, при котором сначала создаем векторную базу данных из датасета , получив вопрос подтягиваем оттуда соответствующий контекст и отправляем все это в нейронку для генерации ответа.
Спустя полтора месяца сделал простенький открытый интерфейс, где можно было без регистрации пообщаться с моделью. В процессе освоил деплой. После публикации новостей в собственном телеграм-канале и в Доброчате Вастрика у бота появились пользователи. Это счел первичной валидацией, и подался с на батч YCombinator и параллельно стал доделывать бэкенд.
Пришедший вскоре отказ не расстроил, искал фаундеров и видел встречный интерес. Вдохновения добавил факт, что приложение Digi (интернет-вайфу), которое тоже закрывает эмоциональные потребности юзеров, привлекло капитал венчурных инвесторов, среди которых очень уважаемый мною Навал Равикант. Это пусть и разные, но близкие рынки. Потребители услуг интернет-вайфу находятся в шаге от переключения на коучей, психологов и так далее.
Сами переговоры тоже интересные - преимущественно в YC подаются американцы, среди них есть так называемые хастлеры, но в целом, это очень компетентные люди в своих областях. Будь то разработка или психология, медицина и так далее.
Большинство из них озвучило релевантный консерн - отсутствие "рва". В этой индустрии (назовем её эмулирующие человеческие интеракции чатботы) уже есть когорта лидеров, среди которых приложение Replica. Вместе с потенциальными кофаундрерами стали думать о том, как построить этот "ров", т.е. как защититься от конкуренции.
Одна и возможно лучшая из идей, - партнерство с лидером мнений типа Джордана Питерсона для того, чтобы на основе его датасета (книги, подкасты) создать личного бота, масштабировать доступ к коучингу. Для этого связался с несколькими десятками англоязычных лидеров мнений в области саморазвития, но не получил ответа.
Тем временем количество регистраций росло. С момента деплоя полноценного MVP прошло около двух месяцев и набралось около 640 аккаунтов, которые зарегистрировались на сайте. Среднее время пребывания составляет около 50-60 секунд. По факту большинство уходит очень быстро, но несколько юзеров пользуются сайтом продолжительное время и создают длинные треды.
Пожалуй, самым ценным опытом помимо освоения нужных технологий стало то, что обнаружил человека по имени Pieter Levels - крутого ИТ-предпринимателя, который запускает онлайн бизнесы без венчурного капитала. Nomadlist - его работа. Он написал книгу о том, как быстро создавать онлайн-проекты. Прочитав, понял, что поскольку органического роста серьезных масштабов проект не показывает, то дальнейшее его развитие не целесообразно, поэтому он будет закрыт, а код скорее всего опенсорсным.
В итоге получилось, что помимо ИИ и моделек узнал про предпринимательскую сторону ИТ. Цель - быстро выяснить готовность аудитории платить за проект. Решается ли таким образом реальная проблема или нет. Иногда для того, чтобы узнать, есть ли у проекта потенциал, достаточно сделать лист ожидания и посмотреть, сколько людей запишутся и закомитят оплату.
Также теперь на записи о проекте иногда приходят рекрутеры из LinkedIn.
Такие дела :)
Теперь он опенсорсный, продакшн будет работать ещё несколько дней https://github.com/praxis-dev/questmind