Skip to main content

Form Filling (CV Application) Workflow

This workflow fills out and submits a single-page job application form using an applicant profile and an attached CV, via the Form Interaction Tool.

Note:
Form filling requires reliable, sustained tool use — discovering a form's fields, filling them, and submitting. Smaller local models (≤ 27B parameters) have been observed failing at this: some report success without ever actually completing the form, others never issue a real tool call at all.
This workflow works reliably with larger LLMs (more than 27B parameters).

Form Filling CV Workflow


Steps

  1. Provide Input: The Data Source node supplies the applicant's profile as markdown plus an attached CV PDF, including the form's URL.
  2. Discover the Form: The AI Data Processing node calls the Form Interaction Tool with just the URL to read the form's fields, their selectors, and its clickable buttons.
  3. Fill and Submit: The model maps the profile data onto every required field and calls the tool again with the fill actions and a submitSelector taken from the tool's own actionButtons — including uploading the attached CV.
  4. Display Result: The Data Flow Spy node shows the model's summary of whether the application was submitted successfully.