小程序 AI AI红娘 管理后台配置一个固定人设的AI 红娘角色 ,小程序可与之对话,需要包含短期记忆功能 ,默认配置进5条对话内容写进系统提示词

本页展示的是根据相同需求生成的 Markdown 思维导图缓存,可直接进入应用继续编辑和导出 XMind。

缓存标识:0677535b462ce79603014c59479dbd1f 更新时间:2026-03-05 14:40

AI 红娘系统需求分析

一、 管理后台配置模块

1.1 AI 红娘角色配置【假设补全】

1.1.1 功能描述

管理后台配置一个固定人设的AI红娘角色。

1.1.2 功能类型

常规 CRUD 功能(增、删、改、查)

1.1.3 字段信息

1.1.3.1 列表字段
  • 角色名称(文本,支持排序)
  • 人设状态(启用/禁用,文本)
  • 创建时间(日期时间,支持排序)
  • 最后更新时间(日期时间,支持排序)
    1.1.3.2 表单字段(新增/编辑)
  • 角色名称(文本输入,必填,长度限制1-50字符)
  • 人设描述(富文本/长文本输入,必填,用于定义AI红娘的性格、背景、说话风格等)
  • 系统提示词(长文本输入,必填,包含默认配置的5条对话内容,作为AI的基础记忆和引导)
  • 头像(图片上传,非必填,建议尺寸1:1,文件大小限制2MB,支持JPG/PNG格式)
  • 欢迎语(文本输入,非必填,用户首次进入对话时的问候语)
  • 状态(单选,启用/禁用,默认值:启用)

    1.1.3.3 筛选字段

  • 角色名称(文本搜索)
  • 状态(下拉选择:全部/启用/禁用)
  • 创建时间范围(日期范围选择)

二、 小程序对话模块

2.1 AI 红娘对话功能

2.1.1 功能描述

小程序用户可与配置好的AI红娘角色进行对话,需要包含短期记忆功能。

2.1.2 功能类型

AI 生成功能、实时通讯

2.1.3 功能详情

2.1.3.1 触发条件
  • 用户在小程序端点击进入“AI红娘”页面时自动触发,加载对话界面并发送欢迎语。
  • 用户输入消息并发送后触发AI回复生成。
    2.1.3.2 输入参数
  • 用户输入:用户发送的文本消息。
  • 对话上下文:包含短期记忆的最近N轮对话历史(N可配置,例如最近10轮)。
  • 固定人设:从管理后台配置中获取的“系统提示词”和“人设描述”,作为AI的固定背景和初始记忆。
  • 用户标识:当前登录用户的唯一ID,用于关联对话历史。
    2.1.3.3 输出内容
  • AI回复文本:符合配置人设的文本回复,风格、语气需与人设一致。
  • 短期记忆更新:将本轮用户输入和AI回复加入对话上下文,用于后续对话。
    2.1.3.4 后续操作
  • 可连续对话:支持用户与AI进行多轮连续对话,AI需基于短期记忆保持上下文连贯性。
  • 重新生成:提供“重新生成回复”按钮,用户可要求AI对上一轮问题生成新的回答。
  • 清除上下文:提供“开始新对话”功能,清除当前短期记忆,仅保留系统提示词中的默认记忆,重新开始对话。

三、 核心业务规则与配置

3.1 短期记忆功能规则【假设补全】

3.1.1 功能描述

AI需具备短期记忆能力,能记住最近若干轮对话内容。

3.1.2 配置管理功能

3.1.2.1 配置类型

参数配置

3.1.2.2 配置项
  • 短期记忆轮次(数字输入,必填,默认值:10,表示AI能记住最近10轮对话内容)
  • 记忆存储方式(单选,会话级/用户级,默认值:会话级)
    • 会话级:记忆仅在一次连续对话(未清除上下文)中有效。
    • 用户级:记忆与用户绑定,在不同会话间可选择性继承(需结合其他功能设计)。

3.2 系统提示词与默认记忆【假设补全】

3.2.1 功能描述

默认配置5条对话内容写进系统提示词,作为AI红娘的初始记忆和背景知识。

3.2.2 业务规则

  • 管理后台配置的“系统提示词”字段内容,将作为每次对话初始化时传递给AI模型的固定上下文。
  • 这5条默认对话内容需模拟AI红娘已掌握的用户信息或对话前提,例如:“已知用户张三,28岁,喜欢阅读和旅行。”、“用户上次提到希望寻找一位性格开朗的伴侣。”
  • 该部分内容与“人设描述”共同构成AI的固定人设,不随短期记忆滚动而清除。

四、 数据关联与模块关联

4.1 模块关联

  • 管理后台配置模块小程序对话模块 提供核心数据源(AI角色人设、系统提示词)。
  • 小程序对话时,通过角色ID关联调用后台配置的特定AI红娘角色参数。

4.2 实体关系识别

  • AI红娘角色(主实体)对话记录(子实体) 为一对多关系。
  • 用户(主实体)对话记录(子实体) 为一对多关系。
  • (注:对话记录管理列表为潜在扩展功能,本次需求未明确要求,故未展开)

五、 用户角色与权限【假设补全】

5.1 管理后台用户

  • 角色:管理员
  • 功能权限:可访问并管理“AI红娘角色配置”模块的所有CRUD操作。
  • 数据权限:可查看和管理所有配置的AI红娘角色。

5.2 小程序用户

  • 角色:普通用户
  • 功能权限:可访问小程序端的AI红娘对话功能,进行对话交互。
  • 数据权限:仅可查看和操作自身产生的对话记录。

如何在应用内使用?

点击上方按钮将跳转至主应用并自动载入这份 Markdown,你可以继续修改结构并导出为 XMind。也可以复制地址 index.html?hash=0677535b462ce79603014c59479dbd1f 分享给团队成员快速进入编辑。