
This project focuses on creating robust datasets for training vision-language models (VLMs) to perform web-based tasks, with a particular emphasis on flight booking as a proof of concept. Our work demonstrates that smaller models (3B parameters) can effectively handle web navigation tasks when properly trained on specialized datasets.
Recent developments, such as H Runner, have shown that intelligence on the edge is possible with smaller models. While larger models like GPT-4 can handle web navigation tasks, smaller models like PaliGemma (3B) typically struggle. Our project aims to bridge this gap through specialized dataset creation and training.
You can find the datasets here
The project utilizes several key components:
Our experiments show that:
You can find our finetuned model here
We welcome contributions to improve the dataset creation pipeline and model performance. Please see our contribution guidelines for more information.
Project is MIT Licensed.
Contact Axel Darmouni, Anas Lecaillon, or Paul Peytevin for more details if needed.
python3.10 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Get the weights for the model:
./setup_omnivision.sh
To test it out:
cd parser
python parser.py
Python
98.9%
Shell
1.1%

This project focuses on creating robust datasets for training vision-language models (VLMs) to perform web-based tasks, with a particular emphasis on flight booking as a proof of concept. Our work demonstrates that smaller models (3B parameters) can effectively handle web navigation tasks when properly trained on specialized datasets.
Recent developments, such as H Runner, have shown that intelligence on the edge is possible with smaller models. While larger models like GPT-4 can handle web navigation tasks, smaller models like PaliGemma (3B) typically struggle. Our project aims to bridge this gap through specialized dataset creation and training.
You can find the datasets here
The project utilizes several key components:
Our experiments show that:
You can find our finetuned model here
We welcome contributions to improve the dataset creation pipeline and model performance. Please see our contribution guidelines for more information.
Project is MIT Licensed.
Contact Axel Darmouni, Anas Lecaillon, or Paul Peytevin for more details if needed.
python3.10 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Get the weights for the model:
./setup_omnivision.sh
To test it out:
cd parser
python parser.py
Python
98.9%
Shell
1.1%