AI 角色没有按预期在 PM 时发生变化

我正在使用多个角色。它们都使用相同的模型 GTP-4o,并且所有角色的设置都已启用默认设置。因此,我没有看到不同大型语言模型(LLM)的令人困惑的菜单。所有角色都通过 robo-icon 的 PM 使用。

有时,几乎是随机地,我会看到一个几乎正常的 PM 窗口(选择用户、主题、标签),但也会看到上次使用的角色。如果我不提供要发送的用户,并且信任我看到的角色,则发送该 PM 会失败。角色消失,因为缺少接收者。关闭,再次尝试,一切恢复正常。

但每次都会发生的是,当我尝试更改使用的角色时。上次使用的角色始终可见。我更改它,然后弹出这个(抱歉,语言是芬兰语)

它警告用户很久没有出现过了。但用户是我拥有的第一个角色。它从来不是我更改的地方,而是那个叫 Deckard 的家伙。

我关闭那个警告,写下我的问题并发送。我得到了答案,但回答的角色不是我选择的那个,而是上次使用的那个——在大多数情况下是那个 Deckard 以外的角色。然后我再试一次,就可以了。

所以,我每次都必须更改两次角色才能得到我想要的那个。

还有一件事与此有关。

如果我隐藏/折叠那个第一次 PM 尝试并再次打开它,使用的角色就消失了。

这一切都始于今天,在升级之后。版本是 3.4.0.beta3-dev (7f607699b8)

iPad 运行最新操作系统,以及 DiscourseHub。现在,我还没有尝试 Safari,因为作曲家通常只显示一两行。但我稍后会就此发表一个主题。

2 个赞

您能制作一个问题的视频吗?这样调试起来会更容易。

1 个赞

我将尝试通过这种方式来解决你们的问题,这样你们就能更清楚地看到问题所在。但你们问的视频表明,问题只出在我这边,而不是普遍存在的问题。不过,我的设置相当典型。

但我确定的是,问题源于设置了“始终使用默认语言模型”。启用该选项后,它似乎会因为伪用户而期望使用第一个创建的个性。如果禁用该选项,一切都能正常工作——但那样的话,每个人都必须记住在使用了不同的模型时更改 LLM;在我的情况下,这主要意味着在 GPT-4o 和 o1 之间切换。

我有一种不好的预感,这一切都源于我第一次更改 LLM 时处理伪用户的方式。因为那时可见用户也随之改变,这在用户体验方面很糟糕。你先学会使用 Bard,然后它变成了 NewBard,如果你明白我的意思的话。也许我当时处理得完全错了,现在还在困扰我。

但因为一个设置让事情变得更困难,所以在重新清理一切并从头开始之前,我先将其归咎于此。

1 个赞

我有一个这个错误的复现,会解决的。

1 个赞

合并后即可修复此问题,同时还能在一定程度上清理和优化用户界面。

3 个赞

谢谢!搞定了。

1 个赞