MemGPT学习资源汇总 - 打造具有长期记忆和自定义工具的LLM代理

MemGPT学习资源汇总 - 打造具有长期记忆和自定义工具的LLM代理_第1张图片

MemGPT简介

MemGPT是一个用于构建具有长期记忆和自定义工具的LLM代理的框架。它的主要特性包括:

  • 长期记忆/状态管理
  • 连接外部数据源(如PDF文件)进行RAG
  • 定义和调用自定义工具(如Google搜索)

MemGPT还可以用于将代理部署为服务,支持在多个LLM提供商之上运行多用户、多代理应用程序。

MemGPT学习资源汇总 - 打造具有长期记忆和自定义工具的LLM代理_第2张图片

安装与设置

  1. 安装MemGPT:
pip install pymemgpt
  1. 配置OpenAI API密钥:
export OPENAI_API_KEY=YOUR_API_KEY
  1. 快速启动:
memgpt quickstart --backend openai

更多高级配置选项可以运行memgpt configure

快速开始(命令行界面)

使用memgpt run命令可以在命令行中创建并与MemGPT代理聊天。该命令支持多个可选参数,详见CLI文档。

开发者门户(alpha版)

MemGPT提供了一个开发者门户,可以轻松创建、编辑、监控和与MemGPT代理聊天。最简单的使用方式是通过Docker安装MemGPT。

MemGPT学习资源汇总 - 打造具有长期记忆和自定义工具的LLM代理_第3张图片

支持的端点和后端

MemGPT支持多种LLM和嵌入端点,包括OpenAI、Azure OpenAI、Google AI(Gemini)、Anthropic(Claude)等。详细支持列表请查看官方文档。

如何参与

  • 贡献代码:阅读贡献指南
  • 提问:加入Discord社区
  • 报告问题或提出功能建议:GitHub Issues
  • 查看路线图:项目路线图
  • 基准测试:运行memgpt benchmark并提交结果

学习资源

  1. 官方文档
  2. GitHub仓库
  3. arXiv论文
  4. Discord社区
  5. Twitter账号

通过以上资源,您可以深入了解MemGPT的工作原理、使用方法和最新进展。无论您是想要入门还是深入研究MemGPT,这些资源都将为您提供宝贵的指导和支持。

文章链接;www.dongaigc.com/a/memgpt-learning-resources-llm-agent

https://www.dongaigc.com/a/memgpt-learning-resources-llm-agent

www.dongaigc.com/p/cpacker/MemGPT

https://www.dongaigc.com/p/cpacker/MemGPT

你可能感兴趣的:(学习)