Skyvern é uma plataforma que ajuda empresas a automatizar fluxos de trabalho do navegador usando LLMs (Grandes Modelos de Linguagem) e tecnologias de visão computacional, fornecendo endpoints de API simples para automatizar completamente fluxos de trabalho manuais, substituindo soluções de automação frágeis ou não confiáveis.
Fundada em 2023 por Suchintan Singh e Shuchang Zheng, a Skyvern está sediada em São Francisco, Califórnia, EUA, e atualmente tem 3 funcionários. A equipe fundadora conversou com centenas de empresas e descobriu que a maioria depende de fluxos de trabalho manuais repetitivos, cuja amplitude é surpreendente – a maioria das empresas começa fazendo o trabalho manualmente e acaba contratando pessoas para escalar o trabalho manual ou escrevendo scripts usando bibliotecas de automação de navegador como o Selenium.
Skyvern aceita blocos de informações ao navegar em fluxos de trabalho – apenas um bloco de dados JSON contendo qualquer informação que você deseja inserir e, em seguida, usa LLMs para mapeá-lo para as informações na tela. Por exemplo: se você estiver gerando uma cotação de seguro de carro nos EUA, o sistema pode mapear de forma inteligente os dados para os campos de formulário correspondentes.
Skyvern suporta encadear várias tarefas em um fluxo de trabalho, executando cada tarefa sequencialmente por meio de endpoints de API para concluir processos operacionais complexos.
Ao contrário da automação com código, o Skyvern pode lidar com pequenas mudanças na estrutura do site sem problemas, o que resolve o problema de scripts de automação tradicionais que falham após atualizações do site.
O projeto é totalmente de código aberto, com o código hospedado no GitHub, permitindo que os desenvolvedores usem, modifiquem e contribuam livremente.
Começar a usar o Skyvern é um processo simples, com orientação abrangente para instalação local usando GitHub, Docker e ferramentas de linha de comando. O processo de instalação normalmente inclui:
# Clonar o projeto
git clone https://github.com/Skyvern-AI/skyvern.git
# Implantar usando Docker
docker-compose up -d
# Ou instalar através da ferramenta de linha de comando
pip install skyvern
Por exemplo, o sistema pode navegar até o carrinho de compras e verificar o status do carrinho, e finalmente comprar itens através do processo de checkout.
Embora seja um serviço pago, na data deste documento, criar uma conta é relativamente fácil, e o projeto oferece versões de código aberto e serviços comercializados.
Skyvern representa um avanço significativo no campo da automação de navegadores. Ele combina tecnologia de IA avançada, características de código aberto e confiabilidade de nível empresarial, fornecendo uma solução poderosa e flexível para empresas que precisam automatizar operações repetitivas na web. Ao eliminar a complexidade e a fragilidade da escrita de scripts tradicionais, o Skyvern torna a automação de navegadores mais inteligente, confiável e fácil de manter.