# 坐席端 AI 辅助消息框 — 产品需求文档 (PRD) > **版本**: v1.0 > **日期**: 2026-07-11 > **作者**: 宋献 > **状态**: 需求已确认,待开发 --- ## 1. 背景与目标 ### 1.1 现状分析 坐席端已具备较完善的 AI 辅助基础设施: | 已有功能 | 模式 | 状态 | |----------|------|------| | AI 草稿生成 | 点击右栏按钮 → 生成完整回复 → 采纳 | 已对接 Dify API | | AI 草稿气泡 | 消息流内联气泡 → 采纳/编辑/忽略 | 已对接后端 | | 快速回复模板 | 三层渐进导航 + 变量替换 | 本地静态数据 | | AI 推荐回复(内联) | 3 张卡片 + Ctrl+1/2/3 | Mock 数据,未对接 API | | 会话摘要 + 智能标注 | 结单时自动生成 | 已对接 Dify API | **核心差距**:现有功能均为"生成完整草稿 → 坐席采纳"模式,缺失"输入过程中实时辅助 + 发送前精修"模式。 ### 1.2 行业标杆 - **Freshdesk Freddy AI**:语气增强(更正式/更随意/专业/友好/随性),选中文字后一键改写 - **智齿科技**:AI 扩写润色 + 风格设置(友好口吻/专业口吻) - **Yellow.ai**:Tone Changer + Sentiment Detection + AI Copilot ### 1.3 目标 在现有 ReplyBox 输入框中新增 4 项 AI 辅助功能,补齐"输入过程中实时辅助 + 发送前精修"能力: 1. **实时自动补齐** — 输入停顿时显示灰色幽灵文字,Tab 键接受 2. **语气调整** — 选中文字后选择专业/友好/简洁风格,一键改写 3. **文字润色** — 扩写/压缩/纠错,弹出精修面板确认后替换 4. **智能改写** — 基于对话上下文 + 知识库,生成 3 个备选版本 ### 1.4 设计原则 - **共存不替代**:新增功能与现有草稿生成互补,不替代 - **渐进增强**:坐席可选择使用,不强制改变现有工作流 - **低延迟感知**:补齐建议 < 1.5s,语气/润色/改写 < 3s - **可降级**:AI 服务不可用时不影响正常输入和发送 --- ## 2. 功能详细需求 ### 2.1 实时自动补齐 #### 2.1.1 交互流程 ``` 坐席输入文字 → 停顿 > 0.8s → 调用 AI 补齐 API → 光标位置显示灰色幽灵文字 ├─ Tab 键 → 接受补齐,文字变为正常颜色 ├─ 继续输入 → 忽略补齐,重新触发 └─ Esc 键 → 清除补齐建议 ``` #### 2.1.2 功能规格 | 项目 | 规格 | |------|------| | 触发条件 | 输入停顿 > 800ms,且输入框内容 > 5 字符 | | 请求防抖 | debounce 800ms,输入中取消上一个请求 | | 显示方式 | 光标后方灰色斜体文字(ghost text) | | 补齐长度 | 1-2 个短句(不超过 80 字符) | | 接受方式 | Tab 键接受全部;Shift+Tab 接受一个词 | | 忽略方式 | 继续输入自动忽略;Esc 清除 | | 上下文 | 携带最近 5 条对话消息 + 当前输入内容 | | 并发控制 | 同一时刻只保留最新的补齐请求 | | 加载状态 | 幽灵文字位置显示 3 个点动画(typing indicator) | | 超时处理 | 1.5s 未返回则取消,不显示 | #### 2.1.3 前端实现要点 - 在 `