tgindex
Последний пост
12 авг.
Последнее чтение
17:43
Постов за неделю
1
Всего постов
12
Тип
открытый
Язык
русский
В каталоге с
13 авг.
Подписчики
35
+1 за 4 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
61
12 постов
Вовлечённость
174,3%
к подписчикам
Постов в день
0,1
всего 12
Упоминаний
3
каналов
Охват размещения
оценка
1/24сутки в ленте
22
1/48двое суток
25
1/72трое суток
27

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

Посты

  • Визуализация — это победа Сижу пытаюсь структурировать категории и тэги в биткоин-календаре. Наконец-то понял что визаулизация — это победа: • разбираться в сотнях строк маркдауна — боль. • попросить Клода запилить тебе HTML (а лучше TL;DRaw), в котором ты можешь "натыкать свои решения" — победа. Уже собрал несколько подходов к обучению Клода "визуализировать как надо". Надеюсь найдётся время оформить как положено и поделиться с вами. Stay tuned.

  • Сотни npm-пакетов скомпроментированы Аккаунт мейнтейнера, отвечающего за npm-неймспейсы keyv и cacheable, был скомпрометирован. Опубликовано 11 пакетов со зловредным preinstall-хуком, после чего червь распространил тот же пейлоад ещё на 434 пакета в 1381 версии. Суть проблемы Eslint зависит от file-entry-cache → flat-cache → keyv. За этой цепочкой — десятки миллионов скачиваний в неделю, и почти никто не ставит эти пакеты осознанно, они приходят транзитивно. Пейлоад ворует npm-токены, GitHub PAT и OIDC-токены, AWS-креды (в том числе через instance metadata service), Kubernetes service-account токены, Vault-креды, SSH-ключи, Terraform state и Docker-конфиги. Червь перепубликует заражённые пакеты через npm OIDC trusted publishing, поэтому отравленные версии формально выглядят «подписанными и легитимными». Как проверить, коснулось ли это вас Смотрите установленные версии. Зловредные релизы — это скачки мажорных версий, так что запиненное или отстающее дерево зависимостей с высокой вероятностью чистое. Подробности

  • ИИ-кибербезопасность: новый тренд, доступ к которому плебсу не дают Позавчера модели OpenAI сообщили, что их модели сбежали из тестовой песочницы и залезли в Hugging Face, чтобы украсть ответы собственного же бенчмарка. Hugging Face обнаружил вторжение раньше…

  • ИИ-кибербезопасность: новый тренд, доступ к которому плебсу не дают Позавчера модели OpenAI сообщили, что их модели сбежали из тестовой песочницы и залезли в Hugging Face, чтобы украсть ответы собственного же бенчмарка. Hugging Face обнаружил вторжение раньше, чем OpenAI понял, что произошло. История читается как апрельская про Mythos — там модель тоже сбежала из песочницы, получила доступ в интернет и сама об этом отчиталась, только тремя месяцами раньше, и это снова кто-то показывает мощь того, к чему нас не подпустят. Модели действительно становятся сильнее. Но ломать инфраструктуру они умели и раньше: в предыдущем посте я писал про дешёвый проектор с предустановленной малварью. Что действительно ново — это скорость, с которой ИИ-кибербезопасность превращается в отдельный рынок, и то, что рынок этот закрыт наглухо. За почти четыре месяца пять моделей от четырёх лабораторий, и ни одна не досталась рядовому пользователю: • Claude Mythos Preview, Anthropic, 7 апреля — доступ через Project Glasswing, около полусотни партнёров • GPT-5.5-Cyber, OpenAI, 7 мая — только вписанные в Trusted Access for Cyber команды защитников • Claude Mythos 5, Anthropic, 9 июня — узкий круг тестовых партнёров, публике досталась лоботомизированная версия под именем Fable 5 • Gemini 3.5 Flash Cyber, Google DeepMind, 21 июля — только правительствам и доверенным партнёрам через CodeMender • Fugu-Cyber, Sakana AI, 21 июля — не отдельная модель, а оркестрация нескольких существующих, доступ по заявке с ручной проверкой Индустрия уже открыто обсуждает и то, что за этим может стоять реклама собственной мощи, а не только предупреждение — многие назвали инцидент OpenAI/HF «пиар-ходом». Может быть и так, и так — проверить не получится. А проверить себя, конечно, хочется — и тут ответ ближе, чем кажется, просто не у лабораторий. DARPA два года вела AI Cyber Challenge, и финалисты обязаны были открывать код своих систем поиска уязвимостей. Команда-победитель год спустя всё ещё в деле: 25 уязвимостей в 16 открытых проектах (PHP, memcached и другие), девять уже закрыты, а сама система теперь под Linux Foundation и продолжает находить баги. Не «поставил за вечер»: нужны Docker, приличное железо и бюджет на LLM API. Но это можно открыть и посмотреть — чего не скажешь про пятёрку выше. Атаки раньше требовали времени и внимания на каждую цель. Сейчас можно параллельно запустить десятки агентов и перебирать всё подряд. В таких покрывальных прогонах не нужно «бежать быстрее медведя» — достаточно бежать быстрее самой медленной его потенциальной жертвы.

  • Под каждым сайтом — API, который отдаёт данные структурой, а не пикселями Раньше вытащить данные из сайта значило парсить HTML — возиться с вёрсткой, которая ломается на следующем редизайне. Но под каждым сайтом есть его собственный бэкенд, отдающий те же данные структурой. Кодинг-агент разбирает этот API за один присест, и порог «а стоит ли возиться» практически исчез. Структурные данные вместо пикселей — это не про скорость. Это разблокирует операции, которых в интерфейсе нет вообще: пересечения, диффы во времени, агрегаты, склейку между сайтами. Насколько это серьёзно? Марко Морнати реверснул недокументированное облако Hitachi (CSNet Manager — ни API, ни доков) через DevTools и собрал полноценную интеграцию для Home Assistant: ядро за 2–3 дня против оценки в 2–3 недели руками, 40+ сенсоров, 166 закрытых issue. Архитектуру вёл Opus, реализацию — Sonnet. Та же дешевизна работает и во вред: агент сам вскрыл предустановленную малварь на $35-проекторе, размотал её C2 до рабочего клиента на Python и вывел на резидентную прокси-сеть в 47 млн адресов. Но крупное — витрина. Что-то менее масштабное можно проверить самому прямо сегодня. Даёшь агенту доступ к браузеру (я это делал через chrome-devtools MCP) и одним промптом отправляешь его разбираться: «Открой <сайт>, сделай поиск с фильтрами и найди запрос к его внутреннему API — тот, что отдаёт объявления. Разберись с авторизацией: настоящая или просто tenant-ключ. Найди счётчик результатов и проверь каждый фильтр против него — двигается ли число, — прежде чем писать клиент. Потом собери CLI под поиск квартир в диапазоне цены.» Без браузерного MCP — по старинке: в DevTools правый клик на нужном запросе → Copy as cURL → вставить агенту. У каждого сайта свои заморочки — где-то GraphQL, где-то токен зашит в JS, где-то счётчик сам врёт, пока не спросишь дважды. Фронтир-модель это разбирает. Заставить её нужно только проверять, а не верить. И всё — на руках свой поисковик квартир. Без думскроллинга, сразу по нескольким сайтам. Один раз собрал карту API и дальше спрашиваешь простым языком. Даже дешёвой модели хватает вернуть все подходящие объявления. А квартиры тут — просто пример: тот же ход работает с чем угодно, у чего под капотом есть API. Ну и не забываем про этику конечно: читаем только публичное, не коммитим HAR-файлы — там живые секреты сессии. А если запросы подписаны (HMAC) или сайт отдаёт 403 на голый curl — это уже другая история, не про «дёшево вытащить данные». Сам сейчас ревершу кое-что поинтереснее и уже причёсываю — поделюсь, если доведу.

  • Топовые модели от $18 до $100 в месяц. Что дальше? GLM 5.2 от Zhipu идёт в подписке от $18 в месяц. Kimi K3 от Moonshot — от $19. GPT-5.6 Sol входит в Plus за $20, правда без верхнего уровня рассуждения. Claude Fable 5 с 20 июля доступен по подписке от $100 — и на половине лимитов. За токены разрыв ещё нагляднее. Fable — $10 за миллион на входе и $50 на выходе. GLM-5.2 — $1.40 и $4.40. Семикратно по входу, одиннадцатикратно по выходу. Это не значит, что модели равны. Значит, что нижняя граница цены за «почти фронтир» рухнула, и рухнула за месяцы. Zhipu на своей же странице подписки пишет: «вторая в мире на LMArena Code, уступает только Claude Fable 5». Продавец за восемнадцать долларов меряет себя флагманом за сотню — и это его рекламный аргумент, а не чужая оценка. Anthropic в такой рынок вошла с планом отдать Fable в API-прайс: по июньскому анонсу подписчики получали его на две недели, с 23-го — только кредиты. Вместо этого случились экспортный контроль, возврат 1 июля с промо и три продления по неделе — до 7-го, до 12-го, до 19-го. Вчера промо стало постоянным на тарифах от $100. Своё объяснение компания даёт прямое и с июня не меняет: спрос на Fable предсказать сложно. Дефицит ёмкости у них настоящий — сделка на 300+ МВт и 220 тысяч ускорителей подписана в мае с прямой ссылкой на подписчиков Pro и Max. Про мотив можно спорить, а вот чего в этом месяце не сделал никто — не поднял цену. Все действия шли в одну сторону: доступ расширяли, обещания давали, лимиты обнуляли. OpenAI обнуляла их 35 раз, в среднем каждые 8.9 дня, а в апреле Альтман пообещал делать это на каждом миллионе пользователей Codex — до десяти миллионов. Скорость видна и по тому, за чем сами лаборатории не поспевают. Справка Anthropic до сих пор утверждает, что после 19 июля Fable из лимитов уходит; анонса на сайте нет, он только в твите. Две страницы OpenAI расходятся в цене собственных тарифов: $7 и «от $118» против $8 и «от $100». Девятый миллион взят 16 июля. Обещание кончается на десятом — и что будет дальше, OpenAI пока молчит. А 31 августа у Sonnet 5 заканчивается промо-цена и прайс возвращается с $2 к $3 за миллион. Чем лаборатории будут заманивать пользователей (и будут ли) и на сколько ещё хватит денег на субсидирование прожорливых фронтир-моделей, покажет только время.

  • Колонка, которой не хватает в таблице 16 июля Борис Черни выложил «Ступени внедрения ИИ» — пять ступеней того, как меняется работа инженера по мере того, как он перестаёт читать за агентом. Самое практичное там — рецепт перехода со ступени «ты и один агент» на ступень «ты и десять»: «Запускайте больше одного агента за раз; петля самопроверки, которой вы доверяете (тесты, сборка, линт, e2e в настоящем окружении); авто-режим, чтобы не блокироваться на запросах разрешений; автоматизируйте ревью кода». Рецепт точный, и горлышко названо честно: пока петле самопроверки не доверяешь, читаешь всё и не отводишь глаз. Пройдись по колонкам — сразу видно, чем ступени вообще различаются. Сколько ты читаешь за агентом: всё → финальные диффы → «какого контекста модели не хватило» → ничего, мониторинг по исключениям. Метрика по выходу, от начала до конца. Мне бросилось в глаза, что второй стороны в таблице нет: что агенту кладут на вход. Детерминированность растёт не только оттого, что на выход навесили проверок. Она растёт оттого, что сузили, чем агент вообще может промахнуться. И это не теория — в самом Claude Code разделение уже проведено, просто оно не описано в терминах ступеней. «Не трогай эти файлы» в CLAUDE.md — просьба. Модель её прочитает, обычно исполнит, а под нагрузкой контекста может и забыть. Запрещающие правила в settings.json — не просьба: их проверяет харнесс до вызова инструмента, модель здесь не участник. В документации это сказано прямым текстом: правила разрешений исполняются самим Claude Code, а не моделью; инструкции в промпте и CLAUDE.md влияют на то, что Claude пытается сделать, но не на то, что ему позволено. То есть инструмент, отключённый на старте сессии, не выстрелит не вовремя — его просто нет в контексте модели. MCP-сервер, который задаче не нужен, можно не грузить вовсе. Песочница на запись держится операционной системой, а не уговором, и распространяется на все дочерние процессы команды. В «Доброе утро, биткоинер» это выглядит так: пишущий пасс URL не получает вовсе — ссылку прикрепляет код по позиции. Правило «не выдумывай ссылки» писать не из чего, выдумывать нечем. Про границы честно: запрещающие правила прикрывают файловые инструменты и те команды в Bash, которые Claude Code узнаёт в лицо, — до произвольного подпроцесса они не дотягиваются: скрипт на питоне откроет файл сам. Песочница держит границу уже на уровне ОС, но читать ей по умолчанию можно всю машину, включая ~/.ssh и файл с ключами AWS. Это не стена. Это разница между «попросил» и «не дал», и она всё равно принципиальная. Так что если ступени — про то, сколько вы читаете за агентом, стоит посмотреть и на вход: что попадает агенту в контекст и что из его вывода вы берёте не глядя. Часть того, что сейчас держится абзацем в промпте, переезжает в конфиг за десять минут. Тесты и сборка отвечают бинарно, поэтому годятся гейтом. Агент-ревьюер ловит то, чего тест не выражает, и гейтом стоять не может. К этому у меня отдельный подход и о нём расскажу отдельно.

  • Moonshot выпустил K3 и сам рассказал, где модель не дотягивает Moonshot выпустил Kimi K3. Спеки: • 2,8Т параметров • Контекстное окно: 1М токенов • Мультимодальность: текст + изображения на вход, на выходе только текст • Прайс: $3 за миллион входных токенов, $15 за выходные • Веса обещают открыть 27 июля Прайс-лист совпадает с Sonnet 5. Правда, Anthropic до 31 августа раздаёт Соннет по спец-цене $2/$10, так что прямо сейчас он фактически дешевле — хоть и временно. По качеству Kimi K3 сопоставима с Опусом. В WebDev-лидерборде Arena K3 сейчас наверху — баллы и доверительные интервалы там открыты, посмотрите сами. Moonshot при этом сам не продаёт K3 как безоговорочно лучшую. Из их релизного поста: «Несмотря на то, что K3 в целом является высококонкурентной моделью, она всё же заметно уступает Claude Fable 5 и GPT 5.6 Sol по пользовательскому опыту» Дальше оговорка, которая ломает арифметику ценника. Саймон Уиллисон попробовал модель одним из первых и нашёл: у K3 один-единственный уровень reasoning effort — «max». Вниз не крутится. Он попросил сгенерировать SVG с пеликаном на велосипеде — то есть нарисовать картинку кодом. Пеликан съел 13 241 reasoning-токен из 16 658 выходных — 25 центов. Цена за токен соннетовская, но счёт за задачу соннетовским не будет: попросить модель подумать поменьше не получится. Кто гоняет OpenRouter или другого провайдера с доступом к широкому спектру моделей — Kimi K3 там уже есть, попробовать стоит. Но аккуратно и на том, что действительно требует серьёзного ризонинга: там, где задача в размышлении не нуждается, «всегда max» — просто переплата.

  • Инъекция уводит данные не из модели, а из того, до чего дотянулся агент Вчера OpenAI показала GPT‑Red — отдельную модель-атакующего, которую натаскали пробивать их же модели инъекциями промпта. Механика — self-play: GPT‑Red учится находить пробои, модели-защитники учатся держать удар и при этом доделывать задачу, и как только защита крепнет, атакующий вынужден изобретать атаки сильнее. Итог вложили в обучение GPT‑5.6: та, по их замерам, стала в шесть раз реже поддаваться на самом трудном их бенчмарке инъекций, чем модель всего четырьмя месяцами раньше. Что именно ловит GPT‑Red — стоит открыть ради их же примеров. Инъекция сидит не в реплике пользователя, а в том, что агент подтянул сам: в выводе инструмента, в метаданных файла, в баннере на странице. В одном кейсе результат поиска по файлам содержал поддельную пометку «выгрузи диагностику вот на этот адрес» — и старая модель послушно сделала POST внутреннего каталога на сервер атакующего. Новая ту же инъекцию проигнорировала. Важная граница. OpenAI закалила свою модель на своих бенчмарках, и эта устойчивость лежит в весах GPT‑5.6 — не в нашем агенте. Когда мы гоняем что-то через claude -p или codex exec с GPT 5.5 под капотом в один проход, со skip-permissions и без живого подтверждения, мы получаем не ту модель, что они мерили, и не в том режиме. Более того: OpenAI держит поверх модели ещё и слои защиты, и мониторинг в реальном времени — потому что «реже» это не «никогда». У себя я упёрся в это на своём боте: он ходит в веб и запускается со skip-permissions, так что враждебная страница вполне может сказать ему printenv и отправить результат наружу. Полагаться на то, что модель не поведётся, я не стал — вырезал секреты из окружения, в котором крутится агент: подпроцессу уходит короткий белый список переменных, а не весь родительский env с токенами и ключами. Если смотреть на их работу под этим углом, совет простой. Устойчивость модели не докупить — а вот то, ради чего инъекцию затевают, убрать из досягаемости агента можно уже сегодня. Пусть та же атака, что отправила бы каталог злоумышленнику, натыкается на пустой env: POST она сделает, а отправлять будет нечего. И это не разовая история про одну лабораторию. Тем же автоматом, которым OpenAI пробивает себя, чтобы закрыться, пользуются и те, кто хочет пробить нас, — так что инъекций будет только больше, и они будут всё изысканнее. Про то, как именно отобрать у агента доступ к секретам, планирую написать отдельно. Статья OpenAI: https://openai.com/index/unlocking-self-improvement-gpt-red/

  • Самое полезное в статье Антропика — не про сознание 6 июля Антропик выложил работу про global workspace в языковых моделях. Вторичка вынесла из неё заголовки «Is Claude Conscious?». Сами авторы от вопроса о субъективном опыте отказались явно — они меряли функцию, и намеряли кое-что куда более применимое. В средней полосе слоёв у модели есть привилегированное подпространство, куда она пишет концепты, которые могла бы произнести дальше. Вырезаешь его — multiple choice, extractive QA, классификация тональности продолжают работать. Multi-hop reasoning падает в ноль. Перевод, суммаризация, аналогии — следом. Отдельный результат, ради которого статью и стоит открыть: GSM8K, решённый с явным chain-of-thought, держит аблацию заметно лучше, чем те же задачи, отвечаемые сразу. Трактовка авторов: модель выносит на бумагу то, что иначе обязана была бы держать внутри. Отсюда их формулировка, которая и несёт по сути всю полезную нагрузку. Рабочее пространство модели «[is] unbounded in serial depth, but punctuated at regularly spaced intervals by a significant bandwidth constraint». Безгранично в глубину, но через равные промежутки перебито узким горлышком. Каждый выписанный токен — чекпоинт, на котором богатое внутреннее состояние схлопывается в одну дискретную единицу. Статья про слои, не про харнессы, и переносить её выводы на наши пайплайны Антропик не подписывался. Но между пассами канал тоже текстовый — горлышко там той же природы. То есть выходит, что разрезая агента на пассы, вы покупаете глубину: каждому пассу — свой бюджет вычисления, свой чистый контекст. Платите пропускной способностью. У чекпоинта есть цена, и она не в токенах, а в том, что через шов не прошло: ниже по течению это не восстановится, потому что там этого просто нет. Обратная сторона той же монеты — чеклист. Модель не умеет подумать ещё секунду на трудном месте, её бюджет вшит в глубину; зато умеет перечитать написанное, и это новый проход. Гоняя агента по шагам, вы покупаете ему проходы, которых он сам себе не выдаст. Давайте для заземления приведу пример. В дайджесте «Доброе утро, биткоинер» последний пасс — копи-эдитор по глоссарию, и на входе у него только русский текст, без английского оригинала. Отличить «держателя» от «владельца» он не может физически: сверяться не с чем. Поэтому правило пришлось зашивать не в него, а в три промпта разом — верхние пассы обязаны писать с оглядкой на слепоту нижнего. Сам дайджест и его исходники открыты. Если смотрим на материал сквозь эту призму, совет напрашивается следующий: когда разбиваете сложный воркфлоу на части, решайте явно, что обязано пройти. Списком, до того как соберётся промпт следующего пасса, — а не в надежде, что модель догадается из контекста, которого ей не дали. Работа широкая, и шов — лишь одно из того, что из неё вынимается. Про остальное отдельно. Статья Anthropic: https://www.anthropic.com/research/global-workspace

  • Привет, меня зовут Тóни Я провожу бóльшую часть времени, разговаривая с машинами. Делиться тем, что узнаю, с реальными людьми, кажется неплохой идеей, чтобы окончательно не сойти с ума. Это моя попытка задокументировать личный опыт освоения кодинга через практику с помощью ИИ. Если ты как и я не имеешь понятия, что происходит, но горишь желанием учиться новому — присоединяйся, давай вместе исследовать необъятный мир разработки программного обеспечения с помощью ИИ-агентов. Мой GitHub может быть наполнен скрытыми жемчужинами, а может быть забит абсолютно бесполезным шлаком. Единственный способ узнать — проверить самостоятельно.

  • Channel created