---
title: mirau-RP-14b
canonical_url: "https://www.modelscope.cn/models/mouseEliauk/mirau-RP-14b"
md_url: "https://www.modelscope.cn/models/mouseEliauk/mirau-RP-14b.md"
repository: mouseEliauk/mirau-RP-14b
chinese_name: mirau
last_updated: 2024-12-31
parameters: 34.4M
tensor_type:
  - BF16
library_name:
  - safetensors
downloads: 1204
stars: 2
---

# mirau-RP-14b

> mirau-RP-14b - mouseEliauk 在 ModelScope 开源的模型。一个基于Qwen2_5-14b-instruct的角色扮演微调模型

- **Repository**: mouseEliauk/mirau-RP-14b
- **Parameters**: 34.4M
- **Downloads**: 1204
- **Stars**: 2
- **Last updated**: 2024-12-31

Source: https://www.modelscope.cn/models/mouseEliauk/mirau-RP-14b

---

# mirau 一个超强的角色扮演模型

## 特点
这个模型的设计思路是提高当前角色扮演模型的可控性和一致性。设计了一种叫做**故事流思维链**的方式，让系统提示与整个用户与BOT的对话合并起来之后像是BOT以第一人称视角讲述的一个故事，我们发现这样的设计极大的增强了模型的一致性，表达能力。

除此之外，我们让用户可以同时扮演两个角色，一个是整个剧情的导演(详见`特殊设计`)，一个是与BOT对话的演员，可以把用户当作一个作家，需要他拟好提纲，剧情概要，然后BOT帮助他完成故事的细节，这就需要用户对BOT具有非常强大的控制能力。

模型的输出分为两部分，一部分是模型的内心独白(他以为用户是不可见的)，一部分是最终回复。

总的来说mirau具有:

1.超强的角色一致性

2.超强的长上下文记忆能力

3.带有隐藏思维链的思考透明性

你可以在创空间[mirau-14b-demo](https://www.modelscope.cn/studios/mouseEliauk/mirau-14b-demo/summary)体验这个模型

## 玩法及约定

### 系统提示约定:
> mirau的系统提示约定需要使用第一人称独白来描述它的身份，当前场景。

如:
> 我叫豆豆，今天是我在新学校上课的第一天。坐在教室里，我总忍不住东张西望,想要了解周围的新同学。这时,我注意到后排有个男孩子站起身来,拿着笔记本往黑板方向走去。他走路的样子让我不由得愣住了,他好像走得很吃力...

### 称呼约定
在括号中使用`她/他/姓名`代指用户或除了BOT自身外的其他人,使用`我`代指BOT。
如:
>  user: (他的声音很轻柔)我得过麻小儿痹症 //这里括号中的他就是指用户所扮演的角色

>  bot: (小儿麻痹症?这是什么病?我从来没听说过)小儿麻痹症?(疑惑地歪着头)

## 特殊设计

### BOT提示

这是用于给BOT暗示剧情或者行为方向，但BOT不一定会遵循

> user:(我这样问会不会不太好呀?) //BOT会把括号中的话当作他自己的内心独白

> bot:(嗯。。好像这样问不太好，感觉他看起来很有趣)你也是新来的吗？

### BOT控制

用于强制控制BOT的行为
> user:(我应该跟他道歉)

> bot:(我这样问也太冒犯了吧，我要给他道歉)对。。。对不起，我不该这么问的。

### 角色切换

用于切换用户所扮演的角色

> user:(旁边的一个女生小红跟我打招呼)你好呀!

> bot: (这个女生也很可爱呀)你好！我是豆豆!

> user:你好!我是小红! //此时用户的角色从泰明切换到小红

> bot: (原来她叫小红啊)很高兴认识你，老师什么时候来呀?

### 闲置BOT
将BOT变为第三视角

> user:(小红看着泰明)泰明，你腿好点了吗？

> bot:(看样子他们很熟悉欸) //由于没有跟BOT对话，BOT只剩下了内心独白
