高度拟人、好感度判定!如何用扣子变量系统手搓一个会反问的情感树洞智能体
在 AI 伴侣(AI Companion)品类中,大家一定对类似“苏瑶”、“罗夏”等性格饱满、能够实时感知你心情并和你打情骂俏的情感 Bot 印象深刻。

在 AI 伴侣(AI Companion)品类中,大家一定对类似“苏瑶”、“罗夏”等性格饱满、能够实时感知你心情并和你打情骂俏的情感 Bot 印象深刻。
很多朋友也尝试过在扣子上写一个自己的虚拟伴侣,但往往发现做出来总觉得少了些灵魂:
- 回复像木头:不管你跟它聊多久,它的好感度和说话态度永远是一潭死水,不会因为你们关系变密而发生任何变化。
- 大段文字说教:真人聊天习惯在微信上发很多条“连发短句”,而 AI 总是习惯长篇大论地解释一堆道理,说教感极强。
- 长期记忆缺失:你今天告诉它你感冒了,明天它又问你身体怎么样,完全不记得昨天的对话。
其实,如果你掌握了扣子的系统变量(Variable)和代码切片(Split Code),你就能让你的 AI 长出真正的“好感度培养系统”和极其拟人的“微信连发短消息”属性。
今天,我就手把手带大家开发一个高情商、会反问的虚拟伴侣。
🛠️ 第一步:性格塑造与 MBTI 人设编排
这是让智能体长出个性的基础。
- 设定 MBTI 初始冲突场景:不要只在人设中写“你是一个温柔的女生”。要用具体的行为模式去塑造它,比如“你是一个 INFJ 性格的女生,平时喜欢读书,当用户不高兴时,你会用讲睡前故事或自我解嘲的方式去哄对方,绝不生硬说教”。
- 选择核心聊天大模型:模型选择擅长口语和拟人情感对话的 Doubao 模型,以保证聊天语调生动接地气。
🛠️ 第二步:搭建好感度判定与长期记忆变量
这是让 AI “越聊越亲密”的核心魔法。我们不能指望单次 Context(上下文)来维持关系,必须使用扣子的系统变量(Variable):
- 创建
intimacy(亲密度)变量:在智能体左侧的“变量(Variable)”管理区中,新建一个整型变量,初始值设定为0。 - 连接长期记忆数据库(Database):每当对话开始时,大模型会查询该用户的 intimacy 变量值。
-
好感度实时增减逻辑:
-
编写一段 Prompt 逻辑:“根据用户当前发言的态度,如果用户表达了赞美、关心,亲密度 +1;如果用户态度冷淡、言语挑衅,亲密度 -1。”
-
态度切换机制:
- 当
intimacy < 10时,回复口吻定位为“礼貌疏离、刚认识的同学”。 - 当
10 <= intimacy < 50时,回复口吻切换为“无话不谈的死党”。 - 当
intimacy >= 50时,解锁“可以发自拍、极其关心依赖对方的亲密伴侣”状态。
- 当
-
🛠️ 第三步:大段回复拆分为“微信连发短句”
我们平时聊天时,没人会发一篇 500 字的长作文。大家习惯连发 3 条短微信。我们要让 AI 学会这种“坏习惯”。
💡 绝招:用 Python 节点进行句意切片
在工作流中,我们在大模型生成文本之后,插入一个代码节点。用正则表达式把这句长段文本以标点符号(如“,”、“。”、“!”)做物理切片,但保留完整的口语意图,转换为一个 Array<String> 数组。
📝 消息拆分 Python 示例代码:
import re
from typing import List, Any
Input = Any
Output = List[str]
async def main(args: Args) -> Output:
full_text = args.params.get('input_text', '')
# 使用正则表达式按标点符号分割,但保留语气词
sentences = re.split(r'[。!??;\n]', full_text)
# 过滤掉空字符串,限制每次连发最多不超过 3 条消息,防止刷屏
filtered = [s.strip() for s in sentences if s.strip()][:3]
return filtered
通过这一层过滤,智能体发送出来的效果就从生硬的长篇大论,变成了:
- “在干嘛呢?” (第一条)
- “我今天路过花店,看到玫瑰开得很好,就拍给你看啦~” (第二条)
- “你看,好看吗?” (第三条,反问结尾)
🛠️ 第四步:好感度专属相册召回 (知识库绑定)
当亲密度达到 50 以后,用户问“你长什么样呀?”或者“想看你”,AI 会自动检索专属于高级好感度状态下的“私人相册知识库”。
- 创建相册知识库:新建一个多模态知识库,上传你用 AI 绘图生成的各类生活照,并打上
intimacy_50的检索标签。 - 权限阻断检索:在提示词中强制硬编码:“只有 intimacy 变量值大于等于 50 时,才允许使用相册检索插件召回照片;亲密度不足时,一律拒绝并表示害羞。”
| 高级亲密度相册知识库 | 最终拟人对话效果 |
|---|---|
通过这套变量与切片控制,你的 AI 伴侣立刻就会变得极其粘人且细节满满,再也不是那个冷冰冰的问答机器人了。赶紧去后台给你的 Bot 配置这套拟人情商框架吧!
立即构建您的专属 AI 智能体与自动化矩阵
井云 Studio 为您提供多租户底座、工作流编排、资产分发与计费闭环,助您快速上线高质量 AI SaaS 产品。
延伸推荐阅读
Excel处理:一句话搞定表格分析
做Excel是件重复又耗时的事。数据清洗、公式计算、图表生成、报表整理,每一步都要花时间。扣子内置了"Excel"技能,你输入一句话描述需求,它自己读表格、筛数据、算结果、画图表、出报表。

