Build a Vernacular Voice-Assisted Kirana Inventory Updater
Transform regional voice transcripts from small merchants into structured Beckn catalog updates. Verify product evidence, packaging specifications, and real-time stock levels.
What you are building
The core problem, expected build, and operating context for this challenge.
Transform regional voice transcripts from small merchants into structured Beckn catalog updates. Verify product evidence, packaging specifications, and real-time stock levels.
Merchant Operations Partner
Accept transcribed voice notes describing daily stock additions in regional vernacular.
Map transcribed inventory quantities and price terms to standardized ONDC taxonomy IDs.
Verify missing packaging evidence or price discrepancy against local baseline fixtures.
Produce standardized Beckn on_search item catalog updates for downstream network nodes.
Voice transcript reviewer with interactive table for quantity adjustments and Beckn taxonomy badges.
Create synthetic audio-derived text transcripts in Hindi and Kannada describing grocery items. Starter examples below are synthetic. They are not downloaded records.
Bhashini documentation Applies Bhashini language-task pipeline concepts to process vernacular merchant stock updates.
dspy, fastapi, pydantic. Optimizes prompt extraction modules to reliably parse varied colloquial phrasing into taxonomy fields. Hosted or local model fine-tuned or prompted for Indian English and regional transliterations.
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.
Extracts accurate numerical quantities and units from colloquial transcripts.
Maps ambiguous merchant phrasing to valid taxonomy categories.
Produces valid Beckn protocol catalog item updates.
Highlights unverified evidence items such as missing expiration dates.
```json [ { "input": { "merchant_id": "MER-441", "transcript": "Aaj 50 packet toor dal 1kg aur 20 bottle refined sunflower oil aaya hai, dal 110 aur tel 140", "language": "hi" }, "expected_output": { "catalog_updates": [ { "name": "Toor Dal 1kg", "quantity": 50, "price": 110, "category": "grocery_pulses" }, { "name": "Refined Sunflower Oil 1L", "quantity": 20, "price": 140, "category": "grocery_edible_oils" } ], "status": "PROCESSED_SUCCESSFULLY" } }, { "input": { "merchant_id": "MER-442", "transcript": "Kuch sabzi aaya hai, thoda pyaz thoda aaloo", "language": "hi" }, "expected_output": { "catalog_updates": [], "status": "INCOMPLETE_SPECIFICATION", "clarifications_needed": [ "exact_quantity_onion", "price_onion", "exact_quantity_potato", "price_potato" ] } } ] ```
Processes mock merchant inventory; writes updates only to local staging databases. Use mock external writes. Require human review before any real deployment.
Participation guide
Processes mock merchant inventory; writes updates only to local staging databases. Use mock external writes and human review.
How work is evaluated
Extracts accurate numerical quantities and units from colloquial transcripts. Maps ambiguous merchant phrasing to valid taxonomy categories. Produces valid Beckn protocol catalog item updates. Highlights unverified evidence items such as missing expiration dates.
Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
Complete workflow
Accept transcribed voice notes describing daily stock additions in regional vernacular. Map transcribed inventory quantities and price terms to standardized ONDC taxonomy IDs. Verify missing packaging evidence or price discrepancy against local baseline fixtures. Produce standardized Beckn on_search item catalog updates for downstream network nodes.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Correctness and evidence
Extracts accurate numerical quantities and units from colloquial transcripts. Maps ambiguous merchant phrasing to valid taxonomy categories. Produces valid Beckn protocol catalog item updates. Highlights unverified evidence items such as missing expiration dates.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Review interface
Voice transcript reviewer with interactive table for quantity adjustments and Beckn taxonomy badges.
Missing or incorrect.
Partly complete, with documented gaps.
Complete, with reproducible evidence.
Safe execution
Processes mock merchant inventory; writes updates only to local staging databases.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Accept transcribed voice notes describing daily stock additions in regional vernacular.
Map transcribed inventory quantities and price terms to standardized ONDC taxonomy IDs.
Verify missing packaging evidence or price discrepancy against local baseline fixtures.
Produce standardized Beckn on_search item catalog updates for downstream network nodes.
Reference links and supporting material
Create synthetic audio-derived text transcripts in Hindi and Kannada describing grocery items. Supplied starter examples are synthetic, not source extracts.
Challenge setup
Configuration summary for this challenge.
Challenge input
Input details are not configured.
DSPy
Prompt and LM program optimization framework.
Evaluated output
No output checks are configured.
- Accept transcribed voice notes describing daily stock additions in regional vernacular. Map transcribed inv...
- Extracts accurate numerical quantities and units from colloquial transcripts. Maps ambiguous merchant phras...
- Voice transcript reviewer with interactive table for quantity adjustments and Beckn taxonomy badges.
- 2 public reference cases
- 3 configured tools
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- DSPy · Optional
- DSPy · Optional
- DSPy · Optional
Evaluation contract
- Complete workflow · Weight 40
- Correctness and evidence · Weight 30
- Review interface · Weight 20
- Safe execution · Weight 10
Reference cases
- 2 public reference cases
Workflow tasks
No workflow tasks are configured.
Recipe freeze marker
No recipe freeze time is recorded.