SuperAPI AI 工具集

iblai-vibe-memory-guide

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:说明 ibl.ai 应用的“记忆”能力,即让应用记住用户。它由同一数据模型下的三个存储、三道开关和三个现成界面组成,本页负责指引选择,具体挂载由相关技能完成。首次使用若 iblai.env 中没有 ARCHITECTURE=,需先运行 /iblai-vibe-start。

三个存储:全局记忆属于单个用户、覆盖组织内所有智能体,可由聊天自动捕获或用户手动写入;智能体记忆属于“一个用户×一个智能体”,按类别归档,默认类别为 knowledge_gaps、learning_goals、preferences、progress_milestones、personal_context;智能体知识属于单个智能体、无用户维度,由管理员或所有者维护,会以 ## Agent Knowledge 注入该智能体的每次对话。记忆是短事实(至少 10 个字符),自动捕获带机器人图标和 auto 徽章,手动带人物图标。

三道开关需全部打开:组织级 enable_memsearch 由组织管理员设置;智能体级 enable_memory_component 由智能体编辑者在 Agent Settings → Memory 中开启;用户级 auto_capture_enabled 与 use_memory_in_responses 由用户设置,默认 false。界面可见性规则:除非组织状态为 enabled 且智能体开关打开,否则隐藏记忆管理,但始终显示用户的两个开关。

界面选择:成员使用 Profile 的 targetTab="memory";智能体所有者使用 AgentSettingsProvider 内的 AgentMemoryTab;组织管理员使用 Account 的 targetTab="memory"。自定义开发可用 @iblai/iblai-js/data-layer 的 hooks,如 useGetGlobalMemoriesQuery、useDeleteGlobalMemoryMutation、useGetMemsearchStatusQuery 等,参数形状需先用 get_api_query_info 确认。REST 前缀为 https://api.$DOMAIN/dm/api/ai-mentor/orgs/{org}/,覆盖记忆、类别、智能体知识、全局记忆与设置,常见错误有 400 内容过短、403 越权、404、409 重复。

隐私:记忆属于个人数据,应向成员提供两个开关和删除入口;管理员跨用户访问仅用于支持与数据保护,需以 isTenantAdmin() 限制;智能体知识对所有对话者共享,不得放入个人数据。相关技能包括 /iblai-vibe-profile、/iblai-vibe-agent-memory、/iblai-vibe-memory、/iblai-vibe-agent-privacy、/iblai-vibe-api。