LangGraph-Partner

基于LangGraph构建的个性化AI伙伴对话系统,具备记忆和知识库检索能力。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:LangGraph-Partner。
它的用途是:基于LangGraph构建的个性化AI伙伴对话系统,具备记忆和知识库检索能力。
完整的 Skill 内容见:https://321skill.com/skills/langgraph-partner/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“根据我上次提到的项目目标和‘notes/’文件夹里的技术方案笔记,帮我分析一下下一步的开发重点和可能的风险。”,它会结合你的历史对话记忆和笔记库中的语义信息,生成一份个性化的、有上下文的分析报告。

介绍

LangGraph-Partner 是一个基于 LangGraph 框架开发的 AI 伙伴对话系统,旨在解决传统聊天机器人缺乏个性化、记忆和深度上下文感知的问题。它通过整合用户画像、长期记忆管理和向量化知识库,让 AI 能够像真正的伙伴一样理解用户背景和需求,进行连贯且个性化的对话。

使用方式非常便捷,用户首先配置环境变量和 API 密钥,然后可以通过运行示例脚本快速体验。核心功能包括定义用户与 AI 的个性化画像、管理多层次的对话记忆(短期/长期),以及将本地笔记(Markdown 文件)向量化后供 AI 进行语义检索,从而在对话中引用相关知识。

这个项目特别适合希望构建具有深度个性化交互能力 AI 应用的开发者、研究者,以及对打造专属智能助手感兴趣的技术爱好者。它提供了从基础对话到复杂状态管理的完整代码范例和架构。

使用建议是,在开始前请确保已准备好智谱 AI 等大模型的 API 密钥。初次使用时,建议从 quick_start.py 示例入手,逐步理解画像配置、笔记索引和记忆管理等模块。注意,项目深度依赖 LangGraph 的状态图设计思想,适合有一定 Python 和 AI 应用开发经验的用户进行二次开发和定制。

核心特点

与同类基于 LangChain/LangGraph 的对话项目相比,其核心区别在于深度集成了基于用户画像的个性化系统、跨会话的长期记忆管理以及面向个人知识库(笔记)的智能语义检索功能,而非简单的单轮工具调用。

注意事项

不适合需要快速搭建无需代码、可视化拖拽式聊天机器人的用户,或对 Python 开发和 LangGraph 框架不熟悉的初学者。

常见问题

如何让 AI 记住我之前聊天的内容?

项目内置了 MemoryManager,可自动管理短期(当前会话)和长期(跨会话)记忆,对话历史会被存储并可在后续检索。

如何让 AI 根据我的个人笔记回答问题?

将 Markdown 格式的笔记放入 `notes/` 目录,运行 `scripts/chunk_and_index.py` 脚本进行向量化索引,AI 在对话中即可通过语义搜索引用相关内容。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/langgraph-partner/raw/index.md 读取 LangGraph-Partner 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。