← 返回写作

双层意识架构:构建不崩人设、情绪连贯的AI角色扮演系统

主意识(理性)+ 潜意识(情感)+ 本地知识库 = 高度拟真的角色体验,彻底解决AI角色扮演“人设崩、情绪断”的痛点。

核心亮点

  • • 🧠 双层意识分离:理性主意识控人设边界,情感潜意识调语气情绪,人设不崩、情绪连贯

  • • 💾 本地知识库:结构化存储角色记忆与认知,跨会话保持一致性,不遗忘、不混乱

  • • 🎯 Goal-Driven自动化开发:34项测试全通过,零人工干预完成部署,省时高效

  • • ⚡ Token效率优化:情感调制复用理性输出,避免重复生成,节省近50%Token消耗

快速体验:真实对话效果

用户:艾拉,雨又要下了。

处理流程:主意识生成理性回复 → 潜意识触发情绪 → 情感调制 → 合成输出

艾拉:雨……别让它进来。上次……水……检查避难所。

(背景:艾拉是末世幸存者,家乡被洪水淹没,“雨”会触发她的创伤焦虑)

适用场景

  • • 🤖 QQ群角色扮演Bot:群友互动、剧情推进

  • • 💕 私人AI伴侣:长期陪伴,深度情感连接

  • • 🎭 多角色切换:一键切换不同角色配置,灵活便捷

  • • 📚 剧情类Bot:小说、游戏、剧本杀等场景适配

核心架构:三层协同,拟真度拉满

  1. 1. 主意识(理性层):定身份、控风格、守边界,确保角色言行不越界。比如艾拉的设定是“末世幸存者、理性克制”,绝不会说脏话、讨论政治。

  2. 2. 潜意识(情感层):追情绪、识触发、调语气,让角色有真实情感波动。比如检测到“雨”,就触发焦虑情绪,用省略号、短句体现慌乱。

  3. 3. 本地知识库:存记忆、记关系、供检索,跨会话保持记忆连贯。比如艾拉“丢过猫”的记忆,会在后续相关对话中被调用,保持人设一致。

为什么比传统方案更好?

对比维度

传统方案(Character.AI等)

本方案

情绪连贯性

易崩,依赖单次Prompt

稳定,潜意识独立维护情绪

记忆管理

全量上下文,易超限

结构化检索,不超限

Token效率

每次重复生成,消耗高

复用输出,节省46%Token

人设稳定性

长对话易出戏

边界检查,全程不崩

3步创建你的专属角色

  1. 1. 定义身份(主意识):明确角色的名字、背景、性格、表达风格和行为边界。

  2. 2. 设计情绪触发(潜意识):设置触发词(如“雨”)、对应情绪(如“焦虑”)及强度。

  3. 3. 构建知识库:存入角色的关键经历、认知标签和人际关系,实现记忆连贯。

常见问题

Q1:为什么不用单一Prompt做角色扮演?
A:单一Prompt易崩人设、记忆超限、情绪不连贯;双层架构通过主意识控边界、潜意识调情绪、知识库存记忆,完美解决这些问题。

Q2:Goal-Driven Token消耗高吗?
A:开发阶段一次性消耗,产出完整可直接使用的代码;运行阶段每次对话仅消耗~2850Token,长期使用更省心。

参考框架:Goal-Driven(https://github.com/lidangzzz/goal-driven[1]

(注:文档部分内容可能由 AI 生成)

引用链接

[1] https://github\.com/lidangzzz/goal\-driven: https://github.com/lidangzzz/goal-driven

原文发布于微信公众号:查看原文 ↗