Диджитал понос
644 subscribers
248 photos
21 videos
1 file
879 links
Меня зовут Саша — я CTO в IT проектах и работаю в геймдеве.
Пишу свой опыт работы в IT, про обучение, саморазвитие, продуктивность и здоровье.
Download Telegram
🗞️ Как отсеивать новости с помощью AI агентов

Начнем с простого способа применения AI. Как и многие, я подписан на кучу новостных каналов, которые обычно просто пролистываются «глазами», чтобы не упустить что-то важное и успокоить свое FOMO. Очевидно, что действительно полезной и важной инфы там, дай бог, десятая часть от всего контента. И раз ИИ нынче отлично справляются с саммаризацией, то теперь обзор новостей для меня делает мой телеграм-бот.

🤖 Агент собирает выжимку из всех источников, отсеивает дубликаты и присылает мне короткий список главных поинтов, расширяя его более подробной выгрузкой событий. Это работает, потому что экономит время.

С помощью telegram-mcp, подключенного к Codex, агент вычитывает все непрочитанные сообщения из списка каналов, который я ему заранее указал. Затем он приоритизирует важность сообщений по контексту, удаляет дубликаты новостей, которые могли повторяться в нескольких каналах, группирует все по темам и присылает готовый дайджест в Телеграм. После того как агент убедился, что все успешно отправилось, он помечает сообщения прочитанными, чтобы завтра была уже новая актуальная выгрузка. Таким образом каждое утро получается короткий дайджест новостей.

⚙️ Делая подобные автоматизации, я понял, что процессы, которые можно жестко структурировать (то есть там, где мало что может поменяться), лучше поручать не агенту, а коду. Агенты отлично подходят для задач, где нужно быстро адаптироваться к изменениям. Нагружать ими предсказуемые штуки нет смысла, потому что работают агенты не быстро. Непосредственно отправка сообщения в Телеграм и экранирование ненужных символов, это задача предсказуемая, и для нее лучше написать скрипт, который агент будет запускать.

🖥️ Сейчас это работает у меня локально на Макбуке через launchd. Планировщик запускает раннер-скрипт, как только включается комп, и проверяет, когда был последний запуск, запуская основной скрипт по необходимости. Мне ок, потому что комп и так включен каждый день. Но ничто не мешает установить Codex на сервере и гонять все там.

👉 Делюсь файлами. Скрипт запуска нужно будет написать самому, потому что он зависит от того, как и где все это будет запускаться. Задачу агенту на написание раннера я приложил там же. Отправку в ТГ тоже приложил, но лучше попросить Codex написать свою, потому что моя учитывает мои настройки.

💩Диджитал понос | #ai #productivity #news
💩36
💭 Чего не хватает в твоих целях

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

🧩 Суть идеи простая, но рабочая. Когда появляется новая цель — спорт или работа — мы обычно бросаемся в нее с головой. Хочется тренироваться каждый день или работать по двенадцать часов, чтобы быстрее увидеть результат. И именно здесь кроется ловушка. Чтобы запал не сгорал, рамки нужно ставить заранее и именно сверху.

🏋️‍♂️ Для примера — как всегда спорт. Вместо амбициозного обещания «заниматься каждый день» стоит поставить ограничение: тренироваться не больше трех или четырех раз в неделю. Звучит странно, но такой подход создает дефицит и сохраняет психологический голод. Тело успевает восстановиться, мозг не устает, и остается желание возвращаться к процессу. Сила воли — это очень мощный ресурс, но также он крайне недолгосрочный. Вы не встретите людей, которые многого достигли только на силе воли.

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

💩Диджитал понос | #goals #psychology
💩33
📓 Как я автоматизировал ведение дневника с AI

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

🗂 Все это я делаю в Obsidian, используя разные скрипты и агента Codex. Раньше я вел подобные записи в Day One, но его проприетарность ни к чему хорошему не ведет. Плюс он не бесплатный.

⚙️ Сам процесс поделен на несколько этапов:
• создание шаблонов ежедневных записей в Obsidian
• наговаривание записей в Voicenotes с последующим импортом транскриптов в Obsidian
• скрипт для обработки транскриптов и их вставки в ежедневную запись
• скрипт для обработки записи прошлого дня, который ищет action points и собирает to-do лист на текущий день, отправляя его в Telegram
• воркфлоу с AI-агентом, который собирает все данные за период и делает глубокий обзор прошедшей недели по разным параметрам

Дневная запись сделана через плагины Templater и Periodic Notes. Заранее создается шаблон дня с определенной разметкой, и в итоге всегда есть предсказуемая структура файла. Periodic Notes используется для создания daily-записи по кнопке.

⌨️ В Obsidian настроен хоткей, по которому вызывается Templater. Обычно хоткеи в Templater создают новые записи из шаблонов, но никто не мешает добавить в шаблон запуск скрипта, который лежит рядом. Именно он берет транскрипты, обрабатывает их и вставляет в ежедневную запись. Теперь про сами транскрипты.

🎙 Я давно пользуюсь приложением Voicenotes для записи голосовых заметок. Оно не делает ничего магического, просто нормальный интерфейс с полезными фичами, где все адекватно организовано. На этапе записи можно использовать любой инструмент, но я остался на том, чем уже пользуюсь. Тем более у Voicenotes есть нативная интеграция экспорта в Obsidian. Но ничто не мешает диктовать заметки прямо в Obsidian, например через WisprFlow, хоть с телефона.

🏷 Voicenotes умеет расставлять теги транскриптам по ключевым словам. У меня стабильно проставляется тег diary для дневниковых записей, и к нему все и привязано. Все записи промаркированы датами. После того как транскрипты синхронизируются в хранилище, остается открыть Obsidian и нажать хоткей.
Так как Obsidian не умеет слать уведомления, при ошибке или успешном импорте я еще получаю сообщение в Telegram.

🔁 Звучит запутанно, но достаточно настроить это один раз, и всё будет работать. Понадобится ключ к API OpenAI или его аналог. В итоге процесс войс → дневник автоматизирован от начала до конца. В следующем посте расскажу, что еще можно делать с готовыми дневными записями.

🔗 Все файлы выложил заметкой на GitHub, если захочется повторить у себя.

💩Диджитал понос | #ai #productivity
💩32
😐 Каков теперь криптофинтех по-европейски?

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

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

🫠 При этом в обычном Bybit все еще можно заказать новую карту Visa Platinum. Она уже не европейского банка, и у нее есть жирный минус — ее нельзя добавить в Apple Pay или Curve. Но она работает. Ею можно спокойно платить в интернете или использовать физический пластик в магазинах. В итоге получается парадокс: старая карта без привязки к Европе в использовании оказывается заметно проще, чем новая «официальная» версия.

А вот карта Bybit.eu — это отдельный вид боли. Во-первых, из-за европейских правил там теперь оплаты только в USDC, потому что USDT в Евросоюзе не одобрен. Приходится постоянно конвертировать, а выбор сетей для пополнения максимально скудный. Про дешевый BEP-20 можно забыть. Остаются только Avalanche, Solana или дорогой Ethereum.

🛂 Сверху на это накладываются постоянные проверки по travel rule. При пополнении требуют подтверждение источника средств. И самое абсурдное — пройти эти верификации прямо в приложении нельзя. Эти функции, похоже, просто не реализованы. В итоге получаем кучу геморроя исключительно ради удовольствия иметь карту в Apple Pay.

На этом фоне Bybit сильно проигрывает конкурентам. Тот же Wirex (или их COCA) каким-то образом чувствует себя в Европе нормально, позволяет платить в USDT, без проблем добавляется в Apple Pay и недавно даже снизил комиссии. И возникает логичный вопрос: зачем мучиться с Bybit.eu, когда есть более рабочие и лояльные альтернативы?

🤷‍♂️ Если подытожить, оформлять карту Bybit.eu имеет смысл разве что для галочки, чтобы просто была. Пользоваться ею на постоянной основе сейчас — чистый мазохизм. Хотя раньше я их искренне хвалил за кешбеки и общее удобство. Кстати, заметил, что RedotPay тоже стал приятнее. Похоже, они снизили комиссии на конвертацию USDT в евро, и на фоне Bybit.eu даже они сейчас выглядят куда привлекательнее. Такие дела.

💩Диджитал понос | #crypto #money
💩34
Forwarded from Чат Тимура Хахалева
все бегом клеймить $50 на подписке claude code
Settings -> Usage
💩33
Weekly

Я завтыкал отправить это все в пятницу — исправляюсь.

🎧️ Слушаю и смотрю 👀
Слушать и слышать | Арсен Рябуха — классная лекция о том как услышать людей.
Скучный подкаст 36 — нашел для себя один из самых полезных подкастов на научно медицинскую тему за последнее время.
➣ Оказывается вчера прошел Супербоул. DTF собрали все показанные трейлеры и тизеры.

📚️ Читаю
The Next Two Years of Software Engineering — отличная статья с практическими советами. Страшно, очень страшно, мы не знаем, что это такое.
Амазон закрывает все свои Go магазины, где не было людей и все автоматизировано покупалось. Говорят не масштабируемо.
Разбор того как хакают Clawdbot/Moltbot/OpenClaw или как там он теперь называется. Ждал этого прям. "One researcher extracted a user's private key in five minutes. His attack vector? An email."

🕹️ Девайсы
➣ Если вы думали о приобретении лампы красного света (а вы должны были), то вот прекрасный сайт с рейтингом всех этих штук. Я даже не понимаю как такой годный список кто-то сделал, ведь там не просто по ценам отсортировать.

💻️ Приложения и сервисы
➣ Криптокарты Wirex и их подпроекта COCA теперь наконец-то можно добавить в ApplePay. Работает прекрасно. Получается больше не нужны прослойки типа Curve.
Clop — внезапно хорошее приложение, которые автоматически сжимает все изображения из буфера обмена. Очень простое и незаметное. Платная версия будто бы и не нужна. У разрабов там есть еще другие прикольные апки.
Ownyour.chat — сервис, который собирает в одном месте все чаты из разных AI сервисов.

👨‍💻 VibeCode
Telegram MCP — не понимаю почему я не наткнулся на это раньше. Это полноценный MCP клиент для Телеграма, который позволяет читать сообщения, каналы, писать и так далее. Очень полезно, особенно для различных автоматизаций.
➣ В Cursor завезли поддержку Skills. Самое хорошее в том, что ничего отдельно делать не нужно — он сам подтянет их из директорий того же .claude.
Skills.sh — наверное, вы уже видели, но на всякий случай. Очередной сборник различных скилов для кодинг агентов.
➣ Прекрасная и очень объемная статья о Claude Code. Там и про шорткаты, и про команды и про различные техники.
У Codex появилось свое десктопное приложение. Я сначала скептические относился, но выглядит очень даже неплохо.
➣ В том же Codex появилась бета фича с режимом планирования как в CC. Запускать так: codex features enable collaboration_modes
➣ Поглядел профиль чувака, что сделал Clowdbot. И там есть немного интересного:
CodexBar — мониторинг лимитов кодинг агентов, не только Кодекса.
Summarize — саммаризатор текста в терминал или экстеншен для браузера.
VibeTunnel — прокси терминала в браузер, очередной способ вайб кодить с мобилы.
Wacli — cli для WhatsApp.

#weekly #apps #tech #news #productivity #fun #ai
💩33
🪜 Единственная стратегия, которая снижает количество проблем

Есть странная иллюзия, в которую легко поверить: будто сложности в жизни возникают случайно. Будто они «приходят», как погода. У многих есть знакомые, у которых все время «внезапно» происходит какая-то «непредвиденная» ситуация, и срочно нужны деньги в долг или какая-то еще помощь. Их объединяет одно: уверенность, что проблемы появляются неожиданно. Но это не так.

Обычно любая проблема долго и ненавязчиво подает сигналы. Сигналы, которые легко стерпеть и проигнорировать. Пока однажды они не перестают быть терпимыми и не забирают все внимание целиком.

🧭 Существует три базовые модели поведения в таких случаях:
1 — игнорировать.
Замечать, но откладывать, надеясь, что «рассосется». А потом, когда становится больно, дорого или страшно, тратить силы на решение, злость, усталость и возмущение «почему именно со мной».
2 — реагировать.
Исправлять по факту. Заболело — лечить. Сломалось — чинить. Появился конфликт — разруливать. Это уже лучше, но все равно жизнь проходит в режиме постоянной починки.
3 — вести себя так, чтобы проблема не возникала вовсе.
Самая скучная стратегия. И при этом самая эффективная.

🪫 Последняя модель выглядит максимально банально и совсем не вдохновляет на посты в соцсетях. Но именно она радикально снижает количество хаоса в жизни. Если совсем просто:
• Болит нога — ждать, пока пройдет.
• Болит нога — сходить к врачу.
• Регулярно тренироваться и разминаться — нога не болит.

Ничего героического. Просто цепочка причин и следствий, растянутая во времени. Это работает почти в любой сфере:
• Не думать о расходах — жить от кризиса к кризису.
• Думать реактивно — закрывать дыры по мере появления.
• Думать заранее — выстраивать систему работы с деньгами, которая медленно, но стабильно растет.

⚖️ Конечно, третья стратегия не гарантирует успех. Мы все обычные уязвимые люди. Но разница в масштабе проблем между теми, кто живет профилактикой, и теми, кто живет тушением пожаров, со временем становится колоссальной. Настолько, что вы просто перестаете пересекаться с людьми, у которых жизнь постоянно «преподносит сюрпризы».

Ирония в том, что этим принципам нас учат с детства: нормально кушай, занимайся спортом и не гуляй в плохой компании. Но все это звучит слишком банально и слишком просто. А значит — легко игнорируется. Всегда хочется найти какой-то более креативный лайфхак.

Этот текст не про мораль. Он про простой вопрос, на который иногда полезно честно ответить себе: какую из трёх стратегий ты используешь большую часть времени — и чего это уже тебе стоило в жизни.

💩Диджитал понос | #psychology #cognitivebias
💩38
👆 Как AI помогает мне не забывать даже незначительные дела

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

🔎 Здесь мы используем самое сильное умение LLM по работе с текстом: берем большой текст, ищем в нем фразы по смыслу и вытаскиваем их. С этим они справляются идеально, поэтому такие списки получаются полезными и точными. Я долго игрался с промптом, чтобы мне не возвращались неактуальные или неточные задачи, и в итоге остановился на таком промпте.

Работает все так же, как и предыдущие автоматизации. Есть скрипт, который запланирован на моем Маке и срабатывает в заданное временное окно. Раннер ищет файл за прошлый день, передает его Кодексу, а затем отправляет результат работы агента в Телеграм. Сам код на этот раз выкладывать не буду, потому что любой кодинг-агент легко соберет его по аналогии с прошлыми примерами, а мой раннер слишком специфичен для моего сетапа и структуры файлов. Пошерил только промпт по ссылке выше.
В данном кейсе не обязателен агент; можно просто отправить портянку текста в API нейросети и получить ответ. Многошаговость тут не принципиальна, но я использую Кодекс, потому что он уже настроен, и не надо отдельно платить.

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

💩Диджитал понос | #ai #productivity
💩35
🤖 Как сделать OpenClaw дешевле и без MacOS

У меня наконец дошли руки до нашумевшего OpenClaw. Если вдруг кто не знает — это open-source проект AI-ассистента. Его особенность в относительной простоте запуска и очень большом количестве возможностей, которые реализованы в виде скиллов для AI-агента.

У него много проблем. И главная — безопасность, в целом она почти не решаемая. Но это не мешает ему быть действительно крутым ассистентом. Разберу ряд проблем, которые я пытался решить.

💸 Цена
Использовать его с топовыми моделями неоправданно дорого — он потребляет токены в огромных количествах. Локальные модели до сих пор толком ничего не могут, не говоря уже о нужном железе. Сначала я пробовал запустить его на базе Codex CLI без API-ключей. Че, я лох, что ли, за токены платить? Но, к сожалению, такой кейс не поддерживается как основной инструмент для OpenClaw — он поддерживает и CC, и Codex, но только как дополнительных кодинг-агентов. А это значит, что у них вообще нет доступа к скиллам. Я потратил полдня, прежде чем понял это 🙃
В итоге пока остановился на GLM от Z.ai. Они не берут деньги за токены, есть только лимиты, и они очень хорошие даже на самом дешевом тарифе, который стоит смешных денег. Бот работает медленно, иногда сильно тупит, но с несложными задачами справляется. Компромисс, на который я согласен.

🍏 MacOS > Linux
Проект заточен под MacOS, потому что большинство основных скиллов используют библиотеки под Mac, и из коробки все это нормально работает только там. Большую часть скиллов можно заменить аналогами на Linux, но на это придется потратить немало времени — сам он с ходу ничего не установит, просто скажет, что у него нет установщика пакетов brew, и все. Проблема решаемая, но придется пострадать.
Фишка привязки к Mac еще и в экосистеме, к которой он получает доступ — Apple Reminders, Apple Notes, различные аккаунты и сервисы, мак-специфические приложения. Именно это делает его действительно удобным ассистентом. И если я к этому привыкну, то, вероятно, разверну его на старом Макбуке.

🔐 Безопасность
Агент, который имеет доступ ко всем моим сервисам и аккаунтам и может делать там что угодно — это объективно опасно. Защиты от prompt-инъекций по сути нет, их все равно можно обойти, что бы там ни было написано в инструкциях. И если кто-то знает, что ты используешь OpenClaw, можно заспамить почту письмами со встроенными командами в виде невидимых символов, а агент их выполнит.
Я решил это созданием отдельных аккаунтов для всего, чем он управляет. Отдельная почта, отдельные календари и так далее. Естественно, доступа к криптокошелькам и другим чувствительным вещам у него никогда не будет.

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

Если денег не жалко, то можно использовать сервисы, которые поднимают готовый OpenClaw в облаке, но придется платить за это подписку. Например, буквально вчера DigitalOcean прислал мне письмо, что они добавили готовый образ в свой маркетплейс — $25/мес.

💩Диджитал понос | #ai #productivity #apps
💩33
Weekly

🎧️ Слушаю и смотрю 👀
На канале Fireship появился неплохой видос, где, по сути, перечислены все основные инструменты для того, чтобы кого-то хакнуть. Судя по нему, сейчас это сделать становится проще, чем когда-либо.
➣ Хочу поделиться видео о важности тренировок мышц ног. С точки зрения эффективности для здоровья ноги – это самая недооценённая и важная часть тела, которую почти никто никогда не тренирует должным образом.

📚️ Читаю
Отличнейшая статья OpenAI про их эксперименты полностью автономной разработки.
💻️ Приложения и сервисы
➣ Пару полезных шорткатов для Айфона: 1) Быстрый запуск AI-поиска по Амазону (Lens); 2) бекап всех своих шорткатов. Можете еще сделать себе морнинг шорткат, когда после будильника проговаривается прогноз погоды и что-нибудь еще делается полезное.
➣ Я решил перейти с Whispr Flow на Monologue. Причина простая — цена. Whispr был довольно щедр на реферальные бонусы, давая 2 месяца за каждого юзера, поэтому долго был привлекательным. Но платить $15 в месяц за апку, почти полный аналог которой стоит $10, будто бы не очень выгодно.
➣ Я этого раньше не замечал, но оказывается стандартная Apple Mail на маке определяет коды подтверждения из писем и сразу предлагает их заполнить в поля в бразуере или приложениях. Типа как на iOS перехватывает коды и SMS.

👨‍💻 VibeCode
Conductorподсмотренная мною программка для запуска множества паралелльных агентов.
Научите своего агента материться и жизнь будет веселей.
➣ Хороший скилл code-simplifier от Anthropic.
➣ Vercel в свою очередь выпустил agent-browser, который расходует значительно меньше токенов. Основной юзкейс — натравлять его тестировать веб. Это штуку можно поставить как скилл в CC.
➣ Прекрасный пост с разбором очередных правил работы с кодинг агентом от создателя Claude Code.
NightShift — очень примечательный проект, который использует неиспользованные токены за день для различных ночных задач. Там достаточно большой список задач, которые ему можно поручить.

#weekly #apps #tech #news #productivity #fun #ai
💩34
🧩 Что в итоге дает моя автоматизация ведения дневника

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

⚙️ Я снова использую Codex, который по очереди запускается отдельными сессиями:
• берет все мои ручные записи тренировок, чистит их от лишнего и генерирует саммари отдельным файлом
• собирает данные из Графаны по Garmin, формирует недельную статистику и сохраняет в файл
• обычный скрипт собирает все записи дневника за каждый день и чистит их для компактности
• потом все это склеивается в один большой контекст для агента
• и в конце Codex запускается большим промптом и генерирует недельный репорт, который тоже сохраняется отдельным файлом. Его я и читаю
Я не вижу смысла делиться всем кодом. Не думаю, что кто-то будет повторять это as is. Но зашерю последний промпт самого репорта.

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

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

Это все заняло не так много времени и уж точно теперь занимает намного меньше времени, чем раньше, когда я делал то же самое вручную (а я делал). Но обратная сторона монеты в том, что теперь появляется больше дел, которые не забываются, больше ситуаций и вопросов, которые нужно обдумать, а времени будто бы меньше не стало. Стандартный эффект, когда начинаешь внедрять AI в жизнь. Все знакомые и коллеги, кто шарит в теме, стали работать только больше 🙃

💩Диджитал понос | #ai #productivity
1💩37
🚫 Не повторяйте моих ошибок с OpenClaw

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

💸 Первая и главная ошибка, которую настоятельно не советую повторять, — использовать OC с не топовой моделью. Кто читал прошлый пост, помнит, что я начал с GLM 4.7, и это был отвратительный опыт. Буквально все проблемы были из-за того, что модель слабая: OC не справлялся даже со своей настройкой и постоянно ломал собственный конфиг. Некоторые мои знакомые тратят по $100 в день на OC, и именно они довольны результатами. Теперь я понимаю, почему.

📚 Не лениться читать документацию. По совету других я выяснил, что Codex-агента можно добавить как основного и использовать без токенов по подписке, не тратя кучу денег на API. После переключения OC начал работать так, как я ожидал: делать все с первого раза и не тормозить.
Еще раз: если нет возможности использовать топовую модель OpenAI или Anthropic, лучше вообще не использовать OC. Все эти Kimi, GLM и прочие — просто несравнимо хуже.

🧩 Проверить, включена ли embedding memory. Важно понимать, что эмбеддинги в OC не будут работать, если поставить Codex-агента. В этом случае для эмбеддингов нужно отдельно использовать API-ключ, но это стоит копейки. Я думал, что все заработает автоматически, и долго сидел без нормальной памяти. А GLM вообще не поддерживает эмбеддинги.

🔄 Постоянно обновлять версию OC. Проект развивается очень активно, поэтому в новых версиях появляются не только улучшения, но и новые баги. У меня было много ошибок, которые я списывал на кривые конфиги, а они просто фиксились в следующем релизе. Обновлять было лень — зря.

💬 Общаться с OC через групповой чат с тредами в Телеге. Когда я начал активнее использовать OC, столкнулся с проблемой однозадачности. Оказалось, бота можно добавить в групповой чат и работать через треды, где каждый тред — это отдельный контекст и сессия. По умолчанию этот режим в OC выключен, его нужно включать в настройках.

🌐 Дать ему использовать браузер. С GLM у меня браузер вообще не запускался, я уже думал подключать отдельный сервис типа Browserless. Но Codex нормально справился с браузером, и теперь агент может работать с интернетом через него, а не через Brave или Google API. Денис Ширяев советует вот этот браузер. Я ставил и обычный Chromium и этот.

📝 Улучшать IDENTITY.md. Сначала я отнесся к этому как к формальности, но быстро стало понятно, что шаблона “как меня зовут и кто я” недостаточно. Я заполнил файл емко и структурировано, добавил реальные факты о себе, предпочтения и рабочий контекст. Например, адрес, страну, контакты. Это заметно изменило структуру ответов и поведение агента. В будущем хочу разнести контекст по разным файлам под отдельные темы, чтобы ассистент точнее доставал нужное и не путался.

🏁 Общий вывод тот же: OpenClaw — не простой инструмент, как его часто преподносят. Чтобы получить максимальную пользу, придется серьезно потратить время на настройку, но подобные подсказки это время вам сократят. Если сделать все правильно, получится действительно сильный AI-ассистент.
Либо делать нормально, либо не делать вообще. Иначе вся “экономия” обернется потерянным временем и нервами.

В следующем посте разберу полезные тулзы и скиллы, которые у меня реально прижились.

💩Диджитал понос | #ai #productivity
💩41
🥤 Как я считаю калории по фотографии

Одна из очередных автоматизаций, которую я наваибкодил, — подсчет калорий еды по фотке и сохранение в FatSecret. Хотелось простого сценария: закинул фотку в бота, он сам нашел продукты и добавил их в приложение. Задача была не сделать идеальный инструмент для точного учета калорий или макронутриентов, это невозможно, а собрать рабочую и практичную штуку. Пост не про то зачем и почему это нужно, а про реализацию.

⚠️ Сразу дисклеймер: даже современные AI-технологии пока не умеют точно определять питание. Нужно знать исходные продукты и способ приготовления. Если фоткать ингредиенты или упаковки с указанными макронутриентами, точность выше, но это не решает проблему полностью. И это логично. Даже человеку сложно оценить блюдо без контекста — не зная, как и из чего оно приготовлено. Возможно, в узкоспециализированных моделях качество лучше, но фундаментальная проблема никуда не исчезает.
Простой пример: творог с ягодами и орехами. AI спокойно определит ягоды и орехи. А вот жирность творога — нет. Ее невозможно понять по фотографии. И человек тоже не угадает. Без цифр на упаковке это просто гадание.

💸 Почему не использовать готовые инструменты? Они работают примерно так же, пытаются угодить всем с разными целями и, главное, стоят денег. Мои расходы на API LLM в разы ниже.

Само по себе отправить фотку в LLM с нужным промптом и получить калорийность — не проблема. Поправить цифры вручную — тоже. Самое сложное оказалось связать все это с FatSecret. У них есть API, но с ограничениями. Именно с ними я и воевал большую часть времени.

📷 На входе у меня фото или голосовое с описанием еды и граммовки. Vision от OpenAI обрабатывает изображение и возвращает не только калории и нутриенты, но и возможные названия продуктов для поиска в базе FatSecret с разной степенью уверенности. Дальше начинается магия костылей, потому что поиск в FatSecret очень специфичный. Промпт можно поглядеть здесь.

🔎 Код дергает API, получает кандидатов, сравнивает их по весам с тем, что предложил LLM, и выбирает одного основного + три дополнительных. Потом я могу голосом или текстом поправить граммовку, заменить продукт кнопкой, удалить его или сразу подтвердить. Распознавание иногда занимает до пары минут — поиск в FatSecret быстрый, но найти нужные варианты сложно. В итоге код находит в API приложения кандидатов, сравнивает их по весам отклонений с отправными значениями, которые задал LLM, и выбирает основного кандидата и трёх дополнительных. Выглядит это так.

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

🌍 Главная боль API FatSecret — в бесплатном тарифе поиск идет только по американской базе. Я не в Америке, не знаю как читать реп, поэтому пришлось занижать веса брендов в выдаче. На то, чтобы понять, что API просто игнорирует переданный регион поиска, ушло полдня 🙃

📦 Отдельно работает процесс для штрих-кодов. Он ищет продукты в OpenFoodFacts и добавляет дополнительный контекст. Если бы я вел свою базу питания, а не использовал FatSecret, все было бы проще. Но делать свой интерфейс не хотелось, когда уже есть нормальное приложение.

Если развивать идею дальше, логично дать LLM больше контекста: образ жизни, привычные продукты, частые блюда. Получился бы персональный nutrition assistant. Но я и не делал бота ради детального анализа белков и жиров. Мне важен контроль калорий внутри моей системы питания. Бот просто убирает лишнее трение и напоминает, сколько уже съедено и сколько еще остается. И этого достаточно.

💩Диджитал понос | #ai #productivity #vibecoding
💩34
👨‍💻 VibeCode Weekly

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

Markdown.new — сервис который структурирует дату с сайтов в .md файлы понятные агентам.
Pencil — неплохой проект для создания дизайнов. По отзывам людей, работает порой получше Figma MCP.
➣ Отличнейшая тулза для Claude Code, крайне нужная и полезная — замена его Vibing... фраз на фразы кабанчика.
Jean — приложение для создания воркспейсов для AI агентов. Меня оно интересовало из-за ремоут мода, потому что я ищу замену VibeTunnel, который не очень хорошо работает на мобиле. Но в Jean удаленно можно только использовать ClaudeCode пока, Codex нельзя. Но апка сама выглядит неплохо.
claude-code-best-practice — репозиторий с кучей полезных советов по использованию CC.
➣ Там выпустили Impeccable — набор скилов для дизайна. Анти паттерны, не такой дизайн как у всех и все такое.
Defuddle — способ по переводу веб страниц в markdown файл. Изначально было создано для Obsidian, но и для LLM же подойдет отлично.
Scrapling — фреймворк для скрапинга интернета. У репы 25к звезд, похоже это срочно надо скормить OpenClaw, пускай пользуется. Он, правда, на Elixir, но там есть готовый промпт собрать его на любом языке.
➣ Если вы вдруг пропустили, то там OpenAI запустили своего оркестратора агентов — Symphony. Два года назад мы начинали с обычных промптов, а теперь у нас уже оркестрация AI агентов...
➣ У Cloudflare оказывается есть фича Markdown for Agents. Это когда на уровне CF весь ваш сайт отдается агентам в маркдаун разметке. На бесплатном плане пока не доступно.
➣ Если тоже проустили, то для Claude выкатили Remote control — управление CC запущенного на компе с мобилы.
Toro — CLI для Телеграма с рид-онли режимом. Звучит как хорошая тулза для агентских воркфлоу.

💩Диджитал понос | #weekly #tech #news #productivity #ai
💩34
🤓 Как еще можно использовать Vision модели

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

⚖️ В том же телеграм-боте я добавил распознавание показателя веса с фотки весов с последующей записью в мой Workflowy и возможностью по кнопке в ТГ вызывать шорткат, который сохраняет значение в Apple Health. Я не пользуюсь бесполезными “умными” весами, потому что они вечно показывают какую-то дикую ерунду, и вернулся к обычным. Промпт здесь.
Фотка > команда > апрув > клик по шорткату.

🛠️ То же самое сделано для сохранения и подсчета показателей счетчиков воды и электричества. Фотка уходит в Google Sheets, там уже давно настроены формулы расчета, а в ответ приходит сообщение с результатом и анализом расхода. Если четко обозначить в промпте, как выглядят приборы и их отличительные характеристики, распознавание работает отлично.

🩺 То же самое с показателями кровяного давления. Раз в квартал я замеряю давление в течение недели или двух. Раньше записывал все вручную в Workflowy, сейчас просто отправляю фотку в бота. Девайсы для измерения давления, как правило, четко пишут название метрики перед каждым показателем, поэтому это тоже легкий промпт.

📱 Еще один кейс, который не совсем относится к vision-автоматизации. Я использую OpenClaw, чтобы переводить сообщения на маркетплейсах с немецкого. И сразу писать ответы. Приходит пуш-уведомление, делаю скрин, отправляю в OpenClaw, потом прошу сгенерировать ответ и отправляю его. Намного проще и быстрее, чем загружать скрин в Google Translate, а потом вручную писать ответ на основе перевода.

Пока так.

💩Диджитал понос | #ai #productivity #vibecoding
💩32
Weekly

🎧️ Слушаю и смотрю 👀
➣ Небольшой видос о том как проверить подделку порошка Куркумы.
Mortal Kombat II Trailer

📚️ Читаю
➣ Очередная прекрасная история как обычный заголовок из GitHub issue скомпрометировал куча инстансов OpenClaw.

🕹️ Девайсы
BYD показали аккумулятор для своих машин с «мгновенной зарядкой» за 5 мин.
Freenove Raspberry Pi 5 NAS Case — всегда хотел собрать что-то на Raspberry Pi, но меня смущала сложность всех этих конструкций. Наткнулся на этот замечательнейший корпус, причем относительно за вменяемые деньги. С первого раза не собрал, пришлось заказать новый, но в итоге все работает и выглядит очень круто.

💻️ Приложения и сервисы
➣ Если кто-то крутит у себя свой n8n сервер, то вам давно пора было его обновить до последней версии из-за критической уязвимости.
➣ В тулзе rclone для копирования файлов добавили поддержку iCloud Drive! Я был уже обрадован, но на деле оказалось, что нормальной авторизации там нет — токен отваливается довольно быстро, и какую-то автоматизацию построить на этом не получится.
➣ Лол, оказывается Claude Code можно запускать прямо в Obsidian — подглядел это вот в этой рассылке.
➣ Я писал про то, что меняю Whispr Flow на Monologe, но по советам в чатах поддался на Handy. Это бесплатное приложение для Мака, которое локально делает транскрипты. Прикол в том, что оно действительно работает точно так же, как Виспер. Минус один — нет мобильного приложения, но зато бесплатно и не жрет ресурсы. В общем, хайли рекоменд.

👨‍💻 VibeCode
Google выпустил CLI для агентов.
➣ Предоплаченные виртуальные карты для агентов.
➣ У Дениса понятное описание, как приделать треды для чата с ботом в OpenClaw. Но я правда не понимаю хайпа этих тредов, когда, как я уже писал ранее, можно же просто создать групповой чат с ним с такими же тредами. Но бот-чат с тредами удобнее, согласен.
➣ У Granola появился MCP.

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


💩Диджитал понос | #weekly #apps #tech #news #productivity #fun #ai
💩36
Weekly

🎧️ Слушаю и смотрю 👀
Google just changed the future of UI/UX design... — я чет пропустил ланч сервиса для создания дизайнов Stitch от Гугла. А выглядит это будто бы хорошо.

📚️ Читаю
Apple блокирует обновления приложений для вайбкодинга. Звучит, конечно, не так страшно; там свои нюансы, заключающиеся в требовании не модифицировать именно сами приложения на iOS, но прецедент показательный.

💻️ Приложения и сервисы
➣ В Chrome завезли бета фичу с вертикальными табами, как было в Arc. В адресной строке chrome://flags, потом поиском включаем vertical-tabs, перезапускаемся, кликаем правой кнопкой рядом со списком табов и там должна быть опция перемещения в вертикальный режим.
➣ Если еще не нашли идеальное приложение для Айфона, чтобы работать с терминале по SSH, то вот — Moshi.

👨‍💻 VibeCode
Очередная подборка скилов. Тут их типа очень много, лучше поиском пользоваться.
Статья про spec-driven development, неплохая.
TalkToFigma — MCP для Figma.
Хороший текст от Глеба Кудрявцева про то как работает сжатие контекста в Codex.
Maestro — опенсорс тул, который можно запускать локально и довольно просто создавать end-to-end тесты для мобильных приложений.
OpenClaw Use Cases Directory — вдруг, найдете что-то полезное. Но это вряд ли.
Все открытые в мир инстансы OpenClaw на одном сайте. Там больше 400к серверов. Что конечно выглядит не так страшно, как кажется, но тем не менее. Поиска там не вижу, поэтому хз как себя поискать.
➣ Антропики сделали для CC MCP для подключения Телеграма и Дискорда в виде интерфейса для общения.

ℹ️ Остальное
➣ Модель Карпатого на тему влияния AI на рынок труда адаптировали для рынка РФ. Источники данных, конечно, сомнительные, но интересно поглядеть как уязвимы почти все интеллектуальные профессии.

💩Диджитал понос | #weekly #apps #tech #news #productivity #fun #ai
💩33
Забавно смотреть, как Claude Code последовательно убивает AI-продукты

Руководство Cursor уже прямо говорит сотрудникам, что настали тяжелые времена. И, если честно, это даже не выглядит как преувеличение. Людям все меньше нужна IDE в привычном виде, чтобы просто писать код. Еще недавно сама мысль об этом казалась странной, а теперь это уже почти новая реальность.

И на этом фоне особенно забавно выглядит то, как Cursor, кажется, начал дергаться и спешить. Они выкатили новую модель, которая, по ощущениям, была довольно тупо скопирована с Kimi.

Недавно в Claude Code запустили облачных агентов: подключил к GitHub, дал задачу — и оно само себе крутится где-то в облаке. Я хорошо помню, как тот же Warp раньше пытался подавать это как киллер-фичу и чуть ли не отдельный класс продукта. А теперь это просто еще одна встроенная возможность.

И вот в этом, кажется, вся суть происходящего. Скорость разработки в Claude Code реально поражает. Они слишком быстро шипят новые фичи, причем, похоже, используя для этого же свой собственный продукт. На этом фоне вообще сложно представить, как инвесторы сейчас принимают решения о том, во что именно вкладываться в AI-разработке.

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

💩Диджитал понос | #ai
💩35
Как я ищу выгодные заправки в Германии

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

В Германии все заправки по закону должны отчитываться об изменении цен на топливо в государственный реестр — MTS-K, что бы это ни значило. Сам источник не публичный, но есть сервисы, которые имеют к нему доступ и отдают API для личного использования. Например, Tankerkoenig, который я использую. На удивление, бесплатно. Ничего коммерческого на этом не построить — там ограничения и лимиты, но для себя более чем хватает.

В API можно передать локацию, задать радиус и получить списком все заправки с ценами и их данными. Дальше я просто сортирую это по весам: 0.7 отдал цене и 0.3 расстоянию. На выходе получается рейтинг заправок в нужном радиусе, уже нормально отсортированный по полезности, а не просто в лоб по одному параметру.

Но, конечно, без приколов не обошлось. MTS-K обязывает передавать данные только по стандартному бензину. Разные Super Plus, 98-й и прочие премиумы туда не входят. А мне как раз нужен был премиум-бензин, поэтому пришлось строить фолбэк на обычные Google Maps. Google API платный, но для личного использования пару раз в неделю это вообще не проблема — экономия на выборе более выгодной заправки все окупает. Другое дело, что Google тоже собирает не все данные, так что поиск получается неидеальным.

Естественно, подобные приложения уже существуют, тот же Clever-Tanken. Но выглядят они, если честно, так себе: реклама, перегруженный интерфейс и банальная сортировка по цене в выбранном радиусе. А у меня сценарий простой — с большой вероятностью я ищу бензин уже находясь за рулем. В такой ситуации мне намного проще просто кинуть локацию в Telegram и сразу получить готовые варианты, между которыми не нужно долго выбирать и думать.

Ну и да, при желании никто не мешает еще и скрейпить данные с чужих сайтов. Но мы же приличные люди. Да? 🙃

💩Диджитал понос | #ai #auto #de
💩35
⚰️ Почему платить за сервисы становится странно

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

😶 Вайбкодить от начала до конца реальные задачи в больших продуктах пока все еще немного стрёмно, хоть это и ненадолго. Особенно для тех, кто не умеет работать с агентами. Но как вообще научиться работать с AI~~-слопом~~-кодом, если не решать реальные задачи? Большинство вайбкодеров (и я в том числе) пока могут похвастаться только тем, что сделали себе какие-то персональные инструменты и автоматизации. Какими бы классными и сложными они не были, очевидно, что это не масштабируется и слабо применимо даже на уровне небольшого отдела.

🔧А вот пробовать и учиться на простых задачах вроде отчетов в Slack, трекинга отпусков, внутренних дашбордов, синхронизации с Confluence/Notion и прочих штук — это идеальный старт. Особенно учитывая, что за такие вещи компании привыкли платить десятки, а иногда и сотни долларов в месяц.

Я недавно поймал себя на мысли, что уже на автомате, принимая решение о продлении какого-то сервиса, возникает вопрос: а нельзя ли это отдать новичку в команде? Он с помощью того же CC за несколько дней соберет прототип и запустит его параллельно существующему решению. А через месяц станет понятно, взлетит оно или нет.

🏗️ Ирония в том, что большинство сервисов для внутренних задач вообще не требуют ни обработки больших объемов данных, ни высокой производительности. Если это продукт для одного клиента, никакого хайлоада там может и не быть. Поэтому задача будто бы вообще не сложная.

💩Диджитал понос | #ai
💩38
👊 Очередная атака на популярную библиотеку

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

Ну и по-хорошему, в конфиге npm исключить все новые релизы младше 7 дней, потому что за неделю обычно все находят:


cat ~/.npmrc
min-release-age=7


Это, кстати, хороший камень в огород хреновых моделей, потому что топовые LLM агенты вполне догадливы, чтобы не использовать эту библиотеку, она будто бы не очень нужна, ведь в js есть встроенный fetch.

💩Диджитал помои | #code #security
💩34