abstract
зачем я пишу про вайб-кодинг (мне кажется это слово уже не отражает полностью смысл) -- то, что я вижу среди людей и компаний, с которыми общаюсь (и они из очень разных доменов) - это очень низкая скорость адпошн ИИ в реальные процессы. Речь не только про программирование, как раз таки здесь все достаточно быстро, но и про продажи, маркетинг, анализ, проектирование, и тд и тп. ИИ уже сегодня это очень мощный интрумент ускорения чего-угодно -- им надо уметь пользоваться, но то, что он увеличивает скорость х10 это уже точно.
первая часть была здесь. сразу скажу, что видел комменты в предыдущем посте, не на все успел ответить - поэтому или спрашивайте тут, или когда-то доберусь и отвечу там.
для тех, кто не читал - краткое содержание первой части - на спор был сделан прототип веб-сервиса за 6 часов и в 4 руки - было весело.
новая идея
итак, новый проект - их было много за прошедшее время, но этот показался достаточно интересным и неожиданным, чтобы про него рассказать. почему? потому что на первый взгляд он не имеет никакого отношения к вайб-кодингу, и я тоже так думал, но...
для тех, кому лень читать - это ссылка на получившийся проект (только отключен ИИ ассистент временно) - по ссылке нереальные данные, анонимизированные, но смысл будет примерно понятен.
мой друг - владелец среднего размера компании по разработке электроники - в воскресенье попросил помочь ему сделать анализ происходящего в компании - своего рода быстрая консультация по стратегии, которая должна была закончиться маленькой стратегической сессий для группы его работников в четверг и пятницу. в воскресенье вечером он скинул мне несколько документов, размером под сотню страниц, с внутренними отчетами и планами.
суть проблем в компании стала понятна достаточно быстро и, также, стало понятно, что нужны серьезные изменения, в основном в процессах. за утро понедельника, вместе с chatGPT мы имели достаточно стройный пошаговый анализ проблем и выводы - и появился главный вопрос - каким образом донести эту информацию сначала до группы на стратегической сессии, а потом до всех сотрудников компании.
идея созрела достаточно быстро - сделать портал/лэндинг, который будет по шагам вести от текущих проблем к картинке светлого будущего, подробно раскрывая каждый шаг. то есть смешать строгий анализ с историей-нарративом. такая штука позволит ответить на половину вопросов автоматически и очень сильно снизит сопротивление людей, через открытость и «естественность».
вот тут и начался вайб-кодинг )))
1/ на старте имеем - базовый анализ компании + несколько маркдаун документов, сделанных на основе отчетов компании. задача - превратить это в динамическую последовательность шагов = историю:
- ужас текущей ситуации
- почему так произошло
- картинка светлого будущего
- путь трансформации и конкретные изменения
в результате, сложить это все в едный веб-портал, чтобы каждый сотрудник мог посмотреть ссмаостоятельно
2/ для создания истории выбрал фрэймворк из теории ограничений Голдратта - когда сначала строится дерево текущей реальности, показывающее корневые проблемы, устранение которых даст максимальный эффект на всю систему, дальше дерево будущей реальности (светлое будущее), и далее готовится набор инъекций (injections), которые помогут совершить переход. почему Голдратт - он логичный, интуитивный, легко понятный каждому сотруднику + легко реализовать.
3/ дополнительная задача - сделать этот процесс динамическим, так чтобы добавление исходных данных или данных на любом из шагов, вызывало пересчет следующих шагов и проверяло весь проект на консистентность. например, если мы добавляем в причину кризиса какой-то важный пункт, он автоматически проявляется в наборе инъекций, который его нейтрализует и при этом идет пересчет всех связанных действий. (в итоге это недоделал)
4/ условный PRD в chatGPT был сделан достаточно быстро. сначала решил сделать на статических данных, а потом уже подключать хоть какую-то динамику. шаги были понятны, что будет отображаться на этих шагах тоже понятно.
5/ в этот раз для заготовки фронта использовал v0.dev - он в последнее время обновился и стал прямо очень хорошо генерить интерфейсы. заготовку получил очень быстро, буквально пару промптов - и забрал в курсор. так закочился первый день - понедельник.
6/ следующим шагом была найдена и подключена библиотека для отрисовки самих деревьев https://reactflow.dev/ - отлично настраивается и шикарно рисует любые деревья\графы, бесплатной версии вполне достаточно.
7/ и вот дальше начались проблемы - информации было слишком много и приходилось много держать в голове и постоянно откатываться на шаг назад - иначе разные страницы переставали соответствовать друг другу. подлкючить БД я бы уже не успел нормально, поэтому просто попросил курсор создать набор json, из которых брались данные, для отображения на страницах и потом, каждые несколько промптов просил проверять эти json.
8/ к вечеру вторника у меня был готовый веб-портал, на котором были 6 разделов -
9/ в среду был прикручен ИИ-ассистент (на примере временно выключен) - сделан на openAI - в его RAG подгружена инфа о компании + все данные из анализа, построенных деревьев, инъекции и так далее. цель ассистента - давать разъяснения пользователям портала (сотрудникам) и успокаивать их. работал смешно - можно было спросить "уволят ли меня" и он очень аккуратно, по шагам, рассказывал почему нет.
стратегическая сессия
дальше было тоже весело. в четверг-пятницу мы собрали оффлайн группу из 8 сотрудников компании. основная задача была в том, чтобы мы с ними заново построили весь сервис - от проблем, анализа, деревьев к решениям и инъекциям. если бы мы показали готовое решение - они могли бы не поверить и не принять. плюс делая анализ только по отчетам, мы наверняка что-то упустили.
за два дня мы прошли полностью весь путь, ребята самостоятельно выбрали инъекции, за которые теперь будут отвечать и превратили их в планы проектов с помощью ИИ.
итого
- по итогам сессии получили 6 полноценных проектов с владельцами, которые уже стартанули - каждый из них частично связан с устранением проблем с помощью расширения использования ИИ. 2 проекта решили не выделять в отдельные.
- получили портал, который в скором времени будет развернут внутри компании и к нему получат доступ все сотрудники и будут прозрачно видеть все происходящее.
- получили офигенно мотивированную группу людей внутри, которые своими глазами увидели, что можно делать с ИИ в рамках проекта, в котором никто не ожидал, что он будет использован.
аналог портала, который был разработан. некоторые данные там могут быть слегка непоследовательны - это уже cursor анонимизировал и доводил до конца.
всем спасибо. извините за сумбурное изложение. буду рад ответить в комментах на вопросы!