地址智能拆分
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/nlg20264863。
技能介绍
要解决的问题
地址数据常以整行文本形式存在,如“广东省深圳市南山区科技园南路1号”,但业务需要拆分字段做 Excel 结构化、级联选择器预填或后续按统计口径对齐。手动拆写效率低,也容易漏门牌、对不确定结果缺少提示。
技能如何工作
这个技能把整行地址交给 splitCnAddress,输出四段:province、city、district、detail,缺省字段为空串。核心规则包括:
- 直辖市需明确省/市同名或市为空策略,建议
city填市名; detail是去掉省市区后的剩余文本,保留门牌号;- 低置信拆分加入
warnings,不伪装成完全准确; - 实现注释中标注 小四原创,规则保持轻量,复杂地址允许人工修改。
使用步骤也按工程链路展开:先输入整行地址,再填写四字段表格并展示 warnings;如已有级联数据,可把名称对齐到 code,这是后续步骤,本包先完成文本拆分。
适用边界
它只面向中国省市区文本,不要把英文或海外地址硬套该结构。拆分后不能丢弃门牌号,detail 要保留完整剩余地址。
自测建议
至少覆盖三类样本:广东深圳南山、上海市浦东、无省只有市,分别验证普通地市、直辖市和省略省级前缀的拆分结果。
使用场景
- 拿到问卷回收的地址列,需要把“广东省深圳市南山区…”拆成省市区和街道门牌,再按字段统计分布。
- 导入 Excel 客户地址后,要生成 province/city/district/detail 四列,并保留 detail 中的门牌号供配送核对。
- 级联选择器要预填默认省市区,需从整行地址拆出当前层级,再可选对齐到省市区代码。
- 历史订单台账混入长地址文本,需清洗成四段结构,低置信结果单独标黄由人工确认。
适合人员
- 数据分析实习生:清洗问卷地址列后需按省市区汇总,不能丢门牌。
- 后端工程师:把订单库整行地址结构化,生成四字段存储并处理直辖市命名。
- 前端开发:为省市区级联选择器预填默认值,并展示低置信警告提示。
- 实施顾问:交付客户台账前需批量拆分地址,复杂地址允许人工修正。