用户路径分流总览
-
1
异常状态触发后发送组合式 push
push 使用非人格化的组合文案,不展开具体组合规则。当前仅覆盖压力过高触发。
-
2
点击 push 后进入配置去向
可直接去对应 CTA 流程,也可进入首页普通邀请卡;具体分流规则沿用已有产品文档。
-
3
点击 CTA 直接执行对应动作
无会员,或有会员但尚未绑定 Faithmate 的用户,不创建临时 care session;CTA 映射沿用既有产品文档,本稿不展开。
-
1
异常状态触发后发送 Faithmate care push
push 文案由服务端 AI 返回。服务端报错或超时时,按压力过高使用兜底文案。
-
2
首页展示 Faithmate 关怀卡片
用户可从首页卡片进入,也可直接从底部 Faithmate tab 进入,若独立 session 尚未进入过,都承接到同一 session。
-
3
进入独立 care session
该 session 使用独立 sys prompt,携带本次 care event、状态图表和推荐动作,不等同于普通 Faithmate 对话。
-
4
根据 action 结果回写首页文案
有有效对话后才进入回写判断;若未发生有效对话,保持原 Faithmate 关怀卡,直到下次异常或 30 分钟后消失。
Care event 临时 session 流程图
当前覆盖:压力过高
生成 event 快照:类型、时间、摘要、图表数据"] B{"是否会员且有 Faithmate?"} A --> B subgraph NF["无会员 / 无 Faithmate 路径"] C["不创建临时 session
发送组合式 push"] D["点击后进入 CTA 流程或首页普通邀请卡
具体分流规则不在本稿展开"] end subgraph HF["会员且有 Faithmate 路径"] E["创建本次临时 session
session_status = available
绑定 care event + 独立 prompt 上下文"] F["Push
AI 返回 Faithmate 文案
卡片主体 -> 本次临时 session 对话
按钮 -> 发起 Faithmate call
call 产生有效对话 -> 临时 session 消失"] G["Home
展示 Faithmate 关怀卡
点击卡片 / CTA -> 同一临时 session"] H["Faithmate tab
进入前判断 session 状态
available -> 临时 session
entered/exited -> 普通对话"] I["Temporary session
独立 sys prompt
携带 event、图表、近期上下文
目标:推荐 action 或生成反馈"] end subgraph SR["Session result / 首页回写"] O{"是否发生有效对话?"} J{"Faithmate 是否推荐 action?"} K["推荐 action 且用户完成
首页回写 after-talk"] L["推荐 action 但用户未执行
AI 生成未完成状态回写文案"] M["未推荐 action
临时对话结束后生成 after-talk feedback"] P["未发生有效对话
不触发 after-talk
保持原 Faithmate 关怀卡"] R["首页 after-talk / 回写卡
CTA = Talk again"] S["首页保留原 Faithmate 关怀卡
CTA = Talk with Faithmate"] Q["首页 Faithmate 模块
下次异常刷新替换
或 30 分钟后消失"] N["Talk again
进入普通 Faithmate 对话"] end B -- "无会员,或会员但无 Faithmate" --> C --> D B -- "会员且有 Faithmate" --> E E --> F E --> G E --> H F --> I G --> I H --> I I --> O O -- "否" --> P --> S --> Q O -- "是" --> J J -- "是,且完成" --> K --> R J -- "是,但未执行" --> L --> R J -- "否" --> M --> R R --> Q R -- "点击 Talk again" --> N classDef start fill:#fbfaf7,stroke:#cfc7ba,color:#25221e; classDef warn fill:#fbefe6,stroke:#e3c3a8,color:#25221e; classDef member fill:#edf6ef,stroke:#b7cfbf,color:#25221e; classDef session fill:#eef4fb,stroke:#b9cce2,color:#25221e; classDef decision fill:#ffffff,stroke:#8a5a2b,color:#25221e; class A start; class B,O,J decision; class C,D warn; class E,F,G,H member; class I,K,L,M,N,P,Q,R,S session;
AI 请求与 Prompt 约定
以下仅列本需求新增 / 需要区分的 AI 请求。Push 发送文案的 sys prompt 已有,不在本表展开。本表中的“User prompt 占位符”只表达输入信息范围,不代表最终字段格式。
| 请求命名 | 触发时机 | Sys prompt | User prompt 占位符 | 输出 / 回写 |
|---|---|---|---|---|
care_session_greeting.generate |
用户首次进入本次临时 session,第一条 Faithmate 打招呼内容生成。 | faithmate_care_greeting_v1临时会话开场专用,不复用普通对话。 |
同普通 Faithmate 打招呼内容的 user prompt。
占位符沿用前置需求;本处仅标明该请求使用临时会话开场 sys prompt。 |
生成临时会话第一条打招呼 / 关怀消息,用于自然承接本次异常状态。 |
care_session.chat |
临时 session 内持续对话,Faithmate 需要理解状态、追问、判断是否下发 action。 | faithmate_care_session_v1临时会话专用 sys prompt;不同于普通 Faithmate 对话。 |
同普通 Faithmate 对话的 user prompt 占位符规则。
|
每轮返回 { text, action }。text 为正常对话回复并进入用户对话记忆;action 表示本轮是否给出动作推荐,可为空,也可为 prayer 或 meditation。 |
care_aftertalk.generate |
临时 session 已发生有效对话,且需要回写首页文案时触发。若用户进入后未发生有效对话,不触发本请求。 | faithmate_aftertalk_v1after-talk 统一 sys prompt;不同路径通过 user prompt 的 action 状态区分。 |
同 after-talk sys prompt 的占位符规则。
history: {{history}}(取临时 session 聊天记录,按 U-A / U-A 组织)
recommended_action: {{recommendedAction}}
|
根据 action_status 生成对应首页回写文案:无 action 时生成对话后的 feedback;action 未完成时生成未完成状态文案;action 已完成时生成完成后的 after-talk。CTA 为 Talk again,进入普通 Faithmate 对话。 |
核心页面线框 + 中文规则说明
Your stress level has been high for a while. Take a quiet moment to pause and reset.
StartYour stress seems elevated right now. Let {{faithmateName}} walk with you for a moment.
Call FaithmateYou've been carrying a lot of voices today. Take a moment to step away from the noise and return to God's presence.
StartYou've been carrying a lot of voices today. Take a moment to step away from the noise and return to God's presence.
I'm here for you. Want to talk about what's on your heart?
Talk with FaithmateA gentle guided pause may help you settle and feel more grounded.
meditation scene
A gentle guided pause may help you settle and feel more grounded.
meditation scene
Your stress stayed elevated for this period. This detail view uses the same pressure detail data as the Body module.
You've been carrying a lot of voices today. Take a moment to step away from the noise and return to God's presence.
If work still feels heavy, come back anytime. I'm here with you.
Talk again