FormBharo: Designing and Evaluating a Voice Agent for Conversational Form Filling in Rural India

📅 2026-08-06
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenges faced by illiterate populations in rural India in completing social welfare application forms and the heavy manual burden on frontline health workers by proposing FormBharo, an end-to-end voice agent designed for telephone-based spoken interaction. Integrating large language models with rule-based validation and workflow control, the system completes structured form-filling under strict latency and cost constraints. Key contributions include the first pilot deployment of a voice agent for welfare registration among the target population, empirical evidence revealing discrepancies between component-level metrics and end-to-end performance that underscore the necessity of holistic evaluation, a Pareto-weighted scalarization method to balance accuracy, cost, and latency, and the release of FormVoiceAgentBench—an open-source benchmark comprising 3,760 real-world dialogues. Experiments demonstrate that rule-based control substantially mitigates information extraction errors, enabling lightweight models to match or even surpass state-of-the-art large models in form completion rates, although overall success drops by approximately 41 percentage points under real speech input conditions.
📝 Abstract
In India, almost every social benefit starts with a form, yet the people who need these benefits most are often unable to read or write. Reaching them requires a spoken conversation. Today that work falls to frontline health workers who enroll beneficiaries one at a time, a poor use of stretched capacity. We built FormBharo ("fill the form" in Hindi), a voice agent that fills a structured form over a phone call under tight latency and cost budgets by pairing Large Language Models (LLMs) with deterministic, rule-based validation and flow control. It is being piloted with ARMMAN, an NGO running large-scale maternal and child mobile-health programs in India, to enroll low-income, Hindi-speaking mothers in antenatal and postnatal care. To our knowledge, it is the first voice agent piloted to fill an enrollment form for this population. We openly release FormVoiceAgentBench, a benchmark pairing human-recorded Hindi audio with 3,760 multi-turn conversation tests across 960 simulated calls, to evaluate our agent's components (transcription, extraction, reply generation) and end-to-end form completion under real acoustic variations. Form completion drops by up to ~41 points when LLMs receive error-prone real-speech transcripts instead of reference ones. The rule-based controls recover many turn-level extraction errors, helping smaller, cheaper models match or surpass frontier models on form completion. Component performance does not predict end-to-end performance: GPT-5.5 leads turn-level extraction accuracy on reference transcripts (99.8%) but ranks lower on form completion. Since errors both propagate and cancel across the pipeline, the optimal model choice of models emerges only through end-to-end evaluation. Finally, no single model is best across accuracy, cost, and latency at once, so we use a Pareto-based weighted-sum scalarization to select a deployable configuration balancing the three.
Problem

Research questions and friction points this paper is trying to address.

conversational form filling
voice agent
low-literacy populations
rural India
social benefit enrollment
Innovation

Methods, ideas, or system contributions that make the work stand out.

voice agent
form filling
LLM-rules hybrid
end-to-end evaluation
low-resource setting
🔎 Similar Papers