100's of workflows

Visual Regression Testing with Apify and AI Vision Model

Integrations
Google Sheets
HTTP Request
Merge
Edit Fields (Set)
Loop Over Items (Split in Batches)
Google Drive
Wait
Linear
Sticky Note
Manual Trigger
Schedule Trigger
Filter
Basic LLM Chain
Structured Output Parser
Aggregate
Google Gemini Chat Model

This rantir workflow is a proof-of-concept template exploring how we can work with multimodal LLMs and their multi-image analysis capabilities. In this demo, we compare two screenshots of a webpage taken at different timestamps and pass both to our multimodal LLM for a visual comparison of differences. rantir’s basic LLM node supports handling multiple binary inputs (i.e., images) in an AI request.

How it works

This template runs in two parts: first, to generate the base screenshots, and second, to run the visual regression test by capturing fresh screenshots.

     
  • Starting with a list of webpages captured in a Google Sheet, base screenshots are taken for each using an external web scraping service called Apify.com (I prefer Apify, but feel free to use whichever web scraping service is available to you).
  •  
  • These base screenshots are uploaded to Google Drive and will be referenced later when we run our testing.
  •  
  • In Phase 2, a scheduled trigger will fire at a later time, using the same web scraping service to generate fresh screenshots of our desired webpages.
  •  
  • Next, we re-download the base screenshots in parallel. With both the old and new captures, we pass them to our LLM node. In the LLM node’s options, we define two “user message” inputs with the type of binary (data) for our images.
  •  
  • Finally, we prompt our LLM with our testing criteria and capture the regressions detected. Note that results will vary depending on which LLM you use.
  •  
  • A final report is generated using the LLM's output and uploaded to Linear.

Requirements

     
  • Apify.com API key for web screenshotting service
  •  
  • Google Drive and Sheets access to store the list of webpages and captures

Customising this workflow

     
  • Have your own preferred web screenshotting service? Feel free to swap out Apify with your service of choice.
  •  
  • If the web screenshot is too large, it may prove difficult for the LLM to spot differences with precision. Try splitting the captures into smaller images instead.

Other Workflows like this one

Your connected stack awaits to automate AI workflows with 24-7 uptime performance and engagement

AI - Telegram Chatbot
Telegram
OpenAI
Merge
Edit Fields (Set)
Telegram Trigger
Survey Insights with Qdrant, Python and Information Extractor
Google Sheets
HTTP Request
If
Edit Fields (Set)
Loop Over Items (Split in Batches)
Charts and AI Agent Analysis using OpenAI Structured Output and Quickchart
HTTP Request
AI Agent
OpenAI Chat Model
Window Buffer Memory (easiest)
Call rantir Workflow Tool
Auto Reply Outlook Emails with AI
Microsoft Outlook
AI Agent
Ollama Chat Model
Loop Over Items (Split in Batches)
If
Automate Customer Support with AI
If
Edit Fields (Set)
Slack
Jira Software
Execute Workflow
Telegram AI bot with LangChain nodes
HTTP Request
Edit Fields (Set)
Telegram
Telegram Trigger
Execute Workflow Trigger

Compare features across plans

Computir Cloud Suite All Access

$99/m

Per team/per month, with 10 GB of data and storage
Everything in Free, and:
Icon
Host up to around 4-5 Applications
Icon
Advanced user roles
Icon
Unlimited AI applications & workflows
Icon
Custom onboarding & Customer management
Icon
Advanced integrations
Icon
International capabilities
Unlimited Team Plan & Custom Integration

$299/m

Per $1K Tokens or 1 TB added, custom integration (per month)
Everything in Professional, and:
Icon
Host up to around 20+ Applications
Icon
Tailored implementation services
Icon
Advanced ERP integration capabilities
Icon
Extra bandwidth and open-source AI models
Icon
Fine-tuning & data logic
Icon
SOX or integration customization
Icon
Dedicated premium support
Cloud Suite

$99/mo

Team Plan

$299

Computir Cloud

AI Application & Automation platform suite
Get access to generate dashboards, websites or content
Chat to Explore Data
Icon

Custom Develop  integrations

Chat to Transform Data
Icon
Direct or Enterprise application connections
Webflow, Wix or Wordpress
+ Acumatica, Microsoft, Netsuite & Sage
+ Oracle & Workday
Rules to automate AI
Basic
Advanced
Advanced

Custom Integrations

Build & Share Live Reports
Icon
Generated
Human-Led
Train Classification Models
Icon
Human-Led
Train Time Series Forecasts
Icon

"I highly recommend Computir, they are a great dev team with quick turn around on all projects and requests. We recently worked with them on updating our website and any changes, updates or modifications I needed were always taken care of quickly!"

Paige J, VP of Marketing, Heavy AI