Денис Андрюшин – ИИ лаба
13 subscribers
42 photos
4 videos
1 file
14 links
Руковожу студией sobrano.digital, а ии-агенты руководят мной. Пишу, кто кого.
Строю ИИ лабораторию.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В Фигме появился официальный эффект Glass. Многие просили в связи с обновлением ios и глассморфизмом в дизайне.

Находится там же где и тень, применяется только на фрейм.
❤1
OpenAI раскатали режим агента на всех.

У меня работает на бесплатной (вернее не оплаченной в данный момент) подписке и с европейским vpn.
Снова обновление от ChatGPT — режим обучения.

Теперь он дает не ответ сразу, а показывает шаг за шагом как решать задачу.

Мне бы такой в школе...

На самом деле крутейший инструмент если использовать по назначению. Не списывать ответ в тетрадку, а сначала самостоятельно пытаться решить, а затем проверять.
Ммм.. ну что же. Долгожданное глобальное обновление.
❤1👍1
Год назад я начал этот канал с нейрокартинок. Midjourney, Krea, видео через Kling — было интересно, но по-честному это была верхушка айсберга.

Ровно 1 апреля я запустил Claude Code — и за две недели сделал больше, чем за предыдущие три месяца. Сайты, e-commerce, SEO-автоматизации, боты — всё через AI-агентов.

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

Я 17 лет в маркетинге. Работал в Студии Лебедева, BBDO, Danone, L'Oreal. Не программист. Но сейчас я строю рабочие продукты с помощью AI-агентов — и показываю, как это устроено.

Канал перезапускается. Теперь здесь:
— Реальные проекты на мультиагентных системах
— Как непрограммист строит продукты с AI-агентами
— Концепции, workflows, эксперименты
— Без магических промптов. Только то, что работает.

Если вы здесь с эпохи нейрокартинок — спасибо, что остались. Дальше будет интереснее.
🔥2
Сегодня прогнал аудит по своим проектам новой Fable 5 которую вчера выкатили Антропики в режиме ultracode:
- модель создает множество разных агентов (безопасность, данные, логику, коммерческий флоу и тп, даже тексты на еком сайте проверил);
- каждая находка от этих агентов проходит проверку двумя независимыми агентами верификаторами - скептик и практик;
- есть и финальный критик, который ищет то что могли упустить остальные - тоже проходит верификацию.

Немного не по себе даже стало когда в одном из проектов увидел:
"Аудит завершён. 99 агентов, ~19 минут, 62 находки — все прошли адверсариальную верификацию"

То есть модель спавнит десятки/сотни субагентов даже на относительно небольшие проекты чтобы поручить каждому небольшой кусок кода и таким образом держать его контекст чистым. И отдельные проверки сверху.

Очень эффективно.

Бонусом, когда вернулся через час после запуска ревью, обнаружил полностью вытраченную пятичасовую сессию и минус 37 долларов сверху перерасхода. Тариф max x20.

P.S. Один из 4 проектов Fable пометил как киберсекьюрный и переключил меня обратно на Опус. Хотя это обычный веб сервис, единственное что его отличало от других - апи к гугловским моделям и впн на этом пути.
❤1
История с запретом Fable неприятная и вижу, что многие делают вывод, мол opus 4.8 и gpt 5.5 - максимум что отдадут обычным людям по подписке и дальнейшего прогресса не будет.

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

Скорее всего сделают guardrails еще строже и вернут, но уже с ареолом супероружия которого боится правительство США.
❤1
Только я обрадовался выходу sol (очень хороша), terra, luna и очень щедрым лимитам от openai по сравнению с антропиком, как при настройке hermes agent обнаружил что по подписке каждой модели дается контекст в 372к токенов а не заявленные 1,5-2млн.

Возможно что-то не так посмотрел или недопонял но вот же:

Открыть gpt-5.6-terra и строки context_window https://github.com/openai/codex/blob/c7a4a7e136d96554e1fc6f66532e6060fd2aaf15/codex-rs/models-manager/models.json#L117-L139
{
"slug": "gpt-5.6-terra",
...
"context_window": 372000,
"max_context_window": 372000
}

То же самое:
- Sol: 372000 / 372000 https://github.com/openai/codex/blob/c7a4a7e136d96554e1fc6f66532e6060fd2aaf15/codex-rs/models-manager/models.json#L4-L26
- Luna: 372000 / 372000 https://github.com/openai/codex/blob/c7a4a7e136d96554e1fc6f66532e6060fd2aaf15/codex-rs/models-manager/models.json#L228-L250

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

А 1,5 и 2млн контекста только по api.

P.S. это не отменяет крутость моделей, но показывает разницу с api
❤1
Небольшой лайфхак.

Если у вас заканчивается недельный лимит codex, поставьте ему большую задачу – упрется в 0% но продолжит работать пока не закончит. У меня даже в режиме ultra работал еще 50 минут.

В claude code такого нет, сразу останавливается. Но вот только что я уперся в 5 часовой лимит, не недельный, claude code спокойно продолжает работать. Отменили но забыли выпилить из интерфейса?)
❤‍🔥1👍1
Если работаете с claude code в терминале, то чтобы скопировать что-то, достаточно просто выделить нужный текст, и он в буфере обмена. А что с codex? Просто выделить не получится – нужно потом кликнуть правой кнопкой мыши.
Google объявил, что Google Диск и Google Docs теперь сами открывают наши любимые файлы Markdown (.md). Никакого больше сырого текста с решетками и звездочками ##**. Никаких больше мучений с переделкой в гугл докс. Теперь можно править и комментировать вместе с коллегами как обычный док файл.

Вице-президент Google Чанду Тота объяснил это так: Markdown стал «общим языком людей и ИИ-агентов». Включается само, в рабочих и личных аккаунтах. Новинка появляется у всех постепенно, у последних — к 20 октября.

Очень удобно – можно загружать различные инструкции для агентов или, допустим, выгрузки встреч в гугл док, править с командой или клиентом и загружать обратно в агента для дальнейшей работы.
https://github.com/morluto/rea – судя по всему это начала конца проприетарного софта. Не то чтобы подобных инструментов раньше не было, но теперь они собраны в один пакет и достуны для агентов.

Нужно навайбкодить приложение но непонятно как спроектировать некоторые фичи? Берем платный аналог, разбираем с помощью rea и берем все необходимое.
Про кеш в claude code.

Неделю назад claude code стал на 54 минуте (90% часа) самостоятельно делать autocompact если не пользоваться сессией. Без предупреждений и предупредительных выстрелов. У меня сработал в 129 сессиях за неделю, решил разобраться как это устроено.

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

Если не кешировать – даже подписка за 200$ закончится скоропостижно.

Почему тогда не держать кеш постоянно?

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

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

Это видно по ценам. Положить разговор в кэш на 5 минут стоит в 1,25 раза дороже обычного, а на час уже в 2 раза. Короче, счетчик тикает и он не гуманный.

Так что делает Claude на 54-й минуте?

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

Почему именно 54-я минута?!

Это 90% от часа, запас на то, чтобы успеть. Сам пересказ занимает время: в моих логах он шёл от одной до двух минут. Если начать на 59-й, кэш может сгореть посередине, и пересказ обойдётся дорого. Начать на 30-й может быть рано. Anthropic может сдвигать этот момент с сервера, но в пределах от 50% до 95% часа.

Минус: после сжатия Claude помнит пересказ, а не каждую деталь. Кому важна полная история — "idleCompaction": false в settings.json.

Вот и живу теперь с этим.
CLAUDE.md больше не нужен?

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

Оказывается, ещё 18 сентября Anthropic добавила в Claude Code нативную поддержку AGENTS.md, но только если в проекте нет CLAUDE.md.

Важно! Это фолбэк, а не замена. Сначала Claude ищет CLAUDE.md (в папке проекта и во всех папках выше!) и только если не находит, загружает AGENTS.md. Так что вариантов три:

1. Оставить только AGENTS.md. Claude подхватит его сам.

2. Если хотим, чтобы Claude получал AGENTS.md и сверху что-то лично для себя, создаём CLAUDE.md, первой строкой пишем @AGENTS.md, дальше свои инструкции. Имя файла пишем большими буквами: на Маке сработают и маленькие, а на Linux VPS файл не найдётся.

3. Держать оба файла и включить в /config → Project instructions режим claude-md-and-agents-md. Тогда Claude читает оба, синхронизировать ничего не надо.

И мелкий подвох: CLAUDE.local.md тоже считается за CLAUDE.md. Создали его для личных заметок, и AGENTS.md тихо перестаёт читаться.
Мы долго радовались, что ИИ демократизировал разработку. Теперь демократизировался и взлом. Встречайте вайбхакинг.

На этой неделе в PHP нашли две дыры, через которые можно захватить сервер без всякого логина. На PHP работает около 70% сайтов, в том числе WordPress и Битрикс. Дыра жила в коде с 2012 года – в России ей бы уже паспорт выдали.

Нашли её две команды исследователей, и обе работали с нейросетями. В Wiz пишут, что один человек за неделю сделал то, на что у сильной команды раньше ушли бы месяцы. Знакомо, да? Только в этот раз не про лендинг.

21 октября вышли исправления, и началась гонка. По словам главы Cloudflare, за 45 минут после новости они увидели десятки тысяч попыток взлома, за два часа – сотни тысяч, к вечеру – миллионы. Нидерланды, Финляндия и МВД Франции на всякий случай выключили часть госсайтов. А АНБ официально посоветовало: не можете обновиться – выключайте сайт. «Попробуйте выключить и включить», только на уровне спецслужб.

В те же дни Reuters рассказал про хакера-одиночку, который натравил ИИ-агентов (DeepSeek и Claude Code) на 1200 сайтов и взломал больше сотни компаний, среди них John Deere. По оценке исследователя, вышло около $50 за взлом. Взломать компанию теперь дешевле, чем заказать у фрилансера лендинг.

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

Хорошая новость: тот же инструмент работает и на защиту. Собрал промпт, который проверяет ваши проекты на свежие дыры и объясняет по-человечески, что делать. Открываете Claude Code или Codex в папке с проектами и вставляете:

Проверь мои проекты на свежие уязвимости. Я не программист – объясняй простыми словами.

1. Найди мои проекты в этой папке и разберись, что это (сайт, бот, скрипт), на чём сделано и что реально установлено. Чего не понял (где работает сайт, какой хостинг) – спроси меня одним списком.
2. Сверь версии с базами уязвимостей (OSV.dev и каталог уже атакуемых дыр CISA KEV) и с новостями безопасности за последние две недели.
3. Для каждой находки выясни, касается ли она меня: используется ли уязвимая часть, открыт ли проект в интернет, можно ли влезть без логина, атакуют ли её уже.

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

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


Если у вас сайт на WordPress или Битриксе, агента можно не ждать. Зайдите в панель хостинга и посмотрите версию PHP. Нужна 8.2.35, 8.3.36, 8.4.27, 8.5.12 или новее. Если стоит 8.1 или старше, официальных обновлений для неё нет: переключите версию в панели или спросите поддержку хостинга, закрыта ли у них дыра.
Учу английский по Skyrim. Звучит как отмазка, чтобы больше играть, но работает.

Когда-то Skyrim был моей любимой игрой, а VR дал ему вторую жизнь. Я поставил сборку FUS, в ней больше четырёхсот модов. Запускается она только на английском, а язык там специфический: draught – глоток зелья, ward – оберег, barrow – древняя гробница. В школе такому не учили, а в Скайриме без этого никуда. Так что я решил совместить и навайбкодил себе телеграм-бота, который каждый день присылает слова из моей же игры.

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

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

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

Под каждой карточкой есть кнопка 🔊: бот присылает голосовое со словом и строкой из игры. Сделал специально, чтобы слышать произношение, – прям супер удобно. Сначала хотел разобрать игру и достать оригинальную озвучку, но для простоты взял ElevenLabs. Повторы классические: ответил верно – следующая проверка через 3, 7, 14 и 30 дней, ошибся – снова завтра. Сколько слов в день, решаю сам.

Пилот шёл две недели. Захожу в игру и узнаю слова из бота – ради этого всё и затевалось.

Справедливости ради, это не замена репетитору: бот учит слова, а не разговор. Зато слова ваши, а не «London is the capital of Great Britain».

Так же работает любой язык и любой материал: сериал, который смотрите в оригинале, книга, рабочая переписка.
This media is not supported in your browser
VIEW IN TELEGRAM
Руковожу командой ИИ-агентов. Ну как руковожу.
Почти как Opus, говорили они. Устроил Kimi K3.1 экзамен

Moonshot AI выпустила Kimi K3.1 Pro и по своим замерам поставила его почти вровень с Opus 5.5. Но замеры производителя – это как отзывы на сайте самого ресторана. Проверил на своих задачах.

Я делаю Murmurly – диктовку для Мака. Код пишут ИИ-агенты: одна модель пишет план, другая проверяет, третья пишет код. Ошибку дешевле всего поймать в плане.

Взял три плана, которые прошли все проверки, а потом итоговое ревью нашло в них четыре ошибки. Например: нажал Esc, чтобы отменить диктовку, – и Esc перестал работать во всех программах, пока Murmurly не дораспознает текст.

Каждой модели дал первую версию плана, код и один вопрос: найди ошибки.

🥇 GPT-6.1 Sol (Codex): нашёл 2 из 4 ошибок, 6–10 минут на план.
🥈 Opus 5.5 (Claude Code): 1 из 4, зато самую хитрую целиком и с правильной починкой. До 32 минут: на одном плане думал так долго, что упёрся в лимит размышлений.
🥉 Kimi K3.1 Pro: половину одной. Зато три плана обошлись в $1,78 – дешевле рафа на овсяном.

Четвёртую ошибку не нашёл никто. В плане было написано «при выходе терять нечего», и все три согласились. А на деле пропадал свежий текст. Как с прорабом: если он уверенно говорит «эту стену можно сносить», никто не идёт проверять, несущая ли она.

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

P.S. Один прогон на модель, так что разброс никто не отменял.
Я тут подумал – вот сейчас мой холодильник не мыслит.
Но мы все понимаем – это временно.

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