
Openclaw Memory是什么
Openclaw Memory是一款适用于开发者的内存管理系统,通过ALMA元学习、LLM事实提取和全文搜索功能,帮助开发者高效管理数据。
由 arosstale 开发 | 累计安装 192 次 | 开源协议:MIT-0
Openclaw Memory的主要功能
- ALMA元学习:通过变异和评估进化内存设计,实现离线操作,优化内存系统设计。
- LLM事实提取:通过远程LLM API从对话中提取结构化事实,支持世界事实、传记、观点和观察等类型。
- 全文搜索:在Markdown文件上进行全文搜索,支持核心事实、每日日志、实体摘要和信念等内容的检索。
- 远程API调用:支持OpenAI、Anthropic和Gemini等远程LLM API调用,实现高效的事实提取。
- 离线操作:ALMA和索引器支持离线操作,无需网络访问。
如何使用Openclaw Memory
- 安装:使用npm安装@artale/openclaw-memory包。
- 配置API密钥:配置OPENAI_API_KEY、ANTHROPIC_API_KEY或apiKey环境变量。
- 使用ALMA:通过alma.propose()、alma.evaluate()等API进行内存设计优化。
- 使用观察者:将对话历史发送到LLM,获取结构化事实。
- 使用索引器:在Markdown文件上进行全文搜索,使用indexer.search()等API。
Openclaw Memory的项目地址
- 项目官网:https://clawhub.ai/arosstale/openclaw-memories
Openclaw Memory的应用场景
- 用于开发者在项目中管理大量数据,提高数据检索效率。
- 适用于构建知识库或问答系统,通过LLM事实提取和全文搜索功能,实现高效的信息检索。
- 在离线环境中,使用ALMA和索引器进行内存设计和全文搜索,无需网络访问。
渝公网安备50011302222466号
暂无评论