GetProfile

GetProfile

让你的 AI 助手拥有个性化用户档案与长期记忆

149点赞
2025-12-21
GetProfile screenshot 1
点击查看大图
GetProfile screenshot 2
点击查看大图
GetProfile screenshot 3
点击查看大图
GetProfile screenshot 4
点击查看大图
GetProfile screenshot 5
点击查看大图

全面介绍

✨ GetProfile: 为您的 AI 助手打造个性化用户档案与长期记忆 ✨

告别传统 AI 助手的“脸盲症”!GetProfile 是一款开源、可自托管的解决方案,专为赋予您的 AI 助手深度理解用户、记住用户、并提供真正个性化交互的能力。


💡 颠覆性的记忆管理方式

不同于简单堆砌文本的通用记忆方案,GetProfile 采取了更为精妙和结构化的方法:

  • 自然语言摘要: 提炼关键信息,去除冗余。
  • 带置信度的属性标签: 智能识别用户特征,并评估其可信度。
  • 带重要性等级的相关记忆: 区分记忆的轻重缓急,确保AI关注核心信息。
GetProfile 将这些宝贵信息整理成结构化的用户档案,存储在您自己的 PostgreSQL 数据库中,让 AI 不仅能“记住”,更能“理解”用户。

🎯 工作原理一览

GetProfile 通过一个巧妙的代理机制,无缝融入您现有的 AI 工作流,提供持久化记忆和结构化的用户理解:

  1. 您的 AI 代理将请求发送至 GetProfile 代理。
  2. GetProfile 使用用户档案和相关记忆丰富该请求。
  3. 丰富后的请求被转发至您的 LLM 提供商。
  4. LLM 生成响应。
  5. 响应返回给您的 AI 代理。
  6. GetProfile 在后台更新用户档案和记忆,持续学习。
极低的延迟影响——与您现有工作流程无缝集成,带来个性化、上下文感知的互动。

🌟 核心优势亮点

  • 开源与隐私:
    • 永久免费,遵循 Apache 2.0 许可证。
    • 安全与隐私: 您的数据完全由您掌控,绝不外泄。
    • 完全开放: 代码透明可审计,值得信赖。
  • 与 OpenAI 兼容:
    • 即插即用的 OpenAI API 代理。
    • 无需修改您现有的 OpenAI 代码,即可轻松接入。
  • 结构化的用户档案:

    不再是凌乱的文本,而是清晰、有序的用户画像。例如:

    {
      "id": "user-12345",
      "summary": "Alex 是经验丰富的软件工程师,偏爱简洁的技术解释。主要使用 Python 工作,并一直在探索分布式系统。",
      "traits": [
        { "key": "name", "value": "Alex", "confidence": 0.95 },
        { "key": "expertise_level", "value": "advanced", "confidence": 0.8 },
        { "key": "communication_style", "value": "technical", "confidence": 0.7 }
      ],
      "memories": [
        { "content": "工作中常用 Kubernetes", "type": "fact", "importance": 0.7 },
        { "content": "下周将休假", "type": "event", "importance": 0.4 }
      ]
    }
  • 高度可定制的用户特性 (Traits):

    您可以精确定义对您的应用至关重要的用户特性,包括如何从互动中提取它们,以及如何将其注入提示词。


🛠️ 轻松部署与集成

使用 Docker 轻松在您的环境中部署 GetProfile。

  • 轻量级代理,基于 Hono 构建。
  • 通过 PostgreSQL 提供持久化的用户档案存储。
  • 最小化外部依赖,集成更简便。
  • 支持 Docker Compose,轻松实现扩展。

产品评分

暂无评分
登录后即可评分
访问官网

相关产品