освAIваемся
СтатистикаЧестно о том, как я и AI строим AI-компанию. Весь процесс без прикрас: пивоты, развороты, кринж и редкие победы. По пути делюсь открывшимися инсайтами. Заложил на эксперимент 100 недель. я - @solomonikvik, проект - svaib.com + немного про мои бизнесы
- Последний пост
- 15 авг.
- Последнее чтение
- 11:22
- Постов за неделю
- 2
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- Категория
- Бизнес
- В каталоге с
- 08:22
- 1/24сутки в ленте
- 79
- 1/48двое суток
- 90
- 1/72трое суток
- 97
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Nothing Prompt, или метод Бориса Черного, который заставляет нас всё удалить и начать по новой Посмотрел на неделе свежее интервью Бориса Черного (создатель Claude Code — человек-причина того, что нейросети скоро заменят всех программистов 😉). Видео must-see, если что-то разрабатываешь в AI. Ключевая мысль: чем умнее становятся модели, тем меньше им нужно говорить, что ДЕЛАТЬ, — и тем больше нужно говорить, что ты хочешь получить в РЕЗУЛЬТАТЕ. По сути, чем меньше промпт (скилл), чем меньше рекомендаций — тем лучше. Тут, кстати, важно, что большое значение приобретают т.н. спеки — т.е. спецификации, или образцы результата, или что я хочу получить на выходе. Это похоже на работу с сотрудниками. Стажеру-джуну надо больше говорить о том, что и как делать (ты туда не ходи, сюда ходи). Опытному спецу — что ты от него ждешь (иди куда глаза глядят, главное — аленький цветочек добудь). Меня это в некоторой степени порадовало, потому что раньше я думал: "все эти мои методологические штуки — как должен выглядеть документ README, как устроена система менеджмента svaib — трата времени, лучше бы агентам скиллы писал". Оказалось — всё правильно делаю. Провел тест. Мы сейчас делаем повестку, которая будет приходить руководителю перед встречей. И соответственно есть спецификация повестки — как она должна выглядеть. И промпт на 75 строк — как агенту побродить по управленческому пространству клиента и ее собрать. Так вот я отправил агента — посмотреть видео с Борисом и просто на основании этого видео создать мне новый промпт. Тот сделал — получили 6 строк (то есть в 12 раз меньше). Прогнали оба промпта на трёх реальных встречах разных клиентов, отдали трём слепым судьям с разными системами оценки. Итого 9 схваток. Получили результат: счёт 7:1:1 в пользу минимального. Да, без драмы: все разрывы копеечные, ноздря в ноздрю. А с поправкой на то, что оценивала нейросеть, можно считать, что разницы просто нет. Но! Разницы нет! Шесть строк сработали как семьдесят пять. Понятно, что всё экспресс, что так оценки не делают, и т.д. и т.п. Но в целом, считаем, что работает. И ещё одна мысль из интервью. Всё, что ты делал раньше, после выхода новой модели можно переписывать. Под новое поколение Черный с командой удалили 80% системного промпта Claude Code, а также инструменты и куски собственного кода — модель уже делает это сама. Нам он советует то же: удаляйте свои инструкции и правила — и посмотрите, что модель сделает без них. Возможно... она сделает лучше. Ну и мы решили, что, наверное, нам надо все наши скиллы удалять переосмыслять.
📌 39-я неделя кринжа, или вижн не кукиш — быстро не сложится 📌 Итак, миновала 39-я неделя. Честно скажу, что лично я сделал немного, но двигаемся мы уверенно. 📌 1. У одного из клиентов мы-таки запустили команду. Теперь они все могут пользоваться svaib, анализировать встречи, а их агенту доступен весь управленческий контекст компании. А svaib, соответственно, перестал быть продуктом только для CEO — теперь им может пользоваться команда руководителей. (Там, конечно, пока скрипит потертое седло, но двигается.) 📌 2. Замкнули первый работающий управленческий цикл. Система сама собирает перед встречей повестку (цели, метрики и задачи) и присылает её в Telegram. Шлет она пока только нам. Шлет не самую лучшую повестку, но лиха беда начало. (А после встречи новая версия аналитика разбирает разговор и обновляет документацию.) 📌 3. Появилась собственная техническая инфраструктура svaib. ... сервер (Hetzner), база данных (PostgreSQL), шлюз доставки в Telegram, начали тестировать свой собственный MCP... и другие умные слова, которые знает Эрик и восторженно рассказывает мне на планерках. Короче, мы потихоньку перестаем собирать все на коленке (потекла скупая вайбкодерская слеза). 📌 4. Привел в порядок финансовый контур Единственная задача, которую я сделал сам и до конца. С одной стороны, вроде не самая важная. С другой — понимаешь, что любой новый процесс сразу строишь AI-native. Чтобы можно было сказать: «Так, брателло-финансист, я тут AI-подписки вот эти оплатил» — и помощник сам сходит в нашу гугл-таблицу, занесёт транзакцию и выберет правильную статью затрат. А потом можно спросить: «Ну и что там у нас по июлю вышло по фин-резу?» — и получить ответ. *️⃣*️⃣*️⃣ 🍎 Планы на 40-ю юбилейную неделю 🍎 📌Vision!!!! Эта задача уже пять недель переезжает из плана в план. В конце концов понять (а главное — написать), а что мы строим-то?? Я уже даже нашу собственную систему менеджмента написал, чтобы ее сдвинуть. Но отступать было некуда. Когда я спросил у Клода и Кодекса, на чем мне сосредоточиться из тех задач, которые я всё равно не успею, они прям в один голос (а это у них редко): «Виктор, мы посмотрели цели, задачи — твои и Эрика, прогресс. Короче, брат, давай пиши Вижн и ищи маркетолога уже)» 📌 Поиск маркетолога Так как нужно около 1,5 месяца, чтобы человек хотя бы начал понимать, что мы тут делаем и что за лиды и как их генерить, то искать, получается, надо сейчас, хотя продукт еще не до конца готов. 📌Релизы — клиентам. Выпустить релиз, обновить клиентские базы и запустить регулярные повестки у текущих клиентов (чтобы svaib присылал им повестку ко встрече) 📌svaib MCP и прочее непонятное Продолжать разработку собственного svaib MCP с идентификацией пользователя; сделать систему обновления клиентских помощников менее ручной и прочее техническое, что понимает только полкоманды (т. е. Эрик). P. S. А почему пост вышел так поздно? Потому что вчера и сегодня я на всё забил, сосредоточился на vision, почти его сделал и, надеюсь, завтра расскажу.
Я ждал это время, и вот это время пришло... Знай, точно наступит тот день, когда твоим именем назовут какого-нибудь очередного ai-помощника. И пусть это будет какой-то нормальный помощник)
📌 38-я неделя кринжа 📌 38-я неделя, как я и говорил, для меня была наполовину отпускной — поэтому я буду краток. 📌Запуск команды клиента Мы должны были сразу стартануть команду у клиента. Но у нас не получилось (удивительно, правда?). Фиаско достойно отдельного поста — о том, как мы выбирали единое пространство, где хранятся файлы клиента (Git — Google Drive — Dropbox). Мы, конечно, в итоге выбрали, но на задачу ушло жутко много времени. 📌Я был в отпуске... И за 3 дня у меня даже получилось полностью отключиться и перезагрузиться. Но канал про другое, так что не будем тут увлекаться описаниями) 📌...а Эрик работал... Эрик сделал кучу всего: создал методологию создания скиллов, новую версию аналитика встреч, первую версию аналитика повестки — того самого, который шлёт перед встречей, о чём поговорить, — и систему обновления скиллов у клиента. 📌... и я испугался В итоге я вдруг осознал, что начал терять контроль. Ибо раньше было медленно, но мне было понятно. А сейчас быстрее, и мне уже не до конца ясно, что тут у нас происходит. Поэтому придётся научиться какие-то вещи отпускать, но для этого понадобится более чёткая синхронизация — а какие у нас правила и принципы в стройке продукта? *️⃣*️⃣*️⃣ 🍎Планы на неделю 39🍎 1. Таки запустить команду у клиента 2. Всё, что мы наработали на этой неделе, — довести до готовности, сделать релиз и отгрузить клиентам 3. Начать искать маркетолога. Или рано? Или уже пора? Короче, решить.
📌37-я неделя, собственная система менеджмента и освоение искусства пофигизма Итак, 37-я неделя отщелкнула с той же скоростью, что предыдущие, разве что ещё быстрее Расскажу, что сделали и что я чувствовал 🍏Что мы сделали🍏 📌1. Я сделал svaib-management-system. Или единую непротиворечивую систему управления компанией, на которую мы опираемся. Как уже писал, в мире нет единого канона — как эффективно управлять компанией. У каждой школы — своя модель. Нам пришлось сделать свою. Не лучше, не хуже других — просто будем на неё опираться. Тут — полное описание на гитхабе. Тут — на сайте, вроде должно быть красиво и понятно (так думают агенты, я лично не уверен) 📌 2. Агент по анализу встреч стал умнее, появился еще один слой, который дополнительно анализирует, чтобы при обновлении документации у клиента на основании встречи он не тащил туда всякую чушь (а он это любит) 📌3. С одним из клиентов решили включать его команду в проект. В некотором смысле авантюра, потому что у нас толком продукт для одного CEO еще не работает, а с командой... Ну, короче, будет весело (вернее, уже — именно из-за этого итоги недели выходят на день позже) *️⃣*️⃣*️⃣ 😱 Что я чувствовал 😱 С одной стороны непрерывная атакующая тревога — Витя, что ты делаешь? В чем твой продукт? Кому это вообще надо? То, что вы делаете — через месяц напилит любой вайбкодер за неделю. Это будет встроено в готовые продукты... Рынок поменяется... Вы идете медленно... Вы идете не туда... И вообще никто не знает куда надо идти. И главное... Зачем? Скажи мне, зачем ты в это ввязался? Параллельно с этим осознание, что это мой собственный выбор, потому что когда всё понятно, ясно, всё работает, мне становится скучно и я обвиняю себя, что трачу жизнь впустую, на поддержание отстроенных процессов. Я сам зашел в эту историю, потому что хотел изменений, трансформаций, там, где и есть моя стихия. А значит, значит... ой-ой... значит, что моя жизнь будет сопровождаться максимальным уровнем неопределенности, которую я способен пережить. И, как это ни парадоксально, именно за такой выбор и такую жизнь я готов ответить. А значит, что удивительно и тем не менее — я счастлив. («Наш успех определяется не тем, каким удовольствием мы хотим наслаждаться, а тем, **какую боль мы готовы вытерпеть**». «Тонкое искусство пофигизма», М. Мэнсон) *️⃣*️⃣*️⃣ 🍎Что на неделе 38🍎 Я возьму мини-отпуск со среды по пятницу. То есть для меня неделя уже почти закончилась) Но т.к. я уже не один, то недели кринжа продолжаются. Из важного — мы хотим сделать первый релиз проактивного AI-партнера. Он будет присылать повестку к очередной встрече (CEO+руководитель направления): «Ребят, вот ваши цели, вот ваши метрики, вот оперативные задачи, которые надо обсудить, а вот на чем я предлагаю вам сосредоточиться на текущей, с учетом того, что у вас в целях, метриках и о чем вы тут трындите последние несколько встреч». В общем будет помогать сфокусироваться (один из запросов текущих клиентов). Посмотрим, что выйдет в первой версии...
Это НЕ про программистов! Ну и финальное (обещаю, это последнее на сегодня 🙂) Можно посмотреть на эти этапы ⬆️(пост выше) и отмахнуться: «Ну это для программистов, инженеров — они там код гоняют, баги чинят, гитхаб пушат, мне не подходит». Подходит! Подставь вместо инженера маркетолога. Или продавца. Или кто там у нас главный в компании (а если ты сам себе маркетолог — тем лучше). И задай три вопроса: 1. Сколько прямо сейчас у моего маркетолога (у меня) параллельно работает агентов — которые анализируют конкурентов (смотрят их сайты-цены-рекламу), ловят тренды, собирают новые кампании, создают новые креативы, собирают лендинги, персонализируют рассылки... 2. На каком мы этапе? И не страшно, что на 1-м. 3. Что мешает перейти на следующий — что нам нужно «расшить» в своих процессах? Кстати. А я-то на каком этапе? Хм… пока на минус первом. Я ведь ещё даже маркетолога не нанял 🙂 Ну пора-пора.
... 1000 агентов на 1-го Наткнулся на пост от Бориса Черных, упомянутого выше - он расписал 4 этапа, на которых может находиться команда разработки. И да - каждый инженер должен на 4-м этапе тянуть/запускать... см. ниже *️⃣*️⃣*️⃣ Как AI умножает одного человека — 4 этапа (по Борису Черных) Этап 0. Заперто — доступа к AI по сути нет. Это ещё даже не старт. Этап 1. Помощник (≈1 агент на человека) — ты работаешь в паре с одним агентом, как с напарником: он предлагает — ты проверяешь почти каждый его шаг. Не отходишь от экрана, потому что пока не доверяешь. Этап 2. Оркестр (≈10 агентов на человека) — ты уже дирижёр: 5–10 агентов трудятся одновременно и сами себя перепроверяют. Ты смотришь не на каждое действие, а на готовый результат. Завал задач, который занимал у команды недели, становится делом одного вечера. Этап 3. Руководитель руководителей (≈100 агентов на человека) — агенты делают почти всю работу сами. Вопрос уже не «ты проверил?», а «какого контекста агенту не хватило, чтобы он не ошибся?». Главное здесь — доверие к системе. Этап 4. AI-native (≈1000+ агентов на человека) — петля замкнута: большинство агентов запускает уже сам AI, а ты только задаёшь направление и вмешиваешься по исключению. Проект, который тянулся квартал, превращается в кнопку «запустить и иногда поглядывать». Я так понимаю, что Антропики на 4-м. Я где-то на 1,5. А как у тебя? Оригинал
Что может быть лучше агента, который работает на компанию круглосуточно? Вчера, пока я финалил нашу «систему менеджмента свайб» (что на продукт влияет опосредованно), Эрик прислал сообщение, где поделился, что пока он отдыхает (ибо таки выходные) — агенты трудятся и пробуют улучшать наш продукт. Несмотря на то, что это вроде как стандартная практика — я за нас порадовался. В своё время смотрел интервью Бориса Черных (он в Антропике отвечает за разработку Клод-Кода), где он поделился, что все сотрудники, уходя вечером домой, обязательно оставляют работать несколько десятков (могу за цифру ошибиться) агентов, которые пашут всю ночь. И в целом задача сотрудника — подготовить задачи для непрерывной работы агентов. Я тогда тоже поставил цель отстроить процессы (нашу лабораторию) так, чтобы даже когда мы не работаем, агенты продолжали улучшать или продукт, или саму лабораторию. Потому что таким образом можно запустить самоулучшающуюся петлю. И вот первые ростки. Я рад, что я не один, потому что в одиночку сюда бы не добрался. И вообще есть понимание, что лучше человеческой команды — это человеческая команда, которая может использовать AI-инструменты, а лучше последней — человеческая команда, которая заставляет работать AI-агентов круглосуточно 😉
📌36-я неделя, или онтологическое дно Итак, итак... Что там у нас было на прошлой неделе Попробую в 3-х важных пунктах и одном бонусном 📌1. Моя задача была сделать vision продукта или понять и описать, а что мы вообще строим. Задача потихоньку двигалась, пока я не упёрся в пункт «Second Value AI Brain (svaib) — AI-партнёр руководителя. Он помогает выстроить и удерживать целостное управление компанией». И вот нужно было понять, а что для нас целостное управление (целостный менеджмент), и оказалось, что у меня нет единой базы: в скаффолде (системе папок) — одно, в некоторых файлах — второе, а рассказываю я — вообще третье. И получилось, что для начала надо чётко описать, а что для нас самих Svaib-Management-System (SMS) или «универсальная модель управления компанией, на которой строится управленческая логика продукта SVAIB». С одной стороны может показаться, ну я вообще в дебри ушёл. Но с другой (писать про это долго) — без этого реально никуда. Это онтологический фундамент продукта. И он нужен. Я его даже начал описывать. Но, конечно, как обычно, не успел. Но с другой понял, что это наверное самый сложный для меня продуктовый челлендж, и когда я его закончу, должно стать проще. 📌2. Я, наконец, закончил другой челлендж — юридический, составил и подписал все договоры, которые нужны, чтобы инвесторские деньги пришли на счет. Это настолько скучно, что на этом данный пункт и закончим. 📌3. Эрик (наш AI-инженер) начал постепенный взлет. Мы запустили eval-стенды — это когда мы не просто «я тут сделал новый промпт, он должен работать лучше», а тестируем на реальных данных, и даем оценку. Начали наводить порядок во внутренней лаборатории (где я до этого полгода разводил бардак). И, самое главное, я наконец почувствовал, что я тут в этом проекте не один. И пока я занимаюсь всякими вопросами типа встреч с клиентами, виженами и договорами — продукт в это время развивается. 📌 4. (бонус) На выходных я сделал себе приложение, которое позволяет учить грузинский алфавит и слова (пост выше), сделал несколько обновлений, выгрузил его на гитхаб и даже запустил на своем сайте. Все это было настолько... легко и по кайфу, что я наконец с одной стороны ощутил мощь современных моделей и в то же время понял, что те задачи, на которых я их гоняю в svaib — типа сформулировать методологию или помочь с vision, то есть там, где истины нет, и где она ищется — реально пока просто для них сложны (а может и не пока, а всегда будут сложны) *️⃣*️⃣*️⃣ 🍎 План на неделю 37 🍎 Делаем релиз 0.2 (да, мы уже почти в релизной схеме) 📌1. формируем sms (svaib-management-system) 📌2. исходя из 1 — формируем единый вижн продукта, а что мы вообще строим 📌3. апдейт аналитика встреч (не плодит шума в файлах + раскидывает информацию более точно по папкам) 📌4. работает первая версия помощника по метрикам
Как сделать приложение по изучению грузинского алфавита, быстрее чем... Антипост к предыдущему Сегодня утром проснулся и решил выучить грузинский алфавит (не спрашивай зачем - например, потому что грузинский — один из древнейших живых языков мира и его алфавит, не похож ни на одну другую письменность 😉) Просто смотреть и запоминать буквы - со мной точно не сработает. И я решил использовать какое-нибудь приложение. Надо было уже выходить на тренировку. А я хотел по-быстренькому Подумал и осознал (ВНИМАНИЕ❗️ Точка бифуркации❗️) что сделать свое приложение, быстрее, чем... найти готовое в интернете. Я наговорил мега-промпт: хочу сделать простое приложение - можно веб, как угодно - чтобы не сильно сложно. Чисто для себя - задача выучить грузинский алфавит и научиться на нем читать. Потом можно будет сделать, чтобы я мог учить грузинские слова - это степ 2. Ключевая задача, научиться понимать язык - что на нем пишут. Открыл позанимался закрыл. Показывала прогресс - сколько букв и слов я уже могу прочитать 🕘 = 30 секунд И ушел на тренировку. Пришел, увидел... заговорил на грузинском, ха-ха Да - только локально. Да - тут же захотелось улучшить и нашел пару багов - отправил ревьюера проверить и потом исправить = еще около 2 минут. Зато - дальше его можно развивать под себя. *️⃣*️⃣*️⃣ Мне кажется мы уже перешли на этап - когда сделать приложение под себя можно быстрее, чем искать в интернете. И судя по промпту выше - не надо иметь никакого инженерного образования для таких задач. (да наверное там баги в архитектуры, налохмачено лишнего, оно не выдержит масштабирования, нагрузки и прочего... но, оно решает мою задачу) Сделано в codex. В самом начале поставлен режим goal. В комментах немного скринов.
📌Как AI искажает скорость решения задач, или почему я работаю медленно, но на самом деле быстро Итак, передо мной стоит задача написать vision продукта. Чтобы все мы (я, команда, AI) однозначно понимали, что мы строим и как это плюс-минус будет выглядеть в финале. Именно эту задачу я не успел сделать на прошлой неделе — и рассчитывал в начале этой быстренькой докрутить. Вчера я поставил её первой, и даже накидал ещё пару задач на день. Так как 6 часов в задачу уже было инвестировано и какие-то черновики были набросаны, я, естественно, предположил, что 4–5 часов хватит и к вечеру «усе будет готово». Но... к вечеру, когда время пролетело, я с удивлением обнаружил, что результат похож на утренний — «какие-то черновики набросаны». Да уже более чистовые черновики, но черновики — и даже неясно, конь на них валялся или лишь грустно косил лиловым взглядом. Короче... до финала было далеко. И естественная мысль, которая начала конопатить мозг — «Витя, ты не просто тормоз, ты мега-тормоз». Это реально вводит в тоску — ты весь такой обвешался AI-инструментами и... всё равно тормоз. *️⃣*️⃣*️⃣ Так как я всё равно уже не успевал, я решил под конец дня исследовать вопрос: а сколько такая задача должна занимать времени (ну хотя бы примерно). Я попросил Клода и Кодекса завести группу исследователей, которые будут считать, решать, исследовать, дискутировать, спорить друг с другом и в итоге придут ко мне с вариантом — а сколько на такую задачу надо заложить часов. Клод вообще устроил что-то вроде «Planning Poker» (метод командной оценки трудоёмкости задач), и они минут 30 что-то дискутировали там друг с другом. В итоге пришли... Кодекс сказал: около 60 часов — получить версию, которую можно считать авторски принятой v1. Клод: заложи 85 часов. Диапазон схождения — 80–95. Хм... То есть я не мега-тормоз, я криво-оценщик задач. Причём ошибка не на 20–30–50%, а тупо в несколько раз. Слово «тупо» — тут очень к месту. *️⃣*️⃣*️⃣ И тогда я решил задать следующий вопрос. А почему так? Почему я так сильно ошибаюсь (в глубине души мне хочется верить, что я таки не совсем тупой). И получил такой ответ 📌1. AI создаёт ощущение почти мгновенного производства За час появляются исследования, несколько версий текста, HTML и десятки страниц. Мозг считывает «да мы уже почти всё сделали». Но! Самое дорогое впереди: понять, что действительно твоё; отбросить убедительную AI-ерунду; обнаружить противоречия и в конце концов переписать текст так, чтобы я был готов под ним подписаться (а потом ещё раз обнаружить противоречие и...). Первые часы были самыми дешёвыми — и ты экстраполируешь по ним. 📌2. AI искажает само ощущение скорости (подтверждено) Исследование на разработчиках в 2025 году. Ожидали ускорения на 24%. По факту стали медленнее на 19%. То есть промахнулись в полтора раза — и даже закончив работу, всё ещё были уверены, что справились быстрее обычного. 📌3. В твоей голове многое уже существует — поэтому кажется, что осталось только выгрузить Ты несколько месяцев думаешь о продукте и работаешь с клиентами. Изнутри может казаться: «Я всё уже понимаю, сейчас просто нормально опишем». Но когда «вроде как» понимание превращается во внешний документ, обнаруживаются противоречия и пустоты, которые внутри себя незаметны, — и получается, что это не просто вынести готовое, это переосмысление и трансформация. 📌 4. Желаемый дедлайн незаметно превращается в оценку Моё любимое. Мне хочется закончить сегодня, освободить голову и двигаться дальше. Мозг делает естественный, но опасный переход: «Мне нужен результат сегодня» → «значит, это должно делаться сегодня». ⬇️вывод в комментарии⬇️
📌35-я неделя, или Ничего не понятно 📌 К прошлой пятнице я пришел с итогом: много делано, да ничего не сделано. Поэтому на выходных сел и за 14 часов закрыл хотя бы одну из своих задач релиза 0.1. В целом итог какой-то неутешительный. Выходит, что мне надо заниматься клиентами, финансами, командой и еще кучкой каких-то непонятных задач, но... развитие продукта никто не отменял, так как я единственный продакт. И все движется не с той динамикой, какой бы мне хотелось. С одной стороны, много времени уходит на синхронизацию с Эриком (нашим первым AI-инженером) — то есть я меньше занимаюсь продуктом, а больше «болтаю». С другой стороны, выхлопа от этого пока немного. Пытаясь разобраться, что не так и что не то, когда твоя девушка больна когда вы делаете мало задач, я нашел исследование: нормальный IT-сеньор в первый месяц выходит на 25% мощности, а на 100% ему надо до полугода. Полгода у нас, конечно, нет, но я хотя бы объяснил себе, почему на вторую неделю все идет так медленно. Возобновил психотерапию. А это здесь при чём, спросишь ты. Да вот какая неделя, такие и итоги. Терапевт сказал, что странно всю свою жизнь строить вокруг проектов: это проекты должны строиться вокруг твоей жизни. Я сказал, что подумаю, и, как уже писал выше, все выходные провел вокруг продуктовой задачи. На следующем сеансе скажу, что сама задача не хотела проводить свою жизнь вокруг меня, и нам будет что обсудить. С другой стороны, конечно, много что сделано: заведен скилл бухгалтера, который помогает управлять доходами и расходами; закрыта версия Scaffold v4.1 (теперь самодостаточен: разворачивается у клиента без доступа к нашей методологии); начали прорабатывать 2-й слой памяти — очень интересно, но пока непонятно; закрыли несколько ошибок у аналитика встреч и т.д., и т.д. Но... все это как-то не до конца и без ощутимого морального удовлетворения. В то же время хочу сказать, что вот такое требование — писать раз в неделю о прогрессе (или его отсутствии) — держит в осознанности всю неделю, что весьма хорошо. *️⃣*️⃣*️⃣ Планы на 36-ю неделю в двух словах Скажу одной фразой: докрутить хвосты 🦎. Почти ничего из запланированного на прошлую неделю не доведено до конца — вот и весь план. Разворачивается он в кучу задач, читать которые тебе не очень интересно, а если интересно — просто посмотри план прошлой недели 😉
📌Spec-Driven Management Вообще в AI-разработке сейчас модно — Spec-Driven Development. Идея там довольно простая и очевидная: сначала опиши, что ты строишь. Какой продукт, что должна делать каждая функция, какие у неё ограничения и как ты поймёшь, что всё получилось. А потом уже проси AI писать код. Спецификации придумали не вчера. Но раньше их было сильно сложно поддерживать. Ты написал документ, разработка ушла дальше, через неделю документ устарел. Поэтому в большинстве случаев всё это довольно быстро забрасывали. Полезно, но непрактично. Но сейчас к идее вернулись. Во-первых, потому что они (доки) очень нужны AI-агенту (чтобы он быстрее заменил всех разработчиков 😊). Во-вторых, тот же AI помогает их писать и обновлять, поэтому поддерживать всё это в разы проще. В-третьих, старый подход не работает. Обычная модель «с человеком»: новичок пришёл в компанию, полгода обтёсывался, за советом ходил к гуру, слушал разговоры, получил несколько горьких уроков, оплеух начальства, насмешек коллег и... в конце концов осознал, что тут и как, даже если ему никто никаких документов не показывал. Проблема агента в том, что он не может полгода пообтесаться. Новый чат начинает почти с нуля. Память у него пока сильно короче, чем у стажёра. Поэтому схема «он сейчас поработает, подучится и дальше всё будет понимать» не очень работает. Ему надо явно описать продукт и правила, по которым этот продукт строится. *️⃣*️⃣*️⃣ Но это про разработку... А я же делаю помощника по управлению. И сегодня у нас (с клиентом) появился термин Spec-Driven Management. То же самое, что выше, — но для менеджмента. Происходит примерно то же, что и с разработчиком: приходит новый руководитель и через какое-то время понимает, как здесь всё устроено: кто за что отвечает, как ставятся цели, где принимаются решения и почему один проект важнее другого. Всё это он считывает не из документов, а из «атмосферы». Но агент так не может. И если ты делаешь из него помощника по управлению, у него должна быть понятная спецификация управления твоей компанией. Поэтому ключевые файлы — это «спеки» управления: vision, цели (OKR), метрики, оргструктура, связи между людьми и направлениями, ключевые проекты и описания, к чему эти проекты идут, какие у них результаты и роадмапы. Появился отдельный ключевой файл — Operation Model. В нём описано вообще, как работает система управления в компании: есть ли годовые собрания, когда пересматривается стратегия, как ставятся цели, как выбираются ключевые проекты, называем ли мы их проектами или инициативами и так далее. То есть агент его читает одним из первых и такой: «Ага... Так вот как тут вы своих целей достигаете... Понятненько». Ну и как обычно, на входе этих документов нет, а когда они появляются — клиент (CEO) и сам начинает больше понимать, а как мы тут на самом деле целей достигаем (ага... понятненько...).
GPT-5.6 учится писать (как я) Вчера стал доступен GPT-5.6. Я решил с ним поэкспериментировать (не пропадать же подписке Pro и куче токенов, что я купил, когда делал миграцию клиенту). Я хотел написать пост про Spec-Driven Management. Времени, как обычно, в обрез. Ну, думаю — пусть напишет. Посмотрим. И он, конечно, написал нейрофигню. Как всегда... Но токенов же много... И я решил запустить цикл. Мол, отправь свой текст субагенту, который должен прочитать мои старые посты и вынести вердикт: это написал Виктор или нейросеть. Если нейросеть, то надо сказать, как догадалась. GPT анализирует ответ, пишет новую версию и отправляет следующему субагенту. И так до тех пор, пока очередной тестировщик не скажет: «GPT, возьми телефон... Это он». Понадобилось шесть прогонов. При этом чем дальше, тем хуже — пока агент не догадался наконец сам прочитать, как вообще выглядят мои посты и держаться ближе к тому, что я наговорил через транскрибатор (карточки в комментарии). Что получилось — постом ниже (всё равно, конечно, с моими серьезными правками). Кстати, этот цикл (петлю) я обернул в скилл.
📌 34-я неделя или "ты не один" Итак, миновала первая неделя, когда я в проекте уже не один. 📌Синхронизация Много времени ушло на синхронизацию с Эриком. Яркая разница - между человеком и AI. AI - прочитал файлы и быстро понял. Но не все. И в следующем чате забыл. Человеку долго рассказываешь, добавляешь контекста. Он долго понимает. Но зато с ходу не забывает (хочется верить 😉) К концу недели - Эрик стал постигать, что мы тут делаем и за что он сможет отвечать. А я начал осознавать, зачем мне на самом деле инженер - и удивляться, как я раньше без него жил. Много времени ушло (и будет уходить) на перевод инструментария из солорежима — в командо-режим. Например, надо настроить репозиторий на совместную работу, и договориться о правилах - как пушим, где у нас спринт, где релиз, где бэклог, кто за что и т.д.т.д.т.д. То есть пока много времени на орг.вопросы - но сегодня на планерке наконец почувствовал, что бэклог, в котором раньше задачи только прибавлялись, наконец начнет реализовываться. 📌Продукт Встретились с потенциальным клиентом. Впервые с тем, кто не знал меня ранее. С одной стороны, он сказал: "прикольно, то, что вы делаете". С другой — "не очень понял, что вы делаете" Эрик, который будет строить продукт, сказал: "прикольно то, что мы делаем, только... не очень понятно, что мы делаем" Поэтому встала задача более четко описать вижн продукта, что мы строим и что хотим получить на выходе (к концу 2026 года). Начал эту задачу в т.ч. описывать с Fable. В процессе хотел его убить, но того спас Кодекс — я ему бросил нашу переписку с припиской "по-моему, этот дебил меня не понимает, но если ты тоже меня не понимаешь, значит дебил не он, а я" Но Кодекс меня понял )) В любом случае, задача сложная, и я перенес ее на эту неделю *️⃣*️⃣*️⃣ Планы на 35-ю неделю 📌1. Описать вижн продукта (да что такое этот ваш svaib) - что будет в конце 2026 года 📌2. Сделать первый релиз и тем самым перейти на релизную схему (кстати, мы решили, что спринт = неделя, конец спринта = новый релиз) 📌3. Навести порядок во внутренней ai-лаборатории, в которой раньше работал я один и в которой сам черт, а не только ai токен сломит. 📌4. Разобраться с "бухгалтерией" - а куда деньги инвестора, а давайте теперь фиксировать доходы-расходы норм, а что с системой налогообложения и вот этот вот всё абсолютно неинтересное (которое я надеюсь по максимуму передать ai-агенту)
📌Запись 5-го семинара «Путь к личному Second AI Brain» — на YouTube 🍎 Тема: как из кучи файлов сделать память AI-агента — чтобы он находил нужное и не тонул в лишнем Если просто дать агенту доступ к базе знаний — он ещё не знает, что в ней лежит. На старте контекст у него пустой. Дальше он сам решает, куда смотреть: читает названия папок и файлов, ищет по ключевым словам, читает куски, иногда открывает файл целиком (когда не надо и забивает себе контекст) *️⃣*️⃣*️⃣ Что разобрали: 📌 Почему названия папок и файлов важны Для агента это не «порядок на диске», а первый способ понять, нужен файл или нет, ещё не открывая его. 📌 Как правильно устроить файл-навигатор (README) По нему агент видит, что внутри, что читать под задачу, и куда идти если в этой папке не все, что нужно. 📌 Дерево папок или граф связей? Папки — это дерево: просто, понятно, вольготно. Но! Плоско. А жизнь многомерна. Часть знаний удобнее связывать ссылками друг с другом, как в Википедии. Что выбрать? Оба варианта. 📌 Как устроить сам файл, чтобы он читался легко Короткое резюме сверху, понятные заголовки, один файл — одна тема. 📌 Как добиться, чтобы агент соблюдал правила чтения Просто попросить текстом — мягко и ненадёжно, может проигнорировать. Поэтому: или формируем готовые маршруты и команды под типовые задачи, либо действуем кнутом (хуком), который не просит, а заставляет. 👉 https://youtu.be/AuSbzhGHHHw
Подготовил "набор обязательных каналов для ai-инженера" во-первых, может будет интересно во-вторых, может что-то добавишь? Мастхэв (ИМХО) https://t.me/llm_under_hood https://t.me/ai_driven https://t.me/nobilix https://t.me/etechlead https://t.me/aostrikov_ai_agents Скорее всего мастхэв https://t.me/kdoronin_blog https://t.me/countwithsasha https://t.me/vikulin_ai https://t.me/tired_glebmikheev https://t.me/the_ai_architect https://t.me/sergiobulaev https://t.me/neuraldeep
📌33-я неделя или треть миновала 📌 Буду краток. Ибо задач ключевых было всего две и (что мегаудивительно) обе сделаны. 📌Миграция клиента Сделана. За 25 часов. Планировал за 8. Попросил клиента не заходить и пока не править документы, рано утром сел, думал, к вечеру сделаю. Но... вышел из-за компа в обед на следующий день, сделав небольшой перерыв утром на восстановление мозга. Файлик с планом вырос со 100 строк до 500. 40 сессий с агентами сплавилось из-за перегрузки контекста. Было произнесено несколько очень нецензурных выражений. Но 200 файлов клиента в новой структуре (правда в пятницу выяснилось - что все равно кое-что надо будет переделать). Но это был последний висяк, который меня тяготил, и я выдохнул 📌Первый человеческий AI-инженер Написал профиль (понял, кто нужен и вылизал его). Сделал лендинг, где все описал (если и сгубит наш стартап что-либо, так мой излишний перфекционизм). Опубликовал здесь пост. Планировал на этой неделе плотно искать... Но... удивительным образом откликнулся бывший коллега, с которым мы делали лет 10 назад один схожий продукт и который последнее время занимался разработкой приложений для разных стартапов. В пятницу мы ударили по рукам, а сегодня с утра уже провели первую синхронизацию. В общем, здесь случилось небольшое чудо — и я очень рад. В общем, треть пути ознаменовалась переходом в новый статус и я уверен, что и проект, и продукт будут развиваться быстрее, чем до. *️⃣*️⃣*️⃣ 🍎 Планы на неделю 34 🍎 1. Синхронизация с Эриком (нашим первым AI-инженером). Результат: он знает все что нужно, чтобы двигаться к цели 2. Реализовать все клиентские задачи (некоторые подгорают). Кстати, один из клиентов - уже подключает команду к Scaffold и это отдельный вызов, т.к. заточено все пока под CEO 3. Опубликовать запись семинара, который был (и заодно решить делать ли продолжение)
📌Ищу первого AI-инженера в svaib 📌 Итак, мы (я+AI) в svaib созрели... Ищем первого ключевого участника команды: человека (да, да, человека), которому интересно вместе с основателем построить AI-продукт и компанию. Важно: если подходит тебе — откликайся, если знаешь кому подойдет — пожалуйста перешли, если знаешь где таких искать — напиши мне (заранее премного благодарен) *️⃣*️⃣*️⃣ КРАТКО О НАС 📌Продукт svaib (Second Value AI Brain) - AI-партнёр для руководителей, который знает бизнес и помогает управлять встречами, kpi, финансами, маркетингом, стратегией. Уже работает у первых клиентов. 📌AI-команда На старте: я, да ты, да Claude + Codex + другие агенты. Когда AI и автоматизации станет недостаточно — определим вместе следующего человека 📌Компания Первые клиенты, первые инвестиции, много неопределённости. *️⃣*️⃣*️⃣ ЧТО ДЕЛАТЬ Главное — превратить замысел в работающий и развиваемый продукт у клиентов. 📌Продукт целиком — архитектура, качество, релизы. 📌Работа с клиентами — на первом этапе, да... подключаем, работаем с данными, разбираем баги. 📌AI-native среда разработки - все вот эти агенты-хуки-харнесы настроить так, чтобы один за всех и все за одного *️⃣*️⃣*️⃣ ЗАЧЕМ ИДТИ 📌Влияешь на продукт Ты первый инженер — от тебя зависит, как вообще продукт будет устроен технически 📌AI-native по-настоящему Продукт, разработку, все процессы строим сразу на AI, не прикручиваем сбоку к старому 📌Рост и развитие От прикладных задач до CTO — ограничено только твоими результатами и амбициями. 📌Деньги и доля Вилку не ставлю, т.к. рынок только исследую. Рассматриваю инженеров разного уровня. В первом же разговоре открыто обсудим. Если станешь ключевым партнёром, сверх зарплаты обсуждаем опцион или долю Абсолютно все детали тут https://svaib.com/vacancy/engineer upd. ЗАКРЫТА 🍾
📌32-я неделя кринжа (из 100) и план на 33 Есть такие недели, про итоги которых не хочется писать. Какие-то пустые бессмысленные кринжовые недели. Обычно про такое никто и не пишет — так получаются красивые истории успеха, на которые ты смотришь, пускаешь слюнку, а червячок самобичевания ползает по твоей душе и хлестает "вот как надо, учись". Ну так вот, чтобы по тебе никто не ползал — немного правды о моей прошлой неделе. 📌Кринж №1 Главная задача — поиск первого инженера (это с ним мы должны строить из моих какахопалок что-то похожее на продукт). Профиль должности был почти готов. Я уже практически приступил к поиску и осознал... нет, это не тот, кто мне нужен. Мы с ним продукт не построим. И все переписал в драбаданищу. Оставил остыть. На следующий день я вдруг осознал, какой блин продукт, архитектура и прочее, у нас тут первые клиенты, ничего не понятно, надо работать с клиентами, вникать, внедрять, пусть будет растущий джуно-мидл. И все переписал... Оставил остыть. Потом был занят клиентскими задачами (см. ниже). В пятницу мы вновь сели с AI-партнерами. Они мне подсветили, что нет никакого противоречия между потоком клиентских хотелок и хорошей архитектурой — потому что хороший инженер и должен одно превращать в другое. И... ну да... я опять все переписал. Но в этот раз почувствовал, что, кажется, попал. В итоге неделя ушла на то, чтобы примерно понять, а кого я хочу в команду. ХуноуЗ — норм ли это. Ангел на правом плече — говорит, что лучше сейчас посвятить этому неделю, чем взять не того, кто нужен, и потерять квартал, черт на левом - попрекает, что мог бы это сделать за полдня, как все нормальные стартапы... 📌Кринж №2 Систему файлов и папок одного из клиентов надо было мигрировать на новый scaffold (ну тот, которому я посвятил кучу бессонных недель). Задача сложная и нудная. Надо сохранить весь важный контент клиента (а у него уже 170 файлов), но теперь все папки и файлы должны выглядеть чуть по-другому. Я заложил на эту задачу - полный день, освободил его. Приступил. Сделал план, матерился, психовался, но разобрался и начал миграцию. Где-то ближе к вечеру - клиент просит "там, аккуратнее, мой скилл X случайно не грохни". "Конечно, не грохну, только где он у тебя? Нет, в этой папке не вижу... Ты уверен?" Так выяснилось, что клиент 2 недели работает с другого устройства, и мы мигрируем устаревшие данные и надо все переделывать... В итоге день насмарку и задачу переносим на неделю. 📌Кринж №3 Порой приходит мысль, и ты думаешь, куда ты вообще ввязался и что ты тут делаешь. И хочется закрыть этот проект к едрене-фене, пойти устроиться в нормальную компанию, с командой, ресурсами и всеми прочими такими понятными атрибутами. И мысль иногда только порхнет. А иногда как засядет, как на этой неделе. Но я понимал, что никогда себе не прощу, если не пройду все 100 недель — сей тезис мысль и отогнал. 📌Зато я провел семинар №5. И он в целом был норм - по сравнению со всем вышеперечисленным. Кстати готовился к нему в Codex, который сразу мне генерировал картинки для презентации - понравилось (червячка самобичевания для этого поста, тоже он замутил) *️⃣*️⃣*️⃣ 🍎 Планы на неделю 33 🍎 1. Приступить к поиску инженера — или первого человеческого коллеги (запрос брошу уже сегодня - а если нет, пиши пропало) 2. Мигрировать клиента на новый scaffold