Об этом проекте

Skyvern — это инструмент автоматизации браузера на базе ИИ, который использует Vision LLM и компьютерное зрение для взаимодействия с веб-сайтами. В отличие от традиционной автоматизации, полагающейся на парсинг DOM и XPath, Skyvern может работать с незнакомыми сайтами и адаптироваться к изменениям макета, анализируя визуальные элементы. Ключевые возможности включают: - SDK на базе ИИ: расширение для Playwright, добавляющее команды на естественном языке, такие как `page.act()`, `page.extract()` и `page.validate()`, а также дополненные ИИ версии стандартных действий Playwright (click, fill, select, upload). - No-Code конструктор рабочих процессов: позволяет пользователям объединять несколько задач с помощью блоков для извлечения данных, валидации, циклов и HTTP-запросов. - Расширенное управление браузером: поддержка управления локальными экземплярами Chrome через удаленную отладку и туннелирование локальных браузеров в Skyvern Cloud. - Извлечение данных и заполнение форм: возможность извлечения структурированных данных на основе предоставленной JSON-схемы и заполнения сложных веб-форм. - Поддержка аутентификации: включает поддержку 2FA (TOTP, Email, SMS) и интеграцию с менеджерами паролей, такими как Bitwarden. - Интеграции: поддержка Model Context Protocol (MCP) и подключение к платформам автоматизации, таким как Zapier, Make.com и N8N. Skyvern может быть развернут через управляемый облачный сервис, локальную установку pip или Docker Compose. Он поддерживает широкий спектр провайдеров LLM, включая OpenAI, Anthropic, Gemini, а также локально размещенные модели через Ollama.