A project to build with System One models

A browser agent that fills in web forms

Decide, for each field on a form, whether to type a value, tick a box, click or skip, using a model small enough to run in the loop.

Tools and appsAdvanced4 stepsSuggested by @biplov

The decision

For each form element, a choice between filling an entity, checking, clicking or skipping. cua-s1-forms was built for exactly this, and at 706K parameters it adds almost nothing to the loop.

How to build it

  1. Drive a browser with Playwright and extract the form's elements with their labels.
  2. Give the model each element and the data you want entered.
  3. Act on its decision, then move to the next element.
  4. Test on forms you control first: sign-ups, surveys, internal tools.

Make it better

Pair it with a larger model only for the steps it is unsure about, and log those steps. They show where the small model needs more training.

More projects to build

All projects