
Manifest
Manifest превращает любой URL в структурированную JSON-карту интерактивных элементов пользовательского интерфейса — кнопок, форм и полей ввода — чтобы агенты ИИ могли надежно нажимать, заполнять и отправлять без хрупких селекторов или скриншотов.
https://omfang.io/?ref=producthunt&utm_source=aipure

Информация о продукте
Обновлено:23/07/2026
Что такое Manifest
Manifest (от omfang) — это API «слоя действий» для агентов ИИ, который преобразует веб-страницу в чистое, удобочитаемое для агента представление того, что можно сделать на этой странице. Вместо того чтобы просто показывать агенту, как выглядит страница (инструменты браузера) или что на ней написано (скреперы/извлекатели контента), Manifest идентифицирует интерактивные элементы управления — такие как поля ввода, кнопки и навигационные ссылки — и описывает их с контекстом, необходимым агенту для правильного действия, включая то, что требуется, прежде чем он сможет продолжить.
Ключевые особенности Manifest
Manifest — это API, который превращает любой URL веб-страницы в структурированную JSON «карту действий», которую ИИ-агент может надежно анализировать и выполнять. Он анализирует дерево доступности страницы (как программа чтения с экрана) и перепроверяет его с базовым DOM, чтобы захватить интерактивные элементы пользовательского интерфейса — кнопки, формы, поля ввода — и детали, необходимые агентам для успешной работы (обязательные поля, типы ввода, заполнители, отключенные состояния), избегая хрупких селекторов CSS и угадывания по скриншотам, оставаясь при этом устойчивым к изменениям дизайна пользовательского интерфейса.
URL → JSON манифест действий: Один вызов API преобразует веб-страницу в чистый, структурированный список действий (нажать/заполнить/отправить) плюс навигационные ссылки, делая страницы программно управляемыми для агентов.
Понимание на основе дерева доступности: Читает дерево доступности так, как это делают вспомогательные технологии, создавая стабильные, семантические описания интерактивных элементов вместо хрупких визуальных или основанных на селекторах эвристик.
Перекрестная ссылка DOM для отсутствующих деталей: Дополняет данные о доступности спецификой, полученной из DOM, такой как обязательные поля, типы ввода, заполнители и отключенные состояния — критически важные для правильного заполнения форм.
Вывод, понятный агенту (не необработанный HTML): Возвращает действия с метками, типами, описаниями и флагами требований, чтобы агенты могли планировать шаги (например, что должно быть заполнено перед отправкой) без пользовательского синтаксического анализа.
Устойчивость к изменениям дизайна пользовательского интерфейса: Избегает вручную поддерживаемых селекторов и хрупких путей CSS, которые ломаются при изменении страниц, улучшая долгосрочную надежность автоматизации.
Кэширование для скорости и предсказуемой стоимости: Кэшированные ответы быстры и предназначены для снижения повторяющихся затрат для агентов, которые часто посещают одни и те же URL-адреса.
Варианты использования Manifest
Автоматизация веб-задач ИИ-агентами: Позволяет агентам надежно выполнять многошаговые задачи на веб-сайтах (заполнять формы, нажимать кнопки, отправлять потоки) с использованием структурированного слоя действий, а не скриншотов или хрупких селекторов.
Поддержка клиентов и рабочие процессы самообслуживания: Обеспечивает работу агентов/ботов поддержки, которые могут перемещаться по порталам учетных записей, отправлять запросы и направлять пользователей через веб-формы, понимая, какие действия доступны и необходимы.
Автоматизация продаж и сбора лидов: Автоматизирует операции по привлечению клиентов, такие как отправка контактных форм, запрос демонстраций или заполнение форм регистрации партнеров, при этом правильно обрабатывая обязательные поля и типы ввода.
QA и регрессионное тестирование веб-приложений: Генерирует стабильный перечень интерактивных элементов для автоматизации тестирования, который менее чувствителен к рефакторингу пользовательского интерфейса, улучшая поддерживаемость сквозных тестов.
Модернизация RPA для предприятий: Заменяет RPA-скрипты, сильно зависящие от селекторов, на семантический слой манифеста действий, чтобы уменьшить сбои во внутренних инструментах и сторонних веб-системах.
Автоматизация с учетом доступности: Использует дерево доступности для управления автоматизацией, которая соответствует доступной семантике, помогая гарантировать, что агенты взаимодействуют со страницами надежным способом, подобным программе чтения с экрана.
Преимущества
Более надежен, чем написанные вручную селекторы, благодаря использованию семантики доступности и валидации DOM.
Удобный для агентов структурированный вывод JSON, который явно перечисляет доступные действия и требования.
Избегает угадывания на основе скриншотов, что позволяет создавать более детерминированные потоки автоматизации.
Кэширование может улучшить производительность и сделать повторяющиеся взаимодействия более предсказуемыми по стоимости.
Недостатки
Эффективность может зависеть от качества дерева доступности и структуры DOM сайта (плохо размеченные страницы могут давать менее полезные манифесты).
В основном описывает, что можно сделать на странице; выполнение действий по-прежнему требует среды выполнения агента/инструмента браузера.
Динамические или сильно скриптованные пользовательские интерфейсы могут потребовать дополнительной обработки помимо обнаружения статических элементов.
Как использовать Manifest
1) Получите доступ к Manifest: Перейдите на https://omfang.io/ и нажмите «Get your API key» (или посетите https://app.manifest.omfang.io/login), чтобы войти и получить ключ API для Manifest API.
2) Решите, какую страницу (URL) вы хотите преобразовать в действия: Выберите точный URL, с которым должен работать ваш агент (например, страница входа, страница оформления заказа, контактная форма). Manifest работает, посещая URL и создавая структурированную карту действий для этой страницы.
3) Вызовите конечную точку Manifest для генерации манифеста действий: Отправьте запрос на конечную точку Manifest API, указанную в документации: POST /manifest с телом JSON, например { "url": "https://example.com" }. Это запускает Manifest для посещения страницы, чтения дерева доступности, перекрестной ссылки с DOM и возврата структурированного JSON-манифеста доступных действий.
4) Прочитайте возвращенную сводку страницы (current_page_state): В ответе JSON используйте поле "current_page_state", чтобы понять, на какой странице вы находитесь (например, «Страница контактов с формой сообщения»). Это помогает агенту подтвердить контекст перед выполнением действий.
5) Перечислите доступные действия (кнопки, формы, поля ввода): Проверьте массив "actions" в ответе. Каждое действие включает такие поля, как id, label, type, description и required. Это основной вывод: структурированный список того, что агент может нажать, заполнить или отправить.
6) Определите обязательные поля и ограничения перед выполнением действия: Используйте метаданные каждого действия (например, "required": true/false), чтобы определить, что должно быть заполнено перед отправкой. Manifest разработан для включения деталей, которые часто отсутствуют в деревьях доступности, таких как обязательные поля, типы ввода, заполнители и отключенные состояния.
7) Используйте навигационные ссылки для перемещения между страницами при необходимости: Проверьте массив "navigation" (например, { "label": "Home", "url": "/" }), чтобы найти стабильные цели навигации. Используйте эти URL-адреса, чтобы направить агента на следующую страницу, затем повторно запустите POST /manifest для нового URL, чтобы получить карту действий следующей страницы.
8) Итерация: повторно запускайте Manifest после каждого изменения страницы: Всякий раз, когда агент переходит на другую страницу или изменяется состояние пользовательского интерфейса, снова вызывайте POST /manifest для текущего URL. Это позволяет поддерживать соответствие карты действий агента состоянию живой страницы без использования хрупких селекторов или скриншотов.
9) Попробуйте вживую перед интеграцией: Используйте живую демонстрацию на https://demo.manifest.omfang.io/demo, чтобы увидеть концепцию от начала до конца: URL на входе → структурированный JSON-манифест действий на выходе.
10) Управляйте использованием и стоимостью с помощью кэширования и плана: Выберите план на https://omfang.io/#pricing на основе ожидаемого объема вызовов (Free/Starter/Pro/Enterprise). Обратите внимание, что кэшированные ответы описываются как быстрые и обычно не учитываются в ограничениях скорости так же, как холодные запросы, что помогает сделать повторяющиеся рабочие процессы агентов предсказуемыми.
Часто задаваемые вопросы о Manifest
Manifest — это API «уровня действий», который превращает любой URL-адрес в структурированную JSON-карту того, что агент ИИ может делать на веб-странице (кнопки, формы и поля ввода), а также того, что требуется, прежде чем агент сможет продолжить.
Видео Manifest
Популярные статьи

Atoms: Мультиагентная ИИ-платформа, которая превращает идеи в готовые к запуску продукты
May 22, 2026

Nano Banana SBTI: Что это такое, как это работает и как это использовать в 2026 году
Apr 15, 2026

Обзор Atoms — AI Product Builder, переопределяющий цифровое творчество в 2026 году
Apr 10, 2026

Kilo Claw: Как развернуть и использовать настоящего AI-агента "Сделай-Это-За-Вас" (Обновление 2026)
Apr 3, 2026







