更新时机 | 适用场景 |
|---|---|
实时更新 | 已经接入线上流量,需要在写入原始数据后,实时进行画像更新 |
每日更新/每周更新 | 已经接入线上流量,但是画像更新不需要太频繁,按日或按周更新即可 |
手动更新 | 一次性写入大量历史数据,写入数据后再手动调接口触发更新,可以一次性做画像更新处理、节省token |
一些业务场景下需要对历史记忆做周期总结,以面向用户做日报的展示,在记忆库可以通过如下操作实现。
事件:可直接使用模板
画像:
参考 AddSession 接口写入数据
由于更新时机选择了每日更新,即平台会在每日 00:00 自动更新画像,处理上次更新后到昨天 23:59 之间产生的数据。
等到第二天,可以通过检索接口,检索指定日期的日报。使用方法参考接口:SearchProfileMemory
检索示例:
import os import requests import json API_KEY = os.getenv("MEMORY_API_KEY", "your_key") url = "https://api-knowledgebase.mlp.cn-beijing.volces.com/api/memory/profile/search" headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } data = { "collection_name": "my_first_memory_collection", "query": "", "limit": 1, "filter": { "user_id": "user1", "memory_type": ["daily_summary"], "profile_date": "2025/01/01" } } response = requests.post(url, headers=headers, data=json.dumps(data)) print("Status Code:", response.status_code) print("Response:", response.text)