为角色配置记忆
为 Unreal 角色启用长期记忆,验证控制面板设置,并在需要时重置本地对话链接。
最后更新于
这有帮助吗?
为 Unreal 角色启用长期记忆,验证控制面板设置,并在需要时重置本地对话链接。
配置 Convai 角色,使其能够记住回归玩家。启用角色级 LTM 设置,确认其已激活,并在需要新的会话线程时重置本地对话链接。
Convai Unreal Engine 插件已安装,且 API 密钥已配置。
该角色 Actor 有一个 UConvaiChatbotComponent 且具有有效的 CharacterID.
玩家身份已配置。参见 终端用户身份.
在 Convai 仪表板中新建角色默认禁用 LTM。请为每个需要构建持久记忆的角色启用它。
使用 ResetConversation() 当玩家开始新的通关、切换配置文件,或需要一个新的对话会话而不删除长期记忆时。
调用 重置对话 在 Convai 聊天机器人 组件。
ChatbotComponent->ResetConversation();ResetConversation() 将本地 SessionID 属性设置为 "-1"。它不会删除玩家的 Speaker ID 或 Convai 中的单独记忆记录。相同的 EndUserID 继续为该玩家限定长期记忆的范围。
UConvaiChatbotComponent.SessionID 默认为 "-1" 并可通过以下方式清除 ResetConversation()。WebRTC 连接不会发送此属性。可将其用于本地重置跟踪或 HTTP Bot Query 流程。
在……之前 StartSession,请确认:
Convai 获取 LTM 状态 返回 true.
UConvaiChatbotComponent.EndUserID 已设置为非空且稳定的值。
SessionID 为 "-1" 在 ResetConversation(),或者在继续使用相同身份时保持不变。
有关身份分配步骤,请参见 终端用户身份.
最后更新于
这有帮助吗?
这有帮助吗?