Влад Каменский | Мастер данных


Kanal geosi va tili: Rossiya, Ruscha


Код пишут ИИ-агенты, отвечаю за результат я. Моя вайбкодинг-студия «Мастер Данных»: личные кабинеты, CRM вместо таблиц, отчёты, боты, аналитика звонков. Прототип за неделю. Влад Каменский, 20 лет управления данными.

Bog‘liq kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


Проклятие знания!

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

Я поймал его на себе с мемоКИТом. Мы выпустили вторую версию: переписали почти все, упростили первые шаги, выкинули лишнее. Я думал: ну теперь-то всё понятно. А новые люди пробуют и пишут мне: "Влад, ничего не понятно." 🤣

Я живу внутри продукта месяцами, мне очевидно, зачем он нужен. А человек открывает бота и не понимает, зачем это нужно ему.

Значит, надо показать пользу наглядно! Сажусь клепать короткие рилсы, простым языком и без лекций. 🤪

И да, попробовать мемоКИТ по-прежнему можно бесплатно, по прямой ссылке.

#мемокит


Довелось мне воспользоваться услугами "Победы". Понадобилось внести небольшое изменение в бронь, звоню в контакт-центр - а он платный, 100 рублей за минуту, включая ожидание оператора на линии. 😱

Схема, конечно, неплохая. Чем дольше висишь в очереди, тем больше платишь, и поддержка из расходов превращается в выручку.

А как с этим в малом бизнесе? Там всё наоборот, за минуту разговора платит собственник. Своим рублём, и за операторов, и за продавцов, и за техподдержку.

Если сложить всё - зарплату, налоги, рабочее место, софт, обучение, простои между звонками - минута живого разговора обходится рублей в 25-30. Пока звонков мало, на это не смотришь. Но минуты копятся, и большая часть уходит на одни и те же вопросы: где мой заказ, сколько стоит, когда привезёте.

Получается забавно. У "Победы" минуту разговора ты покупаешь по сотне, а в своём бизнесе отдаёшь по 25-30 рублей каждому, кто дозвонился.

Я поискал и проверил на себе, во что сейчас обходится голосовой ИИ. Оператор, которого с первых фраз не отличишь от человека, выходит рублей в 10-15 за минуту. Вдвое-втрое дешевле живого, и при этом без очереди.

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

А ты считал, сколько стоит минута твоей телефонной линии?

#ботКоторыйУмнеет


Меня спрашивают: а как там поживает мемоКИТ?

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

Но время я не терял: позвал помощников, и мы практически полностью его переписали и упростили. Теперь мемоКИТ снова доступен.

Работает он так. Отправляешь боту текст, голосовые, ссылки, документы, итоги встреч - он вытаскивает оттуда людей, задачи и сроки и связывает с тем, что ты уже сохранил. Потом можно спросить своими словами: "О чём мы договорились с клиентом?" или "Когда у ребёнка следующее занятие?". Есть задачи, напоминания и короткая утренняя сводка. В мини-аппе теперь видно записи, встречи, задачи и людей.

Дальше в планах мобильное приложение и веб-версия.

Бесплатную регистрацию открываю всего на два дня, тебя зарегистрирует сам бот: @memokit_bot.

И напиши мне потом в комментах, что зашло, а что нет. Сейчас мне это нужнее всего.

#мемокит


Знаешь, какой сценарий работы с ИИ я вижу чаще всего?

Тот, где ИИ помыкает своим хозяином.

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

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

Признак простой: ты не можешь объяснить текущий шаг иначе как "он предложил".

Лечится одним движением: цель остаётся у тебя. Прежде чем выполнять предложение модели, скажи себе одной фразой, зачем оно тебе.

Поводок никуда не девается. Вопрос только в том, на каком конце ты.

Скоро соберу подробный разбор, как забрать поводок обратно.

А дедушка где спит? Да там, в прихожей на коврике (с) 🤣


Эффект ИКЕА для вайбкодинга.

Вот к примеру пост от создателя amoCRM. И хотя он писал про свой продукт, в коментах сразу ему накидали мол зачем теперь покупать CRM, когда можно навайбкодить свое. Тогда эффект ИКЕА сработает еще лучше 😁

Что я думаю?

Да я уже далеко не одну CRM навайбкодил, но не могу сказать, что получается идеально 😂

Во всем нужна сноровка, закалка, тренировка! 🥋


Классическая кривая Хайпа. Думаю, мы где-то здесь сейчас.

А ты как думаешь?


И стал ли я меньше работать с приходом ИИ? Скорее наоборот! Смотрю на свою карту активности как на рентгеновский снимок. По горизонтали месяцы, по вертикали дни недели, чем ярче квадратик, тем плотнее был рабочий день с Claude Code.

Январь - пара одиноких точек, будто я только примерялся. Сентябрь полыхает целиком. Уверен, у многих сейчас та же картина, я тут не одинок.

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

Это помешательство или эволюция разработки? Жадность или нормальное желание улучшить мир вокруг себя? Честный ответ мне не нравится: похоже, и то, и другое сразу.

Зелёные квадратики - это ведь грядки. Засеять тридцать штук сегодня может любой, а рук по-прежнему две. И если заглянуть без самообмана, часть моих грядок стоит в бурьяне, а на части выросло то, что никому, кроме меня, не нужно 🙈.

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

Жадность штука хитрая, она отлично притворяется продуктивностью. И карта активности не помогает это разглядеть: суету она красит тем же зелёным, что и работу. Не отличишь.

Заметил на карте, что в июле три недели был отпуск? Это серия #тибетскИИвайб


Если тебе рассказывают, что сделать сайт с помощью ИИ - плёвое дело, не верь!!! Я сам этим приёмом пользуюсь, когда выступаю перед неискушённой публикой: беру тему из зала и за две-три минуты собираю на экране приличный сайт. Зал ахает. А я не уточняю, что показал фокус.

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

Свой новый сайт я делал девять итераций, каждая по два-три часа с Claude Design. Почти рабочая неделя чистого времени на один лендинг. В начале сентября показывал тут ранние подходы, с тех пор он переделан ДЕВЯТЬ раз.

Идеально не вышло. Позвал фокус-группу, первые рецензии оказались далеко не лестными, так что переделывать придётся ещё. 🙈Своё детище всегда кажется симпатичнее, чем оно есть, для этого и нужны живые люди со стороны.

Зато одно большое дело я закрыл. Помнишь, в Тибете я решил больше не быть героем-одиночкой? На сайте появился раздел про тех, кто отвечает за результат вместе со мной. Мои едИИномышленники, моя новая команда.

Загляни, познакомься.🤗


Пока я собирался с мыслями про контекст, подоспела новость от Антропика. Claude Code наконец научился читать AGENTS md. 🔥

Настраивать ничего не нужно: теперь он по умолчанию смотрит AGENTS md, а если файла нет - берёт CLAUDE md. Раньше у каждого инструмента был свой файл с правилами, Claude Code читал CLAUDE md, Codex - AGENTS md. Одно и то же приходилось держать в нескольких копиях и синхронизировать.

Полез посчитать, сколько таких файлов у меня в хранилище. Семьдесят семь! Зачем мне столько?

Отсюда первый урок про контекст. Запусти у себя локально Claude Code или Codex и посмотри, что агент делает в первую секунду, ещё до того, как ты успел о чём-то попросить.

Он ищет в папке записку от тебя. Не код и не README. Файл с правилами этого места: кто ты, что здесь лежит, как здесь принято работать и куда лезть не надо. Находит - работает по правилам с первой реплики. Не находит - шарит по соседним файлам и достраивает картинку сам. Это твой контекст и твои деньги.

Примерно как новый сотрудник в первый день. Либо ты дал ему инструкцию, либо он неделю ходит и дёргает всех подряд.

Поэтому файлов у меня столько: в каждой папке лежит записка именно про эту папку. Контекст живёт в папке ещё до того, как я открыл рот.

А у тебя в рабочей папке такой файл есть? Или агент каждый раз знакомится с проектом заново?

#ии_контекст


Манера капитана Данко из "Красной жары" запомнилась с детства: спрашивают лишнее - отвечает по уставу. Информация будет сообщена по мере необходимости. В армии это не грубость, а порядок работы. Человеку выдают ровно тот кусок картины, который нужен для его задачи. Лишнее отвлекает, перегружает и утекает.

У той же идеи есть аккуратный английский термин: progressive disclosure, постепенное раскрытие. Живёт он сейчас в интерфейсах и в работе с ИИ-агентами, но суть у него всё та же.

Недавно я рассказывал, как сжёг треть недельного лимита Клода одной фразой "прочитай все звонки за год и поищи что-нибудь интересное". Это была ровно обратная история: я вывалил на агента всё сразу и без единой границы, и он честно пошёл читать всё подряд.

Промпт - это то, что я прошу прямо сейчас. Контекст - это всё, что агент знает обо мне и о деле ещё до того, как я открыл рот.

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

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

А ты как кормишь своего ассистента: вываливаешь всё сразу или выдаёшь по мере необходимости?

#ии_контекст


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

Когда гуляешь по Питеру, главное, смотри наверх. Там самая красота. 🫶


Акелла промахнулся!

Хочется делиться достижениями, но статистика канала упрямо показывает: читают охотнее про факапы. Прошлая история была про робот-пылесос, который размазал собачий сюрприз тонким слоем по всей квартире. Раз читают - продолжаю.

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

Вернулся через час, а там выжженная земля. Пятичасовое окно сгорело целиком, сверху сгорело ещё 80 долларов (хорошо, стоял ограничитель), и самое обидное - минус 35% недельного лимита. Неделя только началась, а трети уже нет! 🤷

Виноват тут я, а не Клод. "Прочитай все звонки за год и поищи что-нибудь интересное" - в такой формулировке нет ни одной границы: ни выборки, ни лимита, ни критерия, когда остановиться. Агент честно пошёл читать всё подряд и субагентов плодил такими же, на Fable: умная модель успевает сжечь окно быстрее, чем ты дойдёшь до конца лужайки.

Смешно, что я двадцать лет объясняю заказчикам ровно это: нельзя вывалить в систему всё как есть и ждать, что она сама разберётся. 🤣

Теперь делаю иначе. Сначала разведка, и только потом весь архив - граница в задаче обходится дешевле, чем треть недельного окна. А еще в настройках прописал модель субагентов по умолчанию (Соннет) и даже effort level под каждую: Опусу высокий, Fable хватит среднего.

Инсайты по звонкам, кстати, нашлись. Дорогие получились инсайты )

А ты свой лимит на чём выжигаешь?

#ии_контекст


Вчера был день программиста. В России его отмечают в 256-й день года, и число выбрано не случайно: 256 это два в восьмой степени, ровно столько значений влезает в один байт, больше не помещается. Праздник в честь ограничения, и мне это до сих пор кажется красивым.

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

Дальше была долгая лестница: старший разработчик, руководитель, директор, в итоге владелец компании. Код из моей жизни ушёл почти целиком, вместо него появились люди, стратегия и календарь, забитый встречами. Много лет я решал задачи чужими руками.

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

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

С праздником всех, кто заставляет машину делать работу и понимает зачем: и тех, кто пишет руками двадцать лет, и тех, кто открыл терминал впервые этой весной )


Сколько раз подтянешься на турнике?

Один раз!

Но согласись, сразу видно почерк Мастера.

Так и с кодом в репозитории. Сейчас меня часто спрашивают: "Посмотри, что я навайбкодил", или "Посмотри, что мне тут навайбкодили". Понятно дело, что всё написано ИИ, но буквально с первых минут знакомства с репозиторием становится ясно, кто управлял этим ИИ.

Инструмент у всех один и тот же. Почерк разный.

Пиши в личку, если нужен взгляд со стороны на твой проект.

P.S. Видео запись подлинная, без ИИ 💪. Занимайтесь спортом 🫶


Джуны, не всё потеряно!

Меня давно тревожит вопрос: на чём вырастет новичок, за которого всю работу делает ИИ? На чём ему учиться?

Нашёл исследование ровно про это. 133 патентных юриста три месяца работали с ИИ-ассистентом. Качество выросло у всех, причём заметнее всех прибавили новички, они почти догнали опытных.

Потом ассистента отобрали и дали задачу руками: вычитать чужую заявку и внести правки. Опытные юристы справились лучше всех. А у новичков средний прирост оказался нулевым, зато результаты разъехались: стало заметно больше и сильных работ,👍 и совсем провальных. 👎

Одни джуны за три месяца что-то забрали себе, другие всё это время ехали на буксире. Трос отцепили, и стало видно, кто крутил педали, а кто делал вид. ИИ ассистент при этом у всех был один и тот же.

Разница, похоже, в том, что человек делал с ответом нейросети. Можно разобраться, почему ответ именно такой, и положить это себе в голову. А можно скопировать и пойти дальше. Со стороны оба варианта выглядят одинаково: задача сдана, руководитель доволен.

Увидеть разницу получится позже, когда помощника рядом не окажется. Или когда джун вдруг понадобится как специалист.

А ты реально растёшь вместе с ИИ?


Как же хорошо, что придумали лимиты. Еще чуть-чуть и я точно буду отдыхать 🤣


Весной я писал про нейродристню и архитектурный надзор, а через три недели добавил цифры: 2038 уязвимостей в vibe-coded приложениях. Тогда это выглядело как мое личное мнение. А сегодня открываю Код.ру и читаю заголовок: "ИИ написал приложение. Теперь бизнесу приходится переписывать проект заново".

Приятно, когда прогноз сбывается, и неприятно, что сбывается он именно так. Механика описана ровно та, о которой я говорил. Подрядчик генерит сервис, показывает демо, заказчик видит работающие кнопки и решает, что продукт почти готов. Через несколько недель эксплуатации выясняется, что модель данных не продумана, ошибки не обрабатываются, тестов нет, а документация формальная.

Главный тест из статьи стоит запомнить: плохой проект не видно в первый день. Он проявляется, когда бизнес просит поменять одно правило или подключить новый источник данных. Нет архитектуры - и любая правка превращается в расследование. Про облако там же хорошо сказано: переезд в облако не лечит архитектуру, которой не было, он её показывает.

Больше всего порадовал вывод статьи. Писал ли код ИИ, проверять бессмысленно, им сейчас пишут все.🤣 Смотреть надо, может ли подрядчик объяснить модель данных, зависимости, порядок релиза и отката, что случится при сбое внешнего сервиса и при уходе разработчика. Это и есть архитектурный надзор, просто теперь его описывают в деловых медиа как норму жизни.

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

Так что если под капотом твоего проекта изолента, приходи ко мне ) Посмотрю, что там внутри, и скажу честно: чинить или переписывать.


Полез навести порядок в плейлисте и увидел, что кучу моих понравившихся треков, похоже, сделал ИИ. Я даже не заметил, как их себе добавил. 🙈

Тест я, получается, не прошёл. Машина играет, я слушаю, ставлю лайк и не задаю вопросов. А год назад был уверен, что услышу разницу с первой секунды.

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

Песни, смысл которых я понимаю сам, попадают куда-то глубже. Русский, английский, немецкий: я слышу строчку и отзываюсь на неё ровно в ту секунду, когда она звучит, могу подпевать, и это совсем другое сопереживание. Есть много треков на французском и испанском, которые мне тоже нравятся, но там я почти ничего не понимаю, и остаётся только удовольствие от голоса и мелодии, без слов.

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

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

Мне больше заходят треки на языке, который я понимаю. А у тебя как?


Получил поддых от Клода.

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

Результат оказался шокирующим. Прямая речь Клода: "У автора второй мозг протекает сильнее, чем у учеников". 🤪

Бросок из ниоткуда, я был не готов. Иппон, чистая победа. 🥋

Напомню, ещё зимой я топил за концепцию второго мозга, а потом создал мемоКИТа, который как раз и нужен, чтобы ничего не протекало )))

А ты свои записи давно перечитывал?

Кстати, без дела я не сидел последние месяцы. Позвал помощников, и мы собрали абсолютно нового мемоКИТа: он умеет ровно то, на чём меня поймал Клод. На днях открою добровольцам доступ к обновленному киту совершенно бесплатно. Не пропусти анонс.


Стыдно признаться: я много лет прожил в Питере и понятия не имел, что такое "трасса Кола". Видел указатель, читал буквы и где-то на краю сознания решал, что там, наверное, завод Кока-Колы. 🤣

А это дорога: Питер - Петрозаводск - Мурманск и дальше до норвежской границы, полторы тысячи километров на север. Названа по реке Коле, у которой стоит город Кола.

А потом всё поменялось за один год. В марте я ходил вокруг атомного ледокола "Ленин" в Мурманске, а через несколько дней в Териберке у меня сложилось название мемоКИТ, кит, который поедает твои заметки. В мае сел в машину и поехал из Питера в Териберку сам, по той самой Коле. Китов, правда, так и не встретил.

Указатель перестал быть буквами ровно тогда, когда я по нему поехал.

Сейчас снова еду на Север третий раз за год, уже к предпринимателям в Архангельск, рассказывать про искусственный интеллект. Для многих в зале ИИ - такой же указатель на обочине. Буквы знакомые, все их видят, кто-то даже уверен, что понимает, о чём речь. Пока не проедешь сам, это остаётся названием. 😉

А какой указатель ты годами проезжаешь мимо?

20 ta oxirgi post ko‘rsatilgan.