tgindex
Дмитрий Мартьянов

Дмитрий Мартьянов

Статистика

Личный блог Личный аккаунт: @martdn

Последний пост
26 июн.
Последнее чтение
19:22
Постов за неделю
0
Всего постов
21
Тип
открытый
Язык
русский
Категория
Блоги
В каталоге с
13 авг.
Подписчики
263
−1 за 4 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
621
21 постов
Вовлечённость
236,1%
к подписчикам
Постов в день
0,0
всего 21
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
1/48двое суток
1/72трое суток

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Расскажу, как я автоматизировал разбор почты 📮 У меня четыре ящика — бизнесовые и личная. Основная боль была даже не в количестве писем, а в том, что в каждый ящик нужно заходить по отдельности. Теперь AI разбирает не один, а сразу все четыре и присылает одну сводку: что срочно, что важно, остальное — мимо. Что я сделал, по шагам: 1. Поставил AI-агента в терминале на сервере Claude Code (на Codex от OpenAI работает так же). Это не чат, а агент — он сам ходит в сервисы и выполняет команды. 2. Подключил его к почте через официальный плагин от Google (gws). Один раз авторизовал доступ к ящикам. 3. Поставил на расписание. Каждый день агент сам проходит по всем четырём ящикам, отсекает спам и рассылки, выделяет важное и присылает сводку. ⚡️⚡️⚡️ Отдельно — очень удобно готовить ответы. Во-первых, AI собирает весь контекст по ветке или по отправителю, не нужно перечитывать всю переписку. Во-вторых, если письмо на английском, помощник качественно помогает составить ответ. Проверено уже полугодичной работой. Пользуйтесь. Если нужны технические подробности — спрашивайте. #ai_серия

  • Кейс Раньше на каждой встрече половина головы была на собеседнике, половина — на «не забыть зафиксировать». И это умножалось на переключения между проектами в течение дня. Каждый разговор — свой контекст, свои люди, свои детали. Между встречами мозг не успевает «закрыть» предыдущую и «открыть» следующую. К концу дня — выжат не от встреч, а от попыток одновременно говорить, помнить и переключаться. Больше страдал от переключения контекста. На базе Second Brain собрал у себя такую штуку. ▪Когда создаю Zoom-встречу — система автоматически отправляет ссылку в сервис Transkriptor. Он подключает в Zoom-комнату своего бота. Тот сидит, слушает, расшифровывает речь в текст. ▪После встречи Transkriptor через API отдаёт мне полный транскрипт. ▪Дальше — AI читает этот транскрипт и сам собирает протокол: что обсудили, что решили, какие задачи, кто за них отвечает, ключевые цитаты. ▪Протокол ложится в мою базу знаний автоматически. Связан с проектом, с участниками, с прошлыми встречами. По факту я накапливаю и получаю большую базу с информацией, что позволяет собрать контекст. Zoom встречи это только один из источников этой базы! Что даёт? 1) В моменте могу достать (в рамках пару минут) нужную информацию, даже оч сложную — AI работает как умный поисковик по всей базе. Например — скажи какая доля переменных и постоянных расходов по компании А. 2) Готовлюсь к звонку — за несколько минут поднимаю, что мы обсуждали месяц назад. Захожу на звонок не с нуля. 3) После совещаний не сажусь писать протокол сам — AI собирает его из транскрипта: повестка, цифры, решения, следующие шаги. Я только проверяю. Через мгновение итоги в чатах. 4) Что-то обсудили, отложили подумать — и забыли. AI не забывает: через неделю напоминает, что эта тема висит без финала с такой-то встречи. Делает это проактивно. 5) Нужно отправить эмейл по итогам разговора — прошу: «собери драфт по той встрече». Он берёт протокол, делает черновик. Я докручиваю. 6) Каждый вечер прилетает сводка дня: с кем говорил, о чём договорились, что переходит на завтра. За пять минут вижу день целиком — и закрываю его в голове. Есть и 7 и 8… )) Корч, рекомендую )) 🤖 #ai_серия

  • без подписи

  • Делюсь Каждую неделю я садился и 3-4 часа сводил данные по маркетингу. Открыл рекламный кабинет — выписал сколько потратил. Зашёл в CRM — посчитал сколько пришло. Открыл таблицу — свёл руками. И так по каждому таргетологу, по каждому каналу. Потом сделал себе инструмент. Один дашборд, куда подтягиваются данные из рекламных кабинетов (VK, Яндекс.Директ) и CRM автоматически. Теперь в одном месте вижу всё: сколько вложил, сколько лидов получил, сколько из них пришли, сколько купили. По каждому каналу, по каждому специалисту. С графиками и сравнением месяц к месяцу. Несколько часов в неделю превратились в минуты. А решения стали принимать быстрее — потому что данные перед глазами каждый день, а не раз в неделю. Использую для двух своих компаний уже несколько месяцев. Работает. Сейчас хочу дать попробовать людям. Интересно понять, насколько это полезно другим, а не только мне. Подойдёт если у тебя: — бизнес в сфере услуг (салон, студия, клиника, школа) — реклама в 2+ каналах — используешь amoCRM, Click.ru или Яндекс Директ (других интеграций пока нет) Это BETA версия — что-то может работать не идеально, но ядро стабильное. Буду рад обратной связи 😇 Ссылка: https://ai-ads-analytics.martdn.ru/ Баги присылайте сюда 😅👇 Создал чат фокус-группы — для тех кто захочет воспользоваться, если что-то не работает, хочешь написать обратную связь или предложение по улучшению, залетай.

  • В январе начал собирать систему-помощника для своих бизнесов на базе Claude Code. По сути «второй мозг». К марту это дало квантовый скачок в работе. Я собрал инструмент, который держит весь контекст компаний, помнит каждую встречу, сводит финансы, разбирает мой день и другое. Освободилось столько энергии и времени, что я впервые могу думать «что дальше» — а не «как выжить» )) За это время делился со всеми, кого встречал на пути, из ближайшего окружения несколько человек уже собирают свои версии, делятся кейсами — кайф. Если хочется попробовать, на GitHub есть множество открытых готовых систем, с которыми удобно стартовать, вот один из них — secondbrain_ai Свой собирал по этой системе и наслоил под свои задачи и процессы. Сейчас это уже не похоже на начальную версию этого проекта, много доработал и дообучил. Хочется поделиться серией — конкретными кейсами по автоматизации.

  • Для тех кто установил Claude Code и начал использовать skills. А кто еще не начал, очень рекомендую 🤝 Обсуждал с коллегой архитектуру — и он напомнил про подход Use Cases, Роберта Мартина — это взято из разработки. Суть простая: бизнес-логика в центре, инструменты на периферии. Понял что это ровно про скиллы. Скилл описывает процесс, а не привязку к инструменту. Три слоя в каждом скилле: 1) Контекст — ссылки на файлы, правила, описание 2) Методология — пошаговый процесс, что делать и зачем 3) Интеграции — конкретные инструменты (Гугл Драйв, Гугл Календарь или Todoist) Когда подключаешь MCP-серверы, Claude видит список доступных инструментов. Когда скилл говорит «собери задачи на сегодня» — Claude сам вызывает нужный MCP или API, потому что знает что подключено. Claude — это тот слой, который связывает абстракцию с конкретным инструментом. Без этого принципа Claude сам начинает хардкодить вызовы вроде mcp__ticktick__get_tasks_due_today прямо в логику скилла, а потом ломается — не может найти нужный MCP. Когда слои разделены явно — он этого не делает. Если завтра перееду с TickTick на Todoist — меняю одну строку в интеграциях. Методология и правила остаются. Оформил этот принцип в файл — можно скачать и скормить Claude Code. Он будет проверять ваши skills и commands по этому подходу. 👩‍💻 Gist: https://gist.github.com/martdn/4978ce466e0aaa4c3d750338d7e933da

  • 11 мар.1 90923

    Закрыли Иваново Год назад я писал «задачу со звёздочкой» — мы зашли в Иваново, забрали убыточную студию с пассивом и подпорченной репутацией. Верил, что вытянем. Не вытянули. Закрыли. Убыток ~3 млн рублей. Это не считая нервов, времени и энергии, которые туда ушли. Ещё впереди: закрыть обязательства по аренде, вернуть деньги клиентам. То есть финальная цифра будет больше. Стратегия на этот год — честная и простая: сокращаем издержки, оставляем только прибыльные направления. Инвестировать ресурс и тянуть направления «на вырост» — сейчас не можем себе позволить. Главный вывод, который сделал для себя: слишком долго тянул. Достаточно 6 месяцев, чтобы понять — работает или нет. Нужно быстрее принимать решение, а не надеяться на следующий месяц. Дорогой урок. Но усвоенный.

  • 👩‍💻 Заметил штуку. Claude Code в терминале работает заметно быстрее, чем Claude Desktop и плагины в IDE. Не замерял секундомером, но разница сильно чувствуется — в скорости ответов и в выполнении задач. Стал разбираться почему. Desktop-приложение — это Electron. По сути целый браузер Chrome под капотом, который жрёт 500+ МБ оперативки. В терминале тот же текст просто выводится в стандартный вывод. Всё. Плагины в IDE — та же история, только ещё прослойка между плагином и редактором. ▪️VS Code — легче. VS Code сам по себе быстрее (тоже Electron, но оптимизированнее). ▪️WebStorm + AI Assistant — тяжелее. JetBrains на Java, потребляет 1–3 GB оперативки. Но у них свой AI-плагин хорошо интегрирован в индексацию проекта. ℹ️ Оба медленнее CLI (терминала), потому что: 1) Те же проблемы о которых писал выше UI-рендеринг (отрисовка diff, всякие подсветки) 2) Дополнительная прослойка: IDE, плагин, API, парсинг ответа, отображение в редакторе Изначально работал с Claude в терминале, а IDE держу рядом для навигации и ревью. Получается быстрее. Пробовал перейти на Desktop — вообще не то.

  • без подписи

  • без подписи

  • Кейс. С помощью ИИ написал E2E-тесты 💡 E2e тесты — это когда бот открывает браузер и проходит приложение как реальный пользователь: кликает, проверяет данные, ловит ошибки. Нужно для того, что бы по ходу доработок не расхерачило то, что уже работает. У меня есть маркетинговая аналитика — дашборд, о которой рассказывал ранее, она связывает расходы на рекламу с продажами из CRM. Тестов не было. Проект мне нравится и сейчас готовлю большой рефакторинг, чтобы развивать проект дальше. Менять архитектуру без тестов — как менять двигатель на ходу с закрытыми глазами. Что сделал: • Cypress + тестовая БД в Docker • 19 тестов на дашборд • Фикстуры генерируются программно, не захардкожены • CI/CD в GitLab: тесты запускаются автоматически на каждый MR • Тесты лежат рядом с компонентами (co-location), не в отдельной папке Процесс: Claude Code писал код, я ревьюил. Настройка инфраструктуры (Docker, CI, тестовая БД) заняла больше времени, чем сами тесты. 19 тестов, все зелёные. Pipeline проходит. Теперь можно спокойно ломать архитектуру — тесты скажут, если что-то пошло не так 🥹 ~40 минут 🚀🚀🚀

  • без подписи

  • Как я перестал ждать понедельника, чтобы понять что происходит с маркетингом Раньше мы считали ROMI в Google-таблице. Два раза в неделю, в полуавтоматическом режиме. Помощник выгружал бюджеты из рекламных кабинетов, потом Excel из CRM — кто записался, кто пришёл, кто купил. Сводил. В понедельник и четверг, ближе к обеду, я получал цифры. То есть если в пятницу что-то пошло не так — я узнавал об этом в понедельник. Если кабинет остановился — тоже не сразу. Лаг в несколько дней, когда ты управляешь рекламой — это как ехать по навигатору, который обновляется раз в полчаса. 🧠 Сейчас всё иначе Данные собираются автоматически, раз в час, по крону (это такой планировщик в системе — говоришь ему «делай это каждый час» и он делает). Все рекламные кабинеты, CRM, бюджеты — выгружаются сами. Я открываю дашборд и вижу актуальную картину прямо сейчас. Не вчерашнюю, не позавчерашнюю — свежую. Стоимость лида, ROMI по каналам, конверсии — всё то же самое, что считали раньше, но точнее и за любой период. Без человеческого фактора. И без зависимости от того, когда кто-то заполнит таблицу. 🚀 Но главное не в этом Главное — я получил возможность копать глубже. Сейчас с помощью Claude могу достать и сопоставить данные вплоть до конкретного звонка. • Сколько секунд длится звонок с каждого номера. • Какой номер конвертит лучше. • Кто был в смене. • Какая связка — рекламный канал + номер + время суток + длительность гудков — и что из всего этого является ключевым фактором. Звучит как оверкилл. Возможно, в большинстве случаев x-фактором остаются метрики самой кампании и бюджет. Но когда нужно повысить конверсию в дозвоны или в приход — важно просчитать всё. Потому что такая аналитика позволяет исключить подозрения и гипотезы, и сосредоточиться только на том, что действительно влияет на результат 🎯. И ещё одна штука, которая для меня стала открытием в цифрах. Мы знали, что часть продаж приходит от лидов прошлых месяцев. Таргет окупается не в моменте, а с лагом. И теперь мы точно знаем — какая часть и с каким лагом. Это меняет подход к оценке рекламы: ты перестаёшь рубить канал, который «не окупается», потому что видишь — он окупается, просто позже. На скринах примеры какие выводы можно получать… Вместе с этим есть ощущение что использую Claude всего на 30-50% 🙈 Ну ахренеть же.

  • без подписи

  • Я в ахере от Claude Code Собрал SPA для анализа маркетинга, который раньше был в таблице и делали в полуручном режиме — 2-4 часа помощника в неделю. Плюс могли быть ошибки — человеческий фактор. Теперь делается 1 кнопкой или автоматически по крону, а так же больше данных, чем в ручном режиме. На скрине динамические значения. Интеграции с AMO, Маркетинговой платфоромой, Курсы валют. Я искренне в недоумение нахожусь. Раньше это заняло бы минимум 2 недели разработки (час разработки стоит ~1500-3000) — сегодня можно сделать за 3-4 часа.

  • без подписи

  • без подписи

  • Про устойчивость Бывают дни, когда всё идёт по плану, но без внутреннего огня. Работа движется, фокус есть, а внутри — ровная линия. Не хорошо и не плохо, просто «надо». Понимаю, что это тоже часть пути. Иногда устойчивость выглядит не как вдохновение, а как тихое продолжение движения — несмотря на неизвестность и усталость. Сегодня благодарен себе за это. За честность, за то, что делаю, даже когда не хочется. За завтрак на веранде, за спокойствие, за то, что остаюсь в игре. Не всегда нужно гореть. Иногда достаточно — не гаснуть. Всем хорошего дня! ☕️

  • без подписи

  • без подписи