Как собрать таблицу конкурентов с источниками через Computer Use

Шаблон исследования пяти графических сервисов: ссылки для каждого поля, условия тарифов, пробелы и противоречия. Частичный пример по официальным материалам.

Как собрать таблицу конкурентов с источниками через Computer Use

Хорошая таблица конкурентов позволяет проверить, откуда взялось каждое утверждение. В этом упражнении рассматриваются Canva, Adobe Firefly, Leonardo.Ai, Ideogram и Recraft для создания товарных изображений и материалов для соцсетей. Это не рейтинг качества изображений и не утверждение, что продукты взаимозаменяемы во всех задачах.

Скачать набор для исследования. Внутри — сравнительный CSV на пять продуктов, 32 строки по отдельным полям и статусам, пустые шаблоны и повторно используемый запрос. Пример основан на официальных материалах трёх сервисов. Сеанс Computer Use на всех пяти сайтах и генерация изображений не проводились. Запрос в файле — шаблон, а не журнал выполненного сеанса.

Начните с задачи пользователя

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

Поддержка SVG в разделе о векторной графике не означает, что любое растровое изображение превращается в редактируемый вектор. Описание генерации текста не измеряет точность написания слов. Для коммерческого использования сохраняйте тариф и ссылку на условия, не превращая маркетинговую формулировку в гарантию прав на конкретный результат.

Подготовьте файлы и браузер

Поместите targets.csv, два пустых CSV-шаблона и prompt.txt в локальную задачу Codex с правом записи файлов. Явно выберите подключённый браузер: профили и авторизация могут различаться. Здесь нужны только публичные материалы, без покупки подписки и запросов на генерацию.

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

Сначала доказательства, потом сводка

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

СтатусЗначение
verified_vendor_statementСоответствует официальному описанию; продукт независимо не тестировался
not_verifiedАктуальных оснований недостаточно
access_deniedДоступ запрещён; сведения не получены
conflictУсловия или утверждения противоречат друг другу
needs_clarificationНеясны единица, количество или ограничение

Для цены нужны валюта, единица, период оплаты, тариф и дата. Если переключение годовой и месячной оплаты неясно, не фиксируйте сумму. Не приравнивайте разные кредиты к одинаковому числу генераций. Отсутствующее значение — не ноль, не отсутствие функции и не безлимит.

Готовое задание для первого прохода

Начните с одного доступного продукта: так проще исправить формат доказательств до исследования остальных. Ниже — шаблон задания, а не запись выполненного сеанса. Положите файлы набора в рабочую папку, где Codex может создавать результаты.

Задача: исследовать инструменты для товарных изображений и материалов соцсетей.
Прочитай targets.csv и два файла *-template.csv в рабочей папке.
Используй подключённый браузер с разрешённым доступом, только официальные
публичные страницы. Сначала исследуй первый доступный продукт, покажи
доказательства для проверки, затем продолжай по другим разрешённым целям.

Поля: генерация, выборочное редактирование, удаление фона, текст/композиция,
повторное использование фирменных материалов, форматы/разрешение, ограничения бесплатного тарифа,
единицы платного использования, условия коммерческого использования.
На каждое утверждение создай строку с колонками шаблона:
product, field, value, source_url, source_id, source_heading,
short_evidence, checked_at_utc, plan_and_platform,
verification_status, review_notes, method.

Записывай только подтверждённое источником, включая ограничения.
Указывай реальное время получения в UTC. Пересказ не оформляй как цитату.
verified_vendor_statement — только для подтверждённого заявления поставщика.
Разделяй not_verified, conflict, needs_clarification и access_denied.
Отсутствие данных не означает «нет», «бесплатно», «безлимит» или ноль.

Не входи в аккаунты, не покупай, не генерируй изображения и не отправляй формы.
При явном отказе доступа остановись для этой цели, не обходи ограничение.
Сначала представь доказательства и открытые вопросы. После проверки создай
evidence.csv и comparison.csv по шаблонам. Повторно прочитай CSV и сообщи
число строк, отсутствие источников и противоречия.

Проверяйте отдельные поля, а не общую убедительность ответа. Если страница подтверждает только удаление фона, этого достаточно для одного поля. Разрешение экспорта и доступность в выбранном тарифе могут остаться неизвестными. Требование заполнить всё сразу часто скрывает именно те ограничения, которые важны для выбора.

Как превратить источник в ячейку сравнения

Это сокращённое представление реальной строки из набора доказательств. Оно основано на официальной документации, а не на работе в интерфейсе продукта.

ПолеЗначение в записи
Продукт / параметрLeonardo.Ai / background_removal
УтверждениеУдаление фона указано среди функций
ID источникаL1
URLОфициальная страница редактора
Заголовок при сбореTools for precise, prompt-based image editing
Время сбора2026-09-28T16:00:30.980754+00:00
Статусverified_vendor_statement
МетодЧтение официальной страницы, без проверки интерфейса

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

Если источник изменился, сохраните старую дату и создайте новую запись. Не подменяйте дату сбора сегодняшней, оставляя старое утверждение. При конфликте сначала сохраните обе формулировки с условиями, затем выясняйте, какая относится к нужному аккаунту и задаче.

Что удалось проверить в примере

Официальные материалы проверены 28 сентября 2026 года средствами веб-исследования, без работы в интерфейсах продуктов.

ПродуктЧто описывает источникЧто осталось неясным
CanvaФункции в этой проверке не подтвержденыДоступ запрещён; все поля не проверены
Adobe FireflyФункции в этой проверке не подтвержденыДоступ запрещён; все поля не проверены
Leonardo.AiРедактирование по запросу/референсу, удаление фонаФорматы, разрешение и бесплатный лимит выбранного тарифа
IdeogramГенерация, маски и текст в CanvasДокумент относится к пользователям с сохранившимся доступом; условия PNG противоречивы
RecraftРастровые и векторные форматы, референсы и стилиСоотношение кредитов и генераций, ограничения конкретных моделей

Источники: редактор Leonardo, Canvas Ideogram, функции Recraft. Для Canva и Adobe другой способ получения заблокированных страниц не использовался.

В описании меню изображения Ideogram связывает PNG с Plus и выше, а в инструкции скачивания — с Basic и выше. Мы сохранили противоречие вместо выбора более выгодной версии. Описание тарифов также направляет к текущей странице цен за актуальными лимитами и условиями доступа.

В условиях Recraft есть запрет коммерческого использования материалов бесплатного тарифа. Общие рекламные слова о правах не подтверждают пригодность такого файла для клиентской кампании. Нельзя также предполагать, что последующая оплата автоматически меняет права на прежние результаты.

Превратите неизвестные параметры в план проверки

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

ТребованиеЧто можно установить по документамЧто ещё проверить
Прозрачный фонНаличие описанной функции удаления фонаКрая своего изображения, прозрачность и итоговые размеры
Редактируемый логотипНаличие подходящего векторного процесса и экспортаЕсть ли в файле редактируемые контуры для вашей работы
Реклама клиентаГде находятся условия нужного тарифаОтносятся ли они к конкретному материалу, тарифу и использованию

Описание редактора Leonardo даёт основание включить его в следующий тест на собственных изображениях. Перечень форматов Recraft — повод проверить векторный процесс. Недоступные продукты остаются неоценёнными: отсутствие доказательств не делает их хуже.

Результат исследования — список следующих проверок, а не универсальный победитель. В практикуме QA лендинга применяется тот же принцип: видимое сообщение об успехе отделяется от сохранённого результата, а критерий приёмки определяется заранее.

Проверьте экспорт

Используйте библиотеку CSV для запятых, кавычек и переносов строк; сохраняйте UTF-8. Импортируйте поля как текст в табличное приложение и включите перенос строк. Проверьте, что каждому продукту соответствует одна строка, а URL источников можно открыть или скопировать в браузер; автоматическое создание гиперссылок зависит от приложения. Сводку передавайте вместе с доказательствами.

В этом наборе программно проверены пять строк продуктов, 32 строки записей и совпадение колонок. Проверки в интерфейсе табличного приложения не было. В полях с подтверждающим источником сохранены условия, примечания и URL. Для недоступных и непроверенных полей указан статус; источники для них не выдуманы. Такая таблица помогает выбрать, что тестировать дальше, но не заменяет испытание собственных материалов и конечного экспорта.

Проверьте CSV без табличного редактора

Для этой проверки нужен Python 3.9 или новее. Сохраните код в research-kit/check_research.py и из этой папки выполните python3 -B check_research.py. Он сверяет колонки с шаблонами, ожидает пять строк сравнения и 32 строки доказательств, требует URL для подтверждённых заявлений поставщика. Это проверка структуры, а не истинности продуктовых утверждений.

import csv
from pathlib import Path

for name, expected in [("comparison", 5), ("evidence", 32)]:
    with Path(f"{name}-template.csv").open(encoding="utf-8-sig", newline="") as f:
        columns = next(csv.reader(f))
    with Path(f"{name}.csv").open(encoding="utf-8-sig", newline="") as f:
        reader = csv.DictReader(f)
        assert reader.fieldnames == columns, name
        rows = list(reader)
    assert len(rows) == expected, (name, len(rows))
    assert all(None not in row and None not in row.values() for row in rows)
    if name == "evidence":
        for row in rows:
            if row["verification_status"] == "verified_vendor_statement":
                assert row["source_url"].startswith("https://"), row["product"]
    print(name, len(rows), "structure OK")

Локально получен вывод comparison 5 structure OK и evidence 32 structure OK. Если вы добавили продукты или наблюдения, измените ожидаемые количества. Не удаляйте полезные записи ради исходных чисел.

Если редактор показывает весь CSV в одной колонке, укажите запятую как разделитель при импорте. Обычный текст URL можно скопировать в браузер: оформление гиперссылки не доказывает доступность. Если источник исчез, сохраните историческую строку и отметьте новую проверку как нерешённую.

Часто задаваемые вопросы

Это рейтинг пяти продуктов по результатам практического теста?
Нет. Проверены официальные материалы трёх продуктов; доступ к двум запрещён. Работа в интерфейсах и сравнение качества изображений не проводились.
Что должно быть в таблице исследования конкурентов?
В сводке — строка на продукт, в доказательствах — строка на утверждение. Сохраняйте URL, время, тарифные условия, метод и статус проверки, чтобы выводы можно было восстановить.
Можно ли сравнивать продукты при недоступных страницах?
Можно сделать частичное сравнение, явно сохранив причины отсутствия данных. Не включайте неподтверждённые поля в рейтинги: отсутствие данных не доказывает отсутствие функции.
Корректный CSV означает правильное исследование?
Нет. Он подтверждает структуру и поля. Утверждения требуют проверки источников, а качество результата — отдельного продуктового теста.