# 产品需求文档(PRD):邻享家 - 社区能力共享平台
**文档版本:** V1.0
**创建日期:** 2026-07-18
**项目代号:** NeighborShare
**目标用户:** 社区业主、租户、周边小微商家(维修点)
**核心理念:** 让邻里间的技能与工具,像便利店一样触手可及。
---
## 1. 产品背景与战略目标
### 1.1 要解决的核心问题
- **需求侧痛点**:水管漏水、灯泡不亮、需要电钻,找不到靠谱的邻居或师傅;找人维修担心被“杀熟”。
- **供给侧痛点**:退休老师傅有手艺没客源;家里买了几百块的电钻,一年只用两次,闲置吃灰。
- **信息差痛点**:用户不知道“谁能修”,师傅不知道“谁要修”,附近三公里的需求无法精准匹配。
### 1.2 战略目标(OKR)
- **O1(业务目标)**:上线3个月内,实现1000单真实交易闭环;覆盖本地5个大型社区。
- **O2(体验目标)**:从“打开APP拍照”到“预约成功”的核心路径操作步骤不超过4步。
- **O3(数据目标)**:构建包含10万条设备维修数据的结构化知识图谱,支持AI自动问答。
---
## 2. 核心功能架构总览
系统分为五个核心模块,由五个角色分别主导设计:
| 模块名称 | 主导角色 | 核心职责 |
| :--- | :--- | :--- |
| **1. 智能服务匹配引擎** | **算法工程师** | LBS位置服务、AI图像识别(拍照识物)、维修意图识别与问答推荐。 |
| **2. 交易与信用闭环** | **后端开发** | 订单状态机管理、微信/支付宝支付分账、积分计算、评价风控。 |
| **3. 服务与知识库建设** | **技术负责人/架构师** | 分布式爬虫系统架构设计、知识库结构化存储、高并发搜索接口。 |
| **4. 移动端交互体验** | **产品经理(PM)** | 用户界面设计、操作路径优化、前后端功能逻辑串联与交互稿输出。 |
| **5. 全链路质量保障** | **测试/QA** | 接口自动化测试、全链路压测、AI识别准确率验证、异常场景模拟。 |
---
## 3. 详细功能需求(按角色划分)
### 3.1 产品经理(PM)职责:定义用户旅程与界面逻辑
#### 3.1.1 核心页面与操作路径
- **首页(LBS智能推荐)**:
- 默认展示“步行10分钟”(约800米)圈内的热门服务与设备租赁列表。
- 顶部核心功能区:**“AI拍照识别”** 与 **“智能问答”** 搜索框。
- 底部常驻大按钮:**“发布服务/出租”**。
- **发布流程(供给侧)**:
- 第一步:选择发布类型——【技能服务(上门)】或【工具设备(自取/借用)】。
- 第二步:填写核心字段——标题、详细描述、服务范围、自定义价格(元/小时或元/次)、可预约时间段。
- 第三步:上传资质/实拍图(设备需上传新旧程度照片)。
- **服务详情页(需求侧)- 核心亮点**:
- **上半屏**:服务者信息、信用等级(LV1-LV5)、距离、价格。
- **下半屏(战略级功能)**:**“先看指南,再找师傅”**。
- 自动关联该服务品类下的Top3“维修指南”图文/视频。
- 用户点击可展开自助排查步骤。
- 页面底部固定按钮:**“看完指南,仍未解决?立即预约师傅”**。
- **订单状态机(交易闭环)**:
- 待接单(发布后) -> 已接单/待服务 -> 服务中(开始计时) -> 待验收/待确认 -> 已完成(触发结算)。
#### 3.1.2 积分与评级体系(非货币)
- **积分获取规则**:每完成一笔订单,交易双方各获得(订单金额 * 1)的积分。
- **评级门槛(等级特权)**:
- LV1-LV2(新手):普通展示。
- LV3-LV4(熟练):获得“金牌师傅/诚信邻居”标识,搜索结果加权排名。
- LV5(社区专家):平台首页专题推荐,免服务佣金。
- **积分消耗**:仅用于兑换“置顶卡”或“推广曝光流量”,不可提现,确保金融合规。
---
### 3.2 算法工程师职责:AI与匹配逻辑
#### 3.2.1 拍照识别(Computer Vision)
- **输入**:用户通过APP拍摄损坏的设备整机、机身铭牌或故障部位。
- **输出**:结构化数据 —— `{ "品牌": "海尔", "型号": "XQG100-B", "品类": "滚筒洗衣机" }`。
- **异常处理**:若置信度低于80%,触发“手动输入型号”引导页,并将模糊图片存入待标注库用于模型迭代。
#### 3.2.2 智能问答与意图识别(NLP + Knowledge Graph)
- **交互方式**:用户在识别结果页输入文字(如“不脱水”、“漏水”)。
- **检索逻辑**:结合识别出的型号+故障描述,在知识库(Elasticsearch)中检索最匹配的Top3维修方法。
- **降级策略**:若无完全匹配型号,则上溯至“品类通用解决方案”推荐给用户。
#### 3.2.3 LBS动态推荐排序算法
- **基础分**:距离(近者优先,限制10分钟步行阈值)。
- **动态权重**:信用评分(0.4) + 响应速度(0.3) + 历史完单率(0.3)。
- **反作弊**:拒绝距离过远或信用分低于60分的服务者在首页展示。
---
### 3.3 技术负责人/架构师职责:技术选型与基建
#### 3.3.1 整体技术架构(从0到1)
- **移动端**:Flutter(跨平台方案,保证iOS/Android UI高度一致,降低开发成本)。
- **后端架构**:微服务架构(Spring Cloud Alibaba + Nacos)。
- *服务拆分清单*:用户中心、订单中心、支付中心、消息中心、AI推理中心、爬虫管理中心。
- **数据存储**:
- **MySQL**:事务型数据(用户余额、订单主表)。
- **Elasticsearch**:服务列表搜索、附近的人/服务检索(Geo查询)、维修知识库全文检索。
- **Redis**:缓存热点数据(用户Session、热门服务列表)、分布式锁。
- **文件存储**:阿里云OSS或MinIO(用于存储设备照片、聊天图片、用户头像)。
#### 3.3.2 爬虫系统设计方案(知识库构建)
- **目标数据源**:品牌官网售后文档、主流家电维修论坛(如家电维修联盟)、百科类网站。
- **合规策略(红线)**:
- 严格遵守目标网站的 `robots.txt` 协议。
- 设置随机的请求间隔(3-5秒),限制并发请求数,防止误伤目标服务器。
- 伪装合理的User-Agent和Referer。
- **数据清洗与结构化**:
- 爬取原始数据后,利用正则表达式或NLP分词抽取四个核心字段:**【故障现象】、【解决方法】、【所需工具】、【注意事项】**。
- 清洗后的数据存入Elasticsearch向量库,供AI检索调用。
---
### 3.4 后端开发职责:核心业务逻辑实现
#### 3.4.1 支付与分账闭环
- **对接渠道**:微信支付V3接口 + 支付宝App支付接口。
- **资金流转(担保交易)**:
1. 用户下单,支付全额至**平台微信/支付宝商户账户(冻结状态)**。
2. 服务者上门完成服务,用户在APP点击“确认验收”。
3. 平台系统调用分账接口,将金额(扣除平台5%技术服务费后)打款至服务者的商户余额/银行卡。
- **异常处理**:若用户72小时未点击“确认验收”,系统自动推送提醒;若超过7天未确认,订单自动完成并触发打款(需在协议中注明)。
#### 3.4.2 设备租赁状态记录(风控关键点)
- **借用前**:必须调用相机拍照上传设备当前状态,存入订单附件。
- **归还时**:再次拍照上传。
- **争议处理**:若双方就损坏产生纠纷,客服后台调取前后两张照片对比,作为定责核心依据。
---
### 3.5 测试/QA职责:质量红线与测试策略
#### 3.5.1 核心测试场景
- **并发与性能测试**:
- 使用JMeter模拟1000个用户同时在LBS 10公里范围内搜索服务,系统响应时间需 < 2秒。
- 模拟500人同时并发下单,测试库存锁(或服务者时间排期锁)的准确性,防止“超卖/超订”。
- **支付异常测试(重中之重)**:
- 模拟支付过程中断网、杀死APP进程、微信回调延迟/重复回调。
- 确保订单状态最终一致性(使用本地消息表+定时任务补偿机制),严禁出现“扣款未下单”或“下单未扣款”的资损情况。
- **AI识别容错测试**:
- 输入模糊、过曝、倾斜的照片,验证系统是否能优雅降级(给出手动输入入口),而非直接报错崩溃。
---
## 4. UI/UX 设计指引(文字草图)
- **品牌调性**:温暖、亲和的橙色(#FF7E36) + 干净可靠的白色,营造邻里互助的友好感。
- **底部导航栏(4个主Tab + 1个中央按钮)**:
1. **首页**(指南推荐 + 附近服务信息流)。
2. **消息**(IM聊天列表 + 系统通知)。
3. **发布**(中央显眼的“+”号凸起按钮,点击弹出发布类型选择)。
4. **订单**(我的服务订单 / 我的租赁订单,TAB切换)。
5. **我的**(个人资料、我的积分与等级、设置)。
---
## 5. MVP版本开发排期与里程碑
| 阶段 | 周期 | 核心交付物 | 角色分工 |
| :--- | :--- | :--- | :--- |
| **需求评审与UI定稿** | 3天 | PRD确认、UI设计稿交付、接口文档定义 | PM主导,全员参与评审 |
| **技术选型与架构搭建** | 5天 | 数据库ER图设计、项目脚手架搭建、中间件选型 | 架构师主导,后端/算法参与 |
| **核心业务并行开发** | 20天 | 发布、LBS搜索、订单流程、IM即时通讯 | 后端(业务接口) + 前端(界面交互) |
| **AI模型与爬虫建设** | 15天 | 图像识别接口部署、知识库爬取与清洗(首批1万条) | 算法主导,架构师提供服务器资源支持 |
| **集成测试与灰度发布** | 10天 | 全链路压测报告、核心Bug清零、内部员工灰度测试 | QA主导,全员配合修复 |
| **正式上线与运维监控** | 2天 | 部署生产环境、配置监控看板(Prometheus + Grafana) | 架构师主导,后端辅助 |
---
## 6. 后续迭代方向(V2.0规划)
- **语音交互**:支持语音输入故障描述,自动转为文字检索。
- **社区动态**:增加邻里互助圈(类似朋友圈),增强用户粘性。
- **保险接入**:针对贵重设备租赁(如专业工具),引入按单购买的财产意外险,降低交易摩擦。
---
**文档结束**