Розробники вже давно не починають із поля пошуку. Питання йде асистенту, а відповідь використовує вашу бібліотеку або чиюсь іншу — зазвичай ще до того, як хтось зайде на вашу головну.
Хто ставить питання
Важать два моменти, і лише один із них схожий на купівлю. Перший — вибір: яка бібліотека, яка платформа, який керований сервіс. Другий — впровадження, коли асистент пише код проти того, яким він вважає ваш API.
Другий момент більшість вендорів ігнорує — і саме він накопичується. Модель, яка стабільно видає робочі приклади під ваш SDK, — це канал дистрибуції; модель, яка видає правдоподібний код під API, який ви зняли з підтримки, — це черга в підтримку.
Питання, які покупці ставлять насправді
Не варіації ключових слів, а цілі питання — так, як людина набирає їх асистенту. Саме навколо таких формулювань ми будуємо відстеження.
- як найкраще додати автентифікацію в цьому фреймворку
- яку чергу взяти для фонових задач у Node
- як зробити пагінацію в цьому API
- чи підтримує цей SDK стрімінг відповідей
- чому цей ендпоїнт віддає 429
- чи є опенсорсна альтернатива цьому керованому сервісу
Які поверхні тут важать
Питання розробників надзвичайно часто отримують відповідь узагалі без пошуку, бо багато з них — стале знання, яке модель уже несе в собі. Один цей факт перебудовує пріоритети: ваша документація має бути правильною і в живому індексі, і в тому, що модель вивчила, — а безпосередньо ви не контролюєте жодного з двох.
Коли пошук усе-таки запускається, джерела вузькі й упізнавані: офіційна документація, репозиторій, сайти запитань і відповідей, журнали змін. Між вами й відповіддю майже немає оглядового контенту — і це працює в обидва боки.
Довідкові сторінки цих поверхонь
Звідки беруться ці відповіді
Сторінки, на які асистент спирається в цій категорії, рідко належать лише вам. Кожен блок нижче — це сімейство джерел, яке варто перевірити, перш ніж писати ще одну статтю.
Офіційна документація
Першоджерело всього, що потрібне питанню про впровадження. І водночас вона часто живе на власному піддомені — з власним robots.txt, власним sitemap і клієнтським рендерингом, який віддає порожню оболонку всьому, що не виконує JavaScript.
Репозиторій
README, приклади, issues і релізні нотатки публічні, добре перелінковані й багато читані. Гілка issue з описаним обхідним рішенням часто є найдоступнішою відповіддю на реальне повідомлення про помилку.
Сайти запитань і відповідей
Десятиліття накопичених відповідей, значна частина яких про версії, яких ви вже не постачаєте. Виправляти цей масив повільно; залишати як є — гірше.
Журнали змін і гайди з міграції
Єдині сторінки, які кажуть, що змінилося і коли. Без них ніщо не має способу відрізнити ваш поточний API від того, який модель вивчила два роки тому.
Тексти спільноти розробників
Туторіали, розсилки й пости на платформах для розробників. Саме вони несуть ідіоматичні патерни використання, які потім відтворюються у згенерованому коді.
Що каже документація
Кожен пункт нижче взято з документа, на який веде посилання: власних рекомендацій вендора, опублікованого стандарту або публічного реєстру. Нічого в цьому розділі не є нашою оцінкою.
OpenAI документує окремих кравлерів для окремих завдань: OAI-SearchBot показує сайти в пошукових функціях ChatGPT, GPTBot збирає контент для навчання моделей. І прямо зазначає, що сайти, які відмовилися від OAI-SearchBot, не показуватимуться у пошукових відповідях ChatGPT. Блокувати навчання і блокувати пошук — це два різні рішення.
Джерело: OpenAI — Overview of OpenAI Crawlers (відкриває документ-джерело в новій вкладці)Документація Anthropic для розробників зазначає, що Claude шукає, коли запит залежить від актуальної, змінної або відсутньої в даних навчання інформації, і відповідає напряму, коли запит спирається на стале знання. Значна частина вашої документації трактується як другий випадок.
Джерело: Anthropic — Web search tool (документація для розробників) (відкриває документ-джерело в новій вкладці)Та сама документація зазначає, що цитування у вебпошуку завжди увімкнені і що кожен процитований фрагмент несе URL джерела, заголовок сторінки та короткий уривок процитованого тексту.
Джерело: Anthropic — Web search tool (документація для розробників) (відкриває документ-джерело в новій вкладці)robots.txt, стандартизований як RFC 9309, зіставляє правила за user-agent і за шляхом. Піддомен документації публікує власний файл, тож дозвільний маркетинговий сайт нічого не каже про те, що дозволяє ваша документація.
Джерело: IETF — RFC 9309: Robots Exclusion Protocol (відкриває документ-джерело в новій вкладці)
Що не задокументовано
Це відкриті питання, а не пропуски. Хто відповідає на них точною цифрою для вашої категорії — той її вигадав.
- Жоден вендор не публікує, як офіційна документація зважується проти сайту запитань і відповідей чи issue в репозиторії. Коли відповідь віддає перевагу п'ятирічній гілці, а не вашій актуальній документації, задокументованого важеля не існує.
- Дані навчання не спостережувані. Ми можемо сказати, що асистент говорить про ваш API; ми не можемо сказати, яку версію він вивчив і коли.
- Чи запуститься пошук узагалі — рішення моделі на кожному ході, тож відповідь без цитувань не є доказом, що вашої документації десь бракує.
- Згенерований код — це не згадка. Відстеження читає відповіді, тож модель, яка мовчки пише коректні виклики під ваш SDK, не називаючи вас, невидима і для нас, і — наскільки нам відомо — для будь-якого іншого методу вимірювання на ринку.
Що тут вимірює GetCited.me
Ми ставимо ваші питання про вибір і впровадження за розкладом і фіксуємо, чи названо ваш проєкт, які альтернативи стояли поруч, які URL процитовано і в якому обрамленні прозвучала згадка.
Оскільки асистенти часто відповідають на питання розробників зі сталого знання без пошуку, розділення тут важить більше, ніж деінде: згадка без цитування — сигнал про те, що модель уже несе в собі, а цитування — сигнал про те, що витримують ваші живі сторінки.
Процитовані хости групуються, тож видно, звідки прийшла відповідь: із вашої документації, з вашого репозиторію чи зі сторонньої гілки, яка обходить і те, і те.
Launch (Free) відстежує лише Gemini — з разовим нарахуванням кредитів на відповіді та щотижневим автоматичним відстеженням. ChatGPT, Claude, Perplexity і Google AI Overviews доступні на Growth і Scale. Оплату карткою тимчасово вимкнено, поки завершується підключення платіжного провайдера, тож зараз усі акаунти працюють на Launch — склад тарифів дивіться на сторінці цін.
Що з цим реально можна зробити
Конкретні кроки: кожен можна перевірити безкоштовним інструментом або прочитати в глосарії.
Безкоштовні інструменти для цієї галузі
Без акаунта й без картки — результат одразу в браузері.
Пов'язані терміни
Читати далі
Довідкові набори, на яких тримається ця сторінка.