Запустил публичного бота на патентах Google: дневник первого релиза
Открываю доступ к боту, которого собирал в тишине последние недели. Встречайте: @seokotenkov_patent_bot.
Почему именно патенты — и почему сейчас
Расскажу короткую историю из практики агентства.
Работали с клиентом в узкой нише. Копирайтер написал текст, SEO-специалист поставил задачу на оптимизацию — и начался классический спор: «А вот Moz написал, что...» — «А вот в блоге Search Engine Journal сказано другое...» — «А вот эксперт на конференции говорил...»
Три источника, три мнения, ноль первоисточников. Все ссылаются на пересказы пересказов.
Патенты Google — одно из немногих мест, где компания описывает механику своих алгоритмов без PR-фильтра. Не в корпоративном блоге, не в интервью на конференции, а в юридически значимых документах, которые Google подаёт, чтобы защитить конкретные технические решения. Там написано то, что они реально думают о ранжировании — потому что за этими словами стоит патентная защита.
Большинство SEO-специалистов читают пересказы этих патентов от третьих лиц. Я решил убрать посредника.
Как работает архитектура изнутри
Под капотом не просто «отправь вопрос — получи ответ». Там двухитерационный процесс поиска, который я выстраивал специально, чтобы избежать поверхностных совпадений.
Вот как это работает шаг за шагом:
- Декомпозиция вопроса. Твой вопрос на русском бот разбивает на три разных запроса на английском языке. Это критично: патенты написаны на английском, и одна формулировка часто не покрывает всю семантику темы. «Поведенческие факторы» и «user engagement signals» — это разные запросы с разными результатами поиска.
- Первичный поиск по RAG-базе. Три запроса уходят в векторную базу, сформированную из патентов Google. Бот получает первичную выборку релевантных фрагментов.
- Анализ первичных результатов. Модель изучает полученные фрагменты и формирует уточняющие запросы на основе того, что нашла. Это вторая итерация поиска — она существенно повышает точность финального ответа.
- Синтез ответа. Только после двух раундов поиска бот собирает финальный ответ. Исключительно из того, что есть в базе.
Текущая модель — Gemini 2.0 Flash. Лимит на старте — 30 запросов в день. Если нагрузка положит сервер, попробуй позже: это тест гипотезы, а не production-система.
Три вещи, которые делают этого бота нестандартным
Он не соглашается с тобой
В промпт я специально заложил запрет на подтверждение точки зрения пользователя. Бот не льстит и не угождает.
Я проверил это лично: попросил его подтвердить конкретный тезис — он его опроверг, потому что патентная база говорила другое. Это редкость для LLM-инструментов: модели по умолчанию склонны соглашаться с пользователем. У этого явления даже есть название — sycophancy (сикофантия). OpenAI публично признала его проблемой в своих технических отчётах. Я архитектурно с этим боролся.
Он не придумывает
Боту запрещено генерировать ответы из «общих знаний» модели. Только то, что есть в RAG-базе. Галлюцинации полностью исключить нельзя — это честно, и я об этом предупреждаю. Но архитектурно система заточена именно на retrieval (извлечение), а не на generation (генерацию).
У него нет памяти
Каждое сообщение — новый запрос без контекста предыдущего диалога. Это сознательное решение на текущем этапе. Если хочешь уточнить тему — формулируй вопрос заново, как будто пишешь боту впервые.
Это публичный тест — и я честно говорю об этом
Никакой иллюзии production-продукта. Это эксперимент с конкретной гипотезой: SEO-специалистам нужен прямой доступ к патентной базе Google без посредников и пересказов.
Если гипотеза подтвердится — буду добавлять фичи: контекст диалога, дополнительные источники знаний, возможно расширение базы за пределы патентов Google. Если нет — получу данные, почему нет, и пойду в другую сторону.
Попробуй задать боту вопрос, который тебя давно мучает по алгоритмам Google. Особенно интересно, если у тебя есть гипотеза, которую ты хочешь проверить патентами — это как раз его сильная сторона.
Напишите в комментариях, что спросили и что получил. Мне важен реальный фидбек от людей, которые понимают, о чём спрашивают.
P.S. Вы даже не представляете, сколько раз мне приходилось бить себя по рукам, чтобы не назвать этого бота Андреем.
Об авторе: Максим Котенков — SEO-стратег, основатель агентства ResultUP и закрытого клуба SEO Мясо. Пишу про автоматизацию процессов, ИИ-агентов и практические подходы к аналитике в диджитале.