# PowerRAG 文本问答 Demo · 示例文档 ## 1. 项目背景 本示例用于演示:上传一份 Markdown 文档 → 服务端自动解析与分块 → 基于问题检索相关 chunks。 ## 2. 关键概念 - **分块(Chunk)**:把长文切成多个小段,便于向量化与检索。 - **向量检索(Vector Search)**:把文本映射到向量空间,通过相似度找到相关片段。 - **Top-k**:返回最相关的 k 个片段。 ## 3. 规则与约束 1) 只有当“检索到的 chunks 与问题语义相关”时,才算成功。 2) 本 demo 不要求大模型生成最终回答(可选)。 ## 4. 示例内容:餐厅排队系统 我们要做一个餐厅排队系统,核心流程如下: 1. 顾客在前台取号,系统生成排队号(例如 A001)。 2. 服务员在就餐区空位出现时叫号,顾客到号后入座。 3. 如果顾客过号,可选择重新排队或延后若干位。 4. 系统需要支持查询当前排队情况,以及某个号码前面还有多少人。 ### 4.1 常见问题 - “过号后怎么处理?”:可以延后或重新取号,策略由门店决定。 - “如何估算等待时间?”:可以用平均翻台时间 × 前方人数估算。 - “如何处理多人同时取号?”:需要对取号操作加锁或用原子自增保证顺序。 ## 5. 示例内容:退款规则 退款规则如下: - 未发货:可全额退款。 - 已发货未签收:可申请退款,但需要承担退货运费。 - 已签收:7 天内可退货退款;超过 7 天视情况处理。