在电商平台中,用户地址的高效解析 是一个关键功能。传统的手动填写地址方式容易出错,且体验较差。借助 DeepSeek 的语义分析能力
,我们可以实现:
✅ 智能解析用户口述地址(如:"寄到杭州市西湖区文三路100号")
✅ 自动转换其他平台的地址文本(如从淘宝、京东复制的地址)
✅ 结构化输出 JSON 格式,便于系统存储和后续处理提示词如下:
请对以下中文文本进行语义分析,并按照指定的JSON格式返回结果。
待分析文本:"我要发送快带给安徽省合肥市的XXX,电话号码是多少"
要求返回格式:
{
"intent": "快递发送", // 分析用户意图
"location": { // 地址信息
"province": "", // 省份
"city": "", // 城市
"detail": "" // 详细地址/收件人
},
"contact": { // 联系方式
"phone_required": true/false, // 是否需要电话号码
"phone_number": "" // 电话号码(如果文本中包含)
},
"original_text": "" // 原始文本
}
请严格使用上述JSON格式,如果某些字段无法从文本中提取,请留空或设为null。
示例:DeepSeek 地址解析
用户输入:
"我要发送快带给安徽省合肥市的张三,电话号码是多少"
DeepSeek 返回的标准 JSON 结构
{ "intent": "快递发送", "location": { "province": "安徽省", "city": "合肥市", "detail": "张三" }, "contact": { "phone_required": true, "phone_number": null }, "original_text": "我要发送快带给安徽省合肥市的张三,电话号码是多少" }开发对接建议
字段自定义:可根据数据库设计调整 JSON 结构(如增加 district 区县、street 街道等)。数据校验:检查 phone_required 判断是否需要提醒用户补充手机号验证 province、city 是否匹配行政区域数据库前端交互优化:用户粘贴地址后,自动填充表单(省、市、详细地址)若 phone_number 为空,弹出提示:"请补充收货人电话"为什么选择 DeepSeek?
高准确率
:精准识别省、市、收件人等关键信息
灵活适配:JSON 结构可完全匹配业务需求
提升体验:减少用户手动输入,降低错误率适用场景:电商订单、物流系统、用户资料填写等。