OpenClaw 的内存功能可以让 AI 记住对话上下文,提供更连贯的交互体验。本文介绍内存管理的各项功能。
一、内存类型
1. 会话内存
每个对话会话自动保存历史记录
2. 持久内存
长期存储重要信息,跨会话保持
3. 向量内存
使用 embeddings 实现语义搜索
二、配置内存
1. 启用持久内存
{
"memory": {
"enabled": true,
"type": "file"
}
}
2. 配置向量搜索
{
"memory": {
"enabled": true,
"search": {
"provider": "openai",
"model": "text-embedding-3-small"
}
}
}
三、内存命令
1. 查看内存
/memory list
2. 添加记忆
/memory add 用户喜欢编程,特别是Python
3. 搜索记忆
/memory search 编程
4. 删除记忆
/memory delete <memory-id>
四、内存策略
1. 自动摘要
{
"memory": {
"autoSummarize": true,
"summaryThreshold": 20
}
}
2. 重要信息标记
在对话中用特殊标记标记重要信息
五、提供商配置
1. OpenAI
{
"memory": {
"search": {
"provider": "openai",
"apiKey": "sk-..."
}
}
}
2. Ollama(本地)
{
"memory": {
"search": {
"provider": "ollama",
"model": "nomic-embed-text"
}
}
}
六、最佳实践
- 定期清理无关记忆
- 使用摘要减少 token 消耗
- 为不同用户使用不同会话
七、总结
合理使用内存功能可以大幅提升 AI 的交互体验,让它真正成为了解你的个人助手。
本文由AI辅助整理发布
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...