Проект Surface представляет собой специализированный интерфейс, позволяющий ИИ-агентам эффективно взаимодействовать с HTML-страницами. Решение фокусируется на создании слоя абстракции, который переводит структуру веб-страницы в формат, удобный для анализа и выполнения программных действий языковыми моделями. Это упрощает процесс автоматизации задач, требующих навигации по сайтам и манипуляции элементами интерфейса.
Основная задача инструмента — обеспечить стабильное «зрение» для кодинг-агентов. Вместо того чтобы полагаться на сырой HTML-код, который может быть избыточным или неструктурированным, агент получает оптимизированное представление страницы. Такой подход снижает количество ошибок при интерпретации DOM-дерева и повышает точность выполнения команд, связанных с поиском кнопок, форм ввода и других интерактивных компонентов.
Разработка ориентирована на интеграцию в существующие агентные пайплайны, где требуется автономная работа в браузере. Использование подобных прослоек позволяет разработчикам создавать более надежные системы автоматизации, способные адаптироваться к изменениям в верстке сайтов без необходимости постоянной перенастройки логики взаимодействия.