# 记忆长度

## 1.记忆是什么，有什么用？如何打开记忆长度进行选择？

&#x20;记忆相当于是模型需要记住的内容。建议使用默认记忆长度，综合性能和性价比最高。

在高级聊天模式中，指你需要AI记住多少对话的轮数（你发出对话，AI回复，来回一次算一轮）。

轮数越高，给AI输入记忆越多，同时token（字数）越多，红宝石花费越多。

{% hint style="info" %}
*目前AI模型技术仍旧有待发展和突破，AI遗忘难题还有待攻克。*

*也就是说，即使我们给AI模型输入了所有记忆，仍旧不能做到真正的不失忆。*
{% endhint %}

点击对话框左侧加号，选择“记忆长度”

<figure><img src="/files/mw0KzcFxL7XE0PQkyerg" alt=""><figcaption></figcaption></figure>

可选择高级记忆模式拖动滑块

<figure><img src="/files/I1owD74ddcXJLsygiaBY" alt=""><figcaption></figcaption></figure>

## 2.为什么要有高级记忆模式呢？

为了给玩家最好的聊天体验，我们将记忆的选择权交由玩家。由玩家来平衡聊天记忆，聊天花费和不同AI模型本身性能（不同模型记忆能力有一定的区别，且记忆能力都是有限的）。

## 3.省宝石小技巧

&#x20;方法一： 用打开新对话的方式节省Ruby并且继承原来的聊天记忆:&#x20;

把以下这句话带括号复制发送到对话框:&#x20;

<pre class="language-html"><code class="lang-html"><strong>(执行指令:整理概括至今为止的所有重要事件和记忆&#x3C;plot>到内)
</strong></code></pre>

ai会自动帮你总结概括生成到标签里，不会占对话框，你点'编辑'进去复制，打开一个新对话，在开场白下面的对话框里粘贴&#x20;

```html
<plot>
【前情提要】 
这里放你复制的那些东西，也可以自己写
</plot>
```

&#x20;“在这里接着对ai聊天”，ai将会继续往下聊。

&#x20;方法二： 聊天时感觉模型失忆，可以在自设上加一点关键剧情节点。

## FAQ&#x20;

### 1.如果我只聊了2轮，设置记忆100轮会额外花费吗&#x20;

A：不会，只会按最终进入模型的字数计算价格。

### &#x20;2.如果聊超过了200轮怎么办

&#x20;A：请相信我们自研的智能搜索上下文，即使你只选30轮记忆，它也经常能正确的选择正确的记忆。

比如说，如果你聊了两百多轮，你正在聊到你家里的情况。但实际上你上下文中只有在开始的几轮介绍过你家庭的情况，接下来都在聊别的，我们的智能记忆选择会选择到开头的记忆，而不是中间无用的记忆，所以角色仍然会记得你家庭的情况。

### &#x20;3.为什么我的红宝石消耗突然增多特别多？

&#x20;A：在聊天轮数足够多的情况下，拉动记忆长度，会导致红宝石消耗骤增。

比如一开始是八轮，拉到了二十轮，AI会输入二十轮对话记忆，而不是拉动前的八轮记忆。使得进入模型的字数大幅度增加，出现红宝石消耗骤增的情况。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rubii.gitbook.io/rubii-tutorials-for-ai-chat/chinese/liao-tian-she-ding/ji-yi-chang-du.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
