用途:为智能体提供持久化的跨会话客户上下文。Memory Store 保存档案(Profiles)、观察(Observations)、摘要(Summaries)和特征(Traits)。数据进入有两种方式:自动方式是将 Conversation Orchestrator 配置关联到 Store,按来电者自动创建档案,在对话关闭时从转录中提取观察与摘要并自动调和冲突数据;直接 API 方式可自行 POST 观察、摘要或特征。数据通过 Recall 输出,采用语义加词法的混合搜索返回最相关的档案数据;对延迟敏感的语音智能体可直接使用 GET /Observations。
主要能力:创建与管理 Memory Store、按身份解析创建或查找档案、写入观察与特征、Recall 检索、按标识符 Lookup、批量导入档案、特征组管理。
使用方式:基础 URL 为 https://memory.twilio.com,认证使用 HTTP Basic(Authorization: Basic {base64(accountSid:authToken)})。需 Twilio 账户及 Account SID、Auth Token,并绑定信用卡;环境变量为 TWILIO_ACCOUNT_SID 与 TWILIO_AUTH_TOKEN;SDK 安装命令为 pip install twilio 或 npm install twilio。所有写入为异步,收到 202 后须轮询 statusUrl;操作 Store 前须确认状态为 ACTIVE;电话号码使用 E.164 格式;写特征前须先创建对应特征组。
限制:每账户最多 15 个 Memory Store;每批观察不超过 10 条,单条不超过 4096 字符;批量 upsert 不超过 1000 个档案;删除不可恢复;写入后索引异步,不能立即读取;未关联 Orchestrator 配置无法自动提取;不得发送 PCI 或 HIPAA 数据;store displayName 仅允许字母数字和连字符。
适用场景:需要跨会话记忆的客服、语音智能体与对话式应用。