360 Secure SkillHub
360 安全技能中心

India Location Normalizer RE-India

读取线索中的印度房地产位置文本,依据本地别名表和输入/输出 Schema,将孟买、浦那的地点别名匹配为城市、规范地区、微观市场、匹配别名、置信度及未解析标记;不解析原始聊天、不提取非位置实体,也不执行写入或外发操作。Lint 标记存在指令动作约束冲突,需人工复核。

vishalgojha
vishalgojha
热度 74.45
最近更新 2026-05-11 17:26:52
分类:效率依赖:读写文件 / 内部调用大模型应用场景:数据处理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add india-location-normalizer
Metadata
name
india-location-normalizer
description
Normalize Indian real-estate location text into canonical city and locality fields (Mumbai and Pune v1) with confidence and unresolved flags. Use when leads contain aliases like Goregaon, Andheri W, PCMC, Hinjewadi, Baner, or Wakad. Recommended chain position: lead-extractor then india-location-normalizer then sentiment-priority-scorer. Do not use for writes or outbound actions.

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

  1. Accept lead-location payload from Supervisor.
  2. Validate input against references/location-normalizer-input.schema.json.
  3. Use references/india-location-aliases-v1.json as the authoritative lookup map.
  4. Match in this order:
    • exact alias match (case-insensitive)
    • token-normalized alias match (trim punctuation, collapse spaces)
    • conservative fuzzy match only when clearly unambiguous
  5. Return one normalized location record per input lead with:
    • city
    • locality_canonical
    • micro_market
    • matched_alias
    • confidence
    • unresolved_flag
  6. 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

  1. If multiple localities match equally, set unresolved_flag: true.
  2. If no confident match exists, preserve input in matched_alias and mark unresolved.
  3. Prefer false-negative over false-positive for city/locality assignment.