Добавить в корзинуПозвонить
Найти в Дзене
Записки IT директора

Как дальше быть?

Итак, вывесил я свой сервис для Авито. Однако, теперь пришла та самая болезненная часть. О тебе никто не знает, вникать “зачем оно надо?” в мире, где все борются за внимание, никто просто так не будет. Ценность признают только те, с кем вдумчиво общаешься лично и показываешь, как оно работает. При этом, есть множество причин, по которым возможно сервис так и останется только для личного пользования. Основная причина — я тупо не люблю заниматься холодными звонками и впариванием. А когда бюджет нулевой, других вариантов особо нет. Попробовал давать объявление в авито на эту тему. Думал предлагать сервис прямо тем, кто задумался о чат ботах. Выглядело логично, но там в разделе “чат ботов” такая конкуренция, что стоимость просмотра огромная. Затем сделал парсер Авито, выдернул профили потенциальных клиентов и попробовал аккуратно писать предложение о сотрудничестве. Ни одно не прочитано. В Авито такие сообщения безошибочно определяются как спам. В итоге круг замкнулся. Но есть причина и по

Итак, вывесил я свой сервис для Авито.

Однако, теперь пришла та самая болезненная часть. О тебе никто не знает, вникать “зачем оно надо?” в мире, где все борются за внимание, никто просто так не будет. Ценность признают только те, с кем вдумчиво общаешься лично и показываешь, как оно работает.

При этом, есть множество причин, по которым возможно сервис так и останется только для личного пользования.

Основная причина — я тупо не люблю заниматься холодными звонками и впариванием. А когда бюджет нулевой, других вариантов особо нет.

Попробовал давать объявление в авито на эту тему. Думал предлагать сервис прямо тем, кто задумался о чат ботах. Выглядело логично, но там в разделе “чат ботов” такая конкуренция, что стоимость просмотра огромная.

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

Но есть причина и посерьезнее

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

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

Я все еще работаю над созданием обезличивания ПД при передаче диалогов в заграничные сервисы.

Технически, там быть их не должно, но теоретически очень даже могут быть. Ведь в процессе переписок на Авито люди часто переходят в другие каналы общения и в диалогах пишут свои телефоны, почту, ники в месенджерах и другие персональные данные.

Пока еще не определился, что будет с сервисом дальше и насколько я хочу выводить его из бетты )

Получается, что 2 месяца я работал с утра до ночи ради сервиса “в стол” ))

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

Однако, сказать, что я тупо потерял это время, нельзя.

Чему я научился?

Одна из самых полезных вещей, которую я приобрел за это время — это научился работать с ИИ агентом в рамках разработки огромной системы таким образом, чтобы это не было зубодробительно по бюджету и он отлично “помнил” все, что нужно для эффективной работы.

Мой сервис представляет собой огромный самолет, в котором более 500 классов и более 100 таблиц в базе данных. Это тонны кода и сложная архитектура. Не говоря о сложных системах очередей, событий и настроенных web сокетов диалогов.

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

Какие вещи наиболее интересны?

Скрипт, запускающийся автоматически, который создает скелет проекта: имена всех файлов и структура всех таблиц БД подгружается в контексте каждого обращения к ИИ вместе с инструкцией.

Есть настраиваемая память — несколько (обычно 10..12 последних сообщений) полностью, затем 5..6 саммари десятков, и далее остальное саммари предыдущих событий проекта буквально на 2 листах.

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

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

Да, правила переключения между ветками, развертывание и тестирование на локальной версии, на dev версии на удаленном сервере и слияние кода в прод тоже происходит полностью контролируемо.

Т.е. создать личный кабинет с серьезным функционалом, который будет общаться с одной или несколькими информационными системами и выполнять некоторые полезные функции реально создать за 1..2 дня. При этом код будет покрыт тестами, все события и данные логируются,а затраты за ИИ не будут превышать 2..3 т.р.  При этом агент пишет код с подробными комментариями по каждому классу, методу, циклу и условию. Это позволяет легко быстро разбираться в том, что написано, очень быстро. Я бы сравнил это с просмотром фильма на иностранном языке с субтитрами, которые позволяют понять то, где ты не можешь на слух.

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

Пример разработки довольно сложного Личного кабинета за 2 дня

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

В кабинете есть настройки по расчету себестоимости и формирования цены для клиента.

Есть пресеты часто используемых материалов и услуг. Есть печатная форма и анализ корректности расчета.  В общем, штука охрененная, особенно если учесть, что на ее разработку потрачено всего около 14 часов чистого времени.

И вот после этого, подумал, что писать под заказ даже сложные сервисы я вполне готов, имея в своем распоряжении армию из ИИ агентов.

Если нужно что-то автоматизировать — пишем, не стесняемся. Сейчас открыт к предложениям.