Description
Currently, FireForm processes each PDF field sequentially with independent LLM calls, which increases latency for multi-field forms.
Rationale
Batched processing can improve performance and scalability by sending all fields in a single structured prompt and mapping JSON output to PDF fields.
Proposed Solution
- Change extraction logic to handle all fields in one request
- Map JSON output to PDF fields
- Update relevant tests and documentation
Acceptance Criteria
- Latency for multi-field PDFs decreases
- JSON output matches schema
- Works in Docker container
Additional Context
This aligns with my GSoC proposal focused on improving FireForm's pipeline efficiency.
Description
Currently, FireForm processes each PDF field sequentially with independent LLM calls, which increases latency for multi-field forms.
Rationale
Batched processing can improve performance and scalability by sending all fields in a single structured prompt and mapping JSON output to PDF fields.
Proposed Solution
Acceptance Criteria
Additional Context
This aligns with my GSoC proposal focused on improving FireForm's pipeline efficiency.