AI в проде - Дима Юханов
138 subscribers
122 photos
11 videos
1 file
90 links
Мысли о геймдеве, AI и бизнесе

Связь с автором @codestage
Download Telegram
Посмотрел как Claude Code ориентируется (ищет) в коде.
Сравнил ванильный Claude Code, чистый LSP и Serena MCP.

5 проектов, 3 языка (Python, TypeScript, C#), 42 замера.

Точность поиска - Serena рвет всех: 89% vs LSP 82% vs CC 72%.
Serena возвращает семантические результаты а CC тупо грепает текст.

Скорость - ничья: все три инструмента в среднем выполняют задачу за ~18с (включая overhead от inference).
Rename - киллер-фича Serena: атомарный rename за ~20с. CC тратит ~31с. LSP либо фейлится, либо 50-70с.

Траблы LSP : Pattern Search фейлится в 3 из 5 проектов, Rename невалидный почти везде, Call Hierarchy часто возвращает 0.
Траблы "голого" CC: вместо семантики - сырой текстовый поиск. File Overview выдает сотни строк вместо дерева символов.

Если вам важно качество результатов навигации агентов по коду и важна скорость рефакторинга - однозначно стоит попробовать serena:
github.com/oraios/serena

Работает с любыми популярными агентными средами.

#claudecode #serena #mcp #aibenchmarks #aitips
4👍3🔥3
Если вы активно контрибьютите в Open Source проект с 5k+ звёздами или 1M+ monthly скачиваний - можете получить Claude Max x20 на пол-года бесплатно, подробнее:
https://claude.com/contact-sales/claude-for-oss

#claudecode #aiforfree
👍4
AI в проде - Дима Юханов
Кое-что о безопасности в эру AI. В одном отеле с помощью Claude Code организовал самодельный NVR с записью со всех камер видеонаблюдения отеля (т.к. штатный NVR хакнуть не удалось - там не дефолтный пароль оказался). В другом отеле на роутере был доступ…
Заехал в очередной отель, там NVR оказался без пароля, вновь организовал свой локальный доступ к камерам + прикрутил детект движения для камер которые смотрят на вход в мой номер. И оно работает.

Все это без знаний сетевой безопасности или тонкостей \ особенностей детектирования движения в видео потоках.

Вот еще ряд повседневных задач которые недавно поручал Claude Code:
- исследование причин BSODов, нестабильной работы PC (агент изучил дампы и логи, установил источник крэшей и помог стабилизировать ситуацию)

- исследование проблем в сети отеля, установил узкое место (им оказался один единственный роутер с 2.4 каналом на 20-30 клиентов) - на скрине

Интересно, какие задачи не связанные с работой вы поручаете агентам?

Если есть интересные кейсы - делитесь в комментах, обсудим!
🔥7
У Claude Code уже довольно давно есть баг (или фича?) - если работаете в нескольких терминалах, изменение модели в одном из них через /model приводит к тому что в других сессиях эта модель начинает отображаться в статусной строке (и похоже реально влиять на то какая модель сейчас используется, хоть похоже и не всегда).

Как этого избежать
Запускать сессию с указанием модели: claude --model

Где-то пишут про ALT+P (Win/Linux) или Option+P (Mac) - в моём случае не помогает, такой способ смены модели все равно меняет ее и в других сессиях.

Зачем это нужно?
Удобно в разных терминалах использовать разные модели исходя из задач, например:
- Один терминал - исключительно для коммитов, например - там вывезет Sonnet
- Другой терминал - просто запускает тесты и рапортует об их результате - там справится и Haiku
- и т.п.

#claudecode
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Уберите детей тревожных людей от экранов:
Андрей Карпатый (ex-OpenAI) вместе с Gemini прикинули каким профессиям угрожает ИИ и получилась такая любопытная интерактивная карта

Оригинальная, для USA на основе данных от BLS (бюро по статистике рынка труда):
joshkale.github.io/jobs

Версия для РФ на основе данных с HH:
ai.apigpt.ru/jobs
👍5
Маленькая, но очень полезная фича: /btw

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

#aitips #claudecode
👍5
Было у вас такое - листаете в терминале что там клод сгенерировал выше пока он чем-то занят, а он резко сбрасывает весь скролл и приходится листать заново?

Если встречалось или активно от этого страдаете - рекомендую попробовать CLAUDE_CODE_NO_FLICKER=1 переменную среды окружения в последней версии клода.

Включает виртуальный скролл и экономит ваши нервные клетки.

И добавляет кнопку быстрой перемотки которую можно кликнуть мышкой!)

Мне понравилось - больше никаких проблем со скроллом в терминалах клода в курсоре.

#claudecode #aitips
👍4
В недавно утекших исходниках Claude Code нашли много интересных "скрытых" функций среди которых был и компаньон-тамагочи, которого антропики уже официально выкатили после утечки, на 1 апреля, но это вовсе не шутка!

Он реально работает - наблюдает за вашей сессией, что-то подсказывает и шевелит ушками 😍
У каждого пользователя будет свой случайно выглядящий "приятель", со своими характеристиками, глазами, шляпами и даже "душой". Мой - на скринах - терпеливый, мудрый и совсем не хаотичный, похож на меня в жизни)

Жду тот момент когда он начнёт просить есть 😅
А вот заскучать ему скорее всего не получится, т.к. СС я не закрываю)

Активировать можно командой /buddy

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

Подробнее о находках можно почитать тут:
habr.com/ru/companies/bar/articles/1017574/

А как выглядит ваш buddy? Кому попался легендарный / эпичный / рарный? Делитесь в комментах!)

#claudecode #vibecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43
Классный кейс по взаимодействию разных вендоров ради нас, любимых 😇

OpenAI выпустили скилл через который можно красиво делегировать задачи кодексу прямо из Claude Code:
github.com/openai/codex-plugin-cc

Я активно поддерживаю такие инициативы и сам разрабатываю коллаборативные скиллы в которых клод спавнит codex для получения "второго мнения" при кросс-ревью (cross-review) или в сессиях парного кодинга (collaborative-loop).

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

Так что я пошёл выпиливать свои велосипеды 😁
Заодно от уже неактуального требования WSL под Win для Codex можно избавиться - оно теперь прекрасно работает и без WSL!

#claudecode #codex #vibecoding #aiskills #agentskills
🔥2👍1
😌 А какие сны видит ваш Claude Code?)

В последних версиях по-тихому заработала фича "снов" - клод в фоне переваривает воспоминания и укладывает все по полочкам.

Как включить:
/memory —> Auto-dream: on (по умолчанию off)

В будущих версиях можно будет принудительно триггернуть командой /dream

Думаю со временем мощные внешние системы памяти такие как hindsight станут не нужны по мере развития встроенных систем, если вы не против залокаться на одного вендора)

#claudecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Пока антропики думают, решил сам добавить в Claude Code транскрибацию аудио с помощью хука который бесшовно работает с родным плагином Клода для Telegram.

Теперь в телегу можно отправлять ему голосовые через channels.

Как пользоваться:
- /plugin marketplace add DmitriyYukhanov/claude-plugin
- /plugin install tg-voice
- /reload-plugins
- /voice-to-text-config - поставит whisper и скачает модель

Далее пользуемся channels как обычно, но теперь в тг можно общаться голосовыми 🗣

Все, Open Claw больше не нужен =)

#claudecode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Очередной крутецкий инструмент в Claude Code (в 2.1.90 и новее): /powerup

Помогает лучше узнать и попробовать на практике различные полезные фичи CC, крайне рекомендую всем кто недавно начал пользоваться клод кодом 👨‍🎓

Что нового узнал я:
- & для запуска команд в фоновом режиме
- esc-esc для вызова /rewind
- /teleport (claude --teleport) для переноса удалённых сессий в текущий терминал

#claudecode #aitips
1👍1🔥1
Друзья, хочу вам порекомендовать классный канал на тему вайбкодинга: av_vibe_coding где автор методично разбирает различные новшества, лайфхаки, делится наблюдениями.

А ещё там бывают мемы! В общем, рекомендую заглянуть тем кому интересен этот дивный новый мир! =)

P.S. Круто что автор не только делится личным опытом в асинхронном формате, но и устраивает стримы для всех желающих 🔥
5
AI в проде - Дима Юханов
Классный кейс по взаимодействию разных вендоров ради нас, любимых 😇 OpenAI выпустили скилл через который можно красиво делегировать задачи кодексу прямо из Claude Code: github.com/openai/codex-plugin-cc Я активно поддерживаю такие инициативы и сам разрабатываю…
Обновил свои скиллы для кросс-агентной разработки и объединил их в один плагин: codex-collaboration

Под капотом:
- collaborative-loop - клод ведёт, кодекс валидирует и перепроверяет как решения так и конечные артефакты работы claude
- cross-review - параллельное независимое ревью двумя роями агентов от codex и claude, с последующим обобщением находок

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

Заодно настроил gh actions по автоматической генерации общего ченжлога - теперь можно следить за обновлениями моих плагинов в releases.

В крупных one-shot планах комбинирую, в зависимости от задачи (проработка prd, написание кода, анализ итп):
- /collaborative-loop для исполнения
- /simplify для отслеживания техдолга
- /superpowers:requesting-code-review для первичного ревью
- /cross-review для финального ревью

Не всегда оправдано по потреблению токенов, мелкие задачи легко исключительно на superpowers скиллах реализовывать.

#claudecode #codex #aitips #agentskills #aiskills
🔥73
Новый плагин в моем маркетплейсе : tg-alerts

Позволяет быстро прикрутить к вашему стартапу простое логгирование инцидентов и ошибок в тг.
С онбордингом (помогает настроить тг бота и все правильно подключить).

Хорошо работает на небольших проектах где ошибки - пока еще не норма =)

#agentskills #claudecode
🔥3
В Claude Code завезли классный встроенный скилл: /team-onboarding

Теперь быстро подключить нового специалиста к проекту гораздо проще.

Больше не нужно вручную рассказывать о том какими скиллами и mcp лучше пользоваться - достаточно просто выгрузить свои паттерны использования СС на конкретном проекте за последние 30 дней и поделиться ими.

Скилл анализирует поведение текущего юзера на основе сохраненных сессий клода и рассказывает о том, на какие скиллы и mcp стоит обратить внимание.

Пока фича в зачаточном состоянии но потенциал отличный!

#claudecode #aitips #agentskills #aiskills
🔥32👍2
AI в проде - Дима Юханов
Среди множества скиллов для клода есть один весьма полезный: Humanizer. Удобно использовать когда вам нужно сгенерировать любой human-faced текст - ответ на письмо / обращение клиента и т.п. Если вы смотрели обучающий видос от антропиков по скиллам, то…
Ранее уже рассказывал про скилл для зачистки текстов от признаков AI - humanizer.
Недавно наткнулся на русскоязычную версию, адаптированную под великий и могучий!
> humanizer-ru <

Уже прогнал через него тексты одного тг ботика для ру-аудитории над которым работаю и о котором вскоре поведаю!)

Если и вы работаете с русскоязычными артефактами через модели - очень рекомендую прогонять любой user-facing текст через подобный скилл дабы придать больше человечности вашим AI продуктам 🤖 + 👱‍♂️ = 🫂

#aitips #agentskills
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2