Score normalized real-estate leads using sentiment, urgency, intent, recency, and record type to produce deterministic priority rankings and P1-P3 buckets. U...
编程
India Location Normalizer RE-India
Normalize Indian real-estate location text into canonical city and locality fields (Mumbai and Pune v1) with confidence and unresolved flags. Use when leads...
它能做什么
Normalize Indian real-estate location text into canonical city and locality fields (Mumbai and Pune v1) with confidence and unresolved flags. Use when leads...
技能文档
India Location Normalizer
Resolve messy India locality aliases into canonical location fields without side effects.
Quick Triggers
- Normalize Mumbai/Pune location aliases from extracted leads.
- Map PCMC and Hinjewadi variants to canonical localities.
- Resolve Mumbai shorthand like
Scruz,Khar,Andheri W,Turner Road,Carter Road. - Standardize locality names before scoring or storage.
Recommended Chain
message-parser -> lead-extractor -> india-location-normalizer -> sentiment-priority-scorer
Target KPI for production tuning: improve canonical Mumbai/Pune locality resolution versus extractor-only baseline.
Execute Workflow
- Accept lead-location payload from Supervisor.
- Validate input against
references/location-normalizer-input.schema.json. - Use
references/india-location-aliases-v1.jsonas the authoritative lookup map. - Match in this order:
- exact alias match (case-insensitive)
- token-normalized alias match (trim punctuation, collapse spaces)
- conservative fuzzy match only when clearly unambiguous
- Return one normalized location record per input lead with:
citylocality_canonicalmicro_marketmatched_aliasconfidenceunresolved_flag
- Validate output against
references/location-normalizer-output.schema.json.
Enforce Boundaries
- Never parse raw chat exports.
- Never extract non-location entities.
- Never write to Google Sheets, databases, or files.
- Never send messages or trigger external channels.
- Never auto-resolve low-confidence ambiguous aliases.
Handle Ambiguity
- If multiple localities match equally, set
unresolved_flag: true. - If no confident match exists, preserve input in
matched_aliasand mark unresolved. - Prefer false-negative over false-positive for city/locality assignment.
相关技能
Extract structured real-estate lead records from parsed message objects. Use when users ask to find leads in WhatsApp exports, extract name-phone-budget, or...
Generate daily or range-based lead summaries from read-only lead data. Use when users ask for todays lead summary, broker inventory counts, locality trends,...
Generate non-binding follow-up action suggestions from lead summaries or lead lists. Use when users ask for next best actions, call list for hot leads, or fo...
Generate comparative market analysis (CMA) and home valuation reports from IDX listing data and selected comparable properties. Use when a user wants to pick...
Book real estate showing tours from emailed or pasted listing details, including extracting listing data, preparing outbound call jobs, coordinating a callin...