← ко всем постам

Крису Грину для этого понадобилось расширение Chrome. В Оракуле хватает текста

Крису Грину для этого понадобилось расширение Chrome. В Оракуле хватает текста

30 сентября в Search Engine Journal вышла статья Криса Грина «Using Local (AI) Compute To Reduce Reliance On Frontier Models». Главный тезис: «Not every SEO task needs a frontier model». Я согласен с ним настолько, что построил на этом принципе продукт. Ниже — что именно предлагает Грин, где мой стек его схему не покрывает, и как та же архитектура собирается текстом вместо кода.

Что предлагает Грин

Он описывает три уровня вычислений. Точные операции делает детерминированный код. Лёгкую интерпретацию — маленькая модель, работающая локально, у него это Gemini Nano, встроенный в Chrome. И только там, где нужно настоящее суждение, вызывается флагманская модель. Формулировка автора:

«Exact computation happens in code, lightweight intelligence happens locally, and expensive intelligence is called only when it is truly needed».

Список рутины, которой флагман не нужен, он приводит прямым перечислением: собрать и дедуплицировать URL из XML-карты, скачать страницы и сверить HTML, проверить коды ответа, сопоставить элементы, определить канониклы, поймать смену адреса назначения, сравнить сырой HTML с отрендеренным DOM, разобрать атрибуты ссылок — анкоры, адреса, битые ссылки.

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

Где его схема сломалась на собственном тесте

Самое ценное в статье — не идея, а то, что автор опубликовал провал. Он собрал расширение для Chrome, которое разбирает расхождения сырого HTML и отрендеренного DOM, и стравил Nano с Gemini Flash и ChatGPT Luna на одних и тех же данных. Nano оказался ненадёжен в финальных суждениях, а модели покрупнее, по его словам, справились с теми же свидетельствами «considerably better».

Вывод он сделал не «локальные модели не работают», а архитектурный: код считает, Nano оформляет и слегка интерпретирует, крупная модель включается там, где нужно суждение. И отдельно оговаривает требование к модели любого размера:

«It has to respect the facts... and avoid inventing information».

Чего у меня нет

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

Так что я не предлагаю готовую реализацию его схемы. Я предлагаю ту её часть, которая, на мой взгляд, даёт основной эффект, и формулирую принцип жёстче, чем он: модель — обработчик данных, а не их источник.

Как это выглядит в Оракуле

У Грина кейс — расширение для Chrome, которое он написал кодом. Мой ближайший аналог — агент технического аудита: принимает URL и возвращает готовый отчёт. Устроен он так:

Данные на шагах с первого по четвёртый добывают инструменты, а не модель. Модель появляется на шестом шаге и пишет текст по тому, что собрали инструменты. Это ровно разделение Грина, только без локального уровня.

Разница в сборке. Расширение нужно написать и поддерживать. Агент в Оракуле — это таблица «порядок шага, инструкция текстом, выбранный инструмент». Кода ноль.

Как проверить, что модель не сочиняет

Требование Грина «respect the facts» звучит хорошо, но его надо уметь проверять. У меня есть замеры с живого магазина, я описывал их в разборе контрастного анализа. Три факта оттуда.

Агент сам сообщает размер выборки. В отчётах по четырём страницам он написал, что сумел открыть 4 конкурента из 8, 6 из 9, 6 из 9 и 3 из 9: Pinterest, Scribd и прямые PDF не отдают HTML. Модель, которая выдумывает данные, такую оговорку не пишет — ей нечего ограничивать.

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

Агент отказался работать. По запросу «bass clef note naming worksheets pdf» в выдаче оказались бесплатные PDF, а у нас платная карточка. Вместо универсального списка улучшений он выдал вывод о несовпадении интента и назвал размер выборки недостаточным. Отказ — это и есть уважение к фактам в действии.

Цифры приходят из подключённого источника. Выборку страниц с позициями 10–20 агент берёт из Google Search Console, а не из головы.

Чат с агентом в Оракуле: таблица из Google Search Console со страницами и средними позициями
Таблица пришла из Search Console через подключённый инструмент. Модель её оформила, но не придумала.

Там же, где данных о спросе не нашлось, в отчёте стоит «Wordstat — ноль, Bing данных не даёт» вместо правдоподобного числа. Для отчёта, который потом показывают клиенту, это важнее красоты.

Сколько это стоит в часах

Агент аудита убирает около трёх часов ручной работы на один отчёт. При десяти аудитах в месяц и ставке джуниора в $5 в час это примерно $150 экономии ежемесячно. Цифра скромная, зато она считается, а не обещается. И это только тот эффект, который видно в табеле; эффект от того, что флагманская модель не вызывается ради парсинга карты сайта, считается отдельно по счёту за API.

Что забрать себе

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

Maxim Safianov
Maxim Safianov

Я работаю на стыке технического SEO и разработки: помогаю сайтам оставаться видимыми и для классического поиска, и для AI-ответов — и пишу инструменты на Python, которые это автоматизируют.

Комментариев пока нет — будьте первым.

GEO

Топ-10 Google пока ведёт в ИИ-ответы. Три сигнала, что правила скоро сменятся

Принято считать, что ИИ-ответы уже изменили поиск. Под капотом всё та же двухступенчатая схема ранжирования. Я проверил это на данных магазина anastasiya.studio: 74% страниц с показами в AI Overviews и AI Mode стоят в топ-10 и собирают 92,6% ИИ-показов. Но Google уже опубликовал теорию, которая эту схему убирает, начал платить за вклад в ИИ-ответы и открыл по ним отчёт в Search Console. Разбираю три сигнала и что делать уже сейчас.

17 Сен 20269 мин
SEO

Какие страницы со второй страницы Google стоит дорабатывать: контрастный анализ агентом на живом магазине

Агент в Оракуле за один прогон нашёл 5 страниц магазина anastasiya.studio на позициях 10–20 и сравнил каждую с топом Google. Две страницы стоит дорабатывать, у одной потолок в 1–2 позиции, по одной агент отказался давать правки, а одну не с чем сравнивать. Показываю данные, что уже поменял на сайте и как проверю результат через месяц.

15 Сен 202613 мин
SEO

Атака мусорными ссылками — это реально. История из SEJ про дизавуаль — совсем о другом.

Историю из Search Engine Journal про обвал позиций у пользователя Reddit сейчас пересказывают как доказательство, что Google не может остановить негативное SEO. Это не про то — там человек по ошибке задизавуалил собственные купленные ссылки. Реальная угроза — другая, и через неё прошёл один из клиентов AviGroup: скоординированная атака мусорными ссылками, файл дизавуаля, отправленный максимально быстро, и данные Search Console, которые не восстановились до сих пор.

06 Сен 20265 мин