Команда ИИ-агентов в Claude Code для сбора цитат аудитории: разведка, сбор и проверка каждой ссылки
Разбираю, как устроена команда ИИ-агентов в Claude Code, которая собирает дословные цитаты целевой аудитории из открытых источников и сама проверяет, что каждая цитата существует. Архитектура, лимиты, реальный замер на 13 агентах и ошибки, которые пришлось чинить.
Задача
В маркетинге постоянно нужно знать, какими словами клиенты описывают свою проблему. Портрет «Ирина, 35 лет, боится слить бюджет» для этого не годится: это пересказ маркетолога. Нужны живые фразы со ссылкой на источник, по которым потом пишут заголовки, сценарии роликов и тексты лендингов.
Вручную это выглядит так: читаешь комментарии на vc.ru и YouTube, форумы, отзывы, выписываешь реплики и сохраняешь ссылки. На пару сотен цитат уходит около 40 часов.
Попросить нейросеть «найди цитаты клиентов» не получается по очевидной причине. Модель уверенно выдает правдоподобные фразы, у половины которых нет источника, а ссылки ведут не туда. Поэтому вся система строится вокруг одного требования: каждая цитата должна быть найдена по ссылке и сверена с оригиналом.
Мы в агентстве MANIFEST собрали под это скилл для Claude Code. Ниже его устройство без промптов, но со всеми решениями, которые повлияли на качество.
Сетка «сегмент × критерий»
Сбор режется по сетке. По строкам сегменты аудитории, по столбцам критерии. В нашем полном прогоне критериев было восемь:
боли;
страхи;
возражения;
опыт с прошлыми решениями;
ожидания по цене;
критерии выбора;
точка Б, то есть желаемый результат;
язык и запросы, то есть как люди формулируют проблему в поиске и в чатах.
Каждая ячейка сетки становится отдельным заданием для агента. До запуска сетку показываем человеку и ждем подтверждения: переделывать целый прогон дороже, чем поправить таблицу из восьми строк.
Фазы и роли агентов
Прогон идет в несколько фаз, и у каждой фазы свои агенты:
Вопросы. Скилл спрашивает про продукт, сегменты, гипотезы и площадки, где аудитория общается.
Разведка. Один или два агента проверяют площадки и составляют список целей: конкретные обсуждения, видео и ветки форумов, где пишут именно клиенты. Отдельно отсеиваются места, где между собой разговаривают подрядчики.
Сбор. По агенту на ячейку сетки, все параллельно. Агент сохраняет цитату целиком, с орфографией и пунктуацией оригинала, автора, площадку, тип источника и ссылку. Еще он одной строкой называет ситуацию, например «плачу за маркетинг почти всю выручку, результата нет».
Проверка. Другие агенты заново открывают каждую ссылку и сверяют текст посимвольно. Все, что не подтвердилось, удаляется.
Паттерны. Один агент читает все подтвержденные цитаты по критерию и пишет, какими словами аудитория это проговаривает и как часто: «7 из 12 цитат».
Таблица. Скрипт собирает xlsx из трех листов: анализ по сегментам, сырые цитаты со ссылками и статусом проверки, методология.
Почему проверяет другой агент
Если сборщик проверяет себя сам, проверка превращается в формальность: агент склонен подтверждать то, что только что нашел.
Разделение ролей это лечит. Проверяющий получает только таблицу записей и инструкцию открыть каждую ссылку и найти фразу на странице. Контекста сбора у него нет, и подтверждать ему нечего, кроме того, что он видит на странице.
В полном прогоне сборщики принесли 96 цитат, после проверки осталось 93. Три удалены, потому что говорил не тот человек: вместо заказчика услуги в комментарии писал исполнитель. Это самая частая ошибка сбора. На биржах и в профильных чатах громче всех пишут подрядчики, а нам нужны те, кто им платит.
Режимы и почему время задается лимитами
Без лимитов «быстрый» сбор растягивается на час: каждый агент по умолчанию копает до конца. При этом время определяется глубиной работы каждого агента, их количество почти не влияет, потому что они работают параллельно.
Поэтому режим задается лимитами в задании каждому агенту:
быстрый, около 15 минут: 1 сегмент и 4–5 критериев, 6–7 агентов, 30–50 цитат. Разведка только по vc.ru и одной отраслевой площадке, сборщик берет 5–6 цитат и работает только по целям разведки, не больше 15 обращений к источникам. Отдельной фазы проверки нет, сборщик обязан открыть каждую ссылку сам;
средний, около 30 минут: 1 сегмент и 6–8 критериев, 10–11 агентов, 60–90 цитат. Сборщику 8 цитат и до 25 обращений, проверка одним агентом на весь сбор;
полный: 1–2 сегмента и 8–12 критериев, до 15 агентов, 100–130 цитат, без лимитов на обращения.
Реальный замер полного режима 31 июля 2026 года: 13 агентов, 1 007 обращений к источникам, 1 час 38 минут, 93 подтвержденные цитаты по 8 критериям. На эту цифру мы и опираемся, когда обещаем срок.
Откуда берутся цитаты
Основные источники открытые: комментарии на vc.ru и YouTube, форумы, отзывы на картах и отзовиках. Для vc.ru и YouTube у скилла есть отдельные скрипты, которые забирают комментарии под конкретными материалами через публичные API. Агенту не нужно листать страницы, и меньше шанс, что он примет за цитату текст статьи.
Закрытые площадки вроде телеграм-чатов агент сам не читает. Их добирают отдельным шагом, если человек дает доступ или выгрузку.
Что считается годной цитатой
Правила, которые получил каждый сборщик:
говорит сам представитель аудитории, о своей ситуации, от первого лица;
формулировка живая, так человек рассказал бы это другу;
есть автор, площадка и рабочая ссылка;
в цитате есть конкретика: цифра, срок, деталь или последствие.
Не берем пересказ своими словами, рекламные комментарии, отзывы, написанные подрядчиками, и фразы из маркетинговых статей.
Скрипт сборки таблицы считает долю живых голосов. Если она меньше двух третей, сбор считается неудачным: собрали пересказ рынка вместо языка людей, и надо дособирать.
Что показал прогон
Самая частая формула боли у собственников высокочековых услуг встретилась в 7 из 12 цитат. Люди фиксируют нулевой результат одними и теми же словами: «результата нет», «все по нулям», «нет записи». Деньги описывают глаголами потери, сумму почти всегда называют точно.
Еще три наблюдения, которых мы не ждали:
возражение про цену почти не встречается, претензия звучит к тому, что непонятно, за что платишь;
результат описывают действием: «запись», «звонок», «обращение», слова «конверсия» в этой речи почти нет;
агентство сравнивают с наймом сотрудника намного чаще, чем с другими агентствами.
Ограничения
Агент находит только то, что лежит в открытом доступе. Ниши, где клиенты общаются в закрытых чатах, без ручного добора выходят пустыми.
Пустая ячейка сетки после сбора требует отдельного разговора с человеком: иногда критерий просто не обсуждают публично, иногда нужен другой источник.
Цитаты с именами остаются рабочим документом. В тексты и рекламу они идут без имен и ссылок на личные страницы.
Паттерны пишет модель, поэтому выводы по ним человек перечитывает перед тем, как брать в работу.
Итог
Главный вывод из этой работы: качество сбора определяют разделение ролей и лимиты, модель и количество агентов влияют меньше. Сборщик ищет, проверяющий без контекста подтверждает, и у каждого четкий потолок работы. Тогда 40 часов ручного ресерча превращаются в полтора часа с проверяемым результатом.
Если делали что-то похожее для исследований аудитории, интересно сравнить подходы в комментариях: как вы боретесь с выдуманными цитатами и голосами подрядчиков?
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.