当前位置: 首页 > news >正文

agentmemory快速开始:30秒跑通,见证语义搜索的魔力

agentmemory快速开始:30秒跑通,见证语义搜索的魔力

【免费下载链接】agentmemory#1 Persistent memory for AI coding agents based on real-world benchmarks项目地址: https://gitcode.com/GitHub_Trending/age/agentmemory

agentmemory 是一款为 AI 编程助手打造的持久记忆系统,让 Claude Code、Cursor、Codex、Gemini CLI 等智能体"过目不忘"。它能自动捕获会话中的每一次操作,压缩成可搜索的记忆,并在新会话开始时自动注入相关上下文——无需再重复解释你的项目架构。本教程带你 30 秒安装跑通,亲眼见证语义搜索如何"隔空找到"关键词完全匹配不上的记忆。

为什么你的 AI 编程助手需要一个"外脑" 🧠

每个 AI 编程助手关闭会话后都会"失忆":

  • 每次都要重新解释你的技术栈和架构
  • 反复排查同一个 bug
  • 内置记忆文件(如 CLAUDE.md)通常只有 200 行上限,且容易过时

agentmemory 的思路是:让助手在后台自动记录,用混合搜索在需要时精准召回。一次安装,所有支持 MCP 的智能体共享同一个记忆服务。

30 秒安装:一条命令跑通记忆服务

前置条件:Node.js ≥ 20。打开终端,只需两条命令:

# 终端 1:启动记忆服务器(首次运行会进入交互式向导:选择智能体、选择 LLM 提供商) npx @agentmemory/agentmemory # 终端 2:注入示例数据,现场演示语义召回 npx @agentmemory/agentmemory demo

💡 不想开两个终端?用一行命令版:npx @agentmemory/agentmemory demo --serve,它会自己起服务、跑演示、再收尾。

demo命令会种入3 个真实感会话(JWT 鉴权、N+1 查询修复、限流方案)和数十条观察记录,然后自动执行 3 条搜索查询。demo 的实现位于src/cli.tsrunDemo函数,感兴趣可以翻源码看看它是怎么验证召回的。

想确认服务是否健康?访问http://localhost:3111/agentmemory/health即可。

见证语义搜索的魔力:搜"性能优化"能找到"N+1 修复" ⚡️

demo 中最精彩的时刻在这里——你搜索"database performance optimization"(数据库性能优化),它找到的却是之前记录的N+1 查询修复方案。

注意:你的查询里根本没有 "N+1" 这个词。纯关键词匹配(grep 式搜索)做不到这一点,而语义搜索可以。

这是 agentmemory 三流混合检索的威力:

检索流作用触发时机
BM25 关键词词干化匹配 + 同义词扩展始终开启
向量相似度稠密嵌入的余弦相似度配置了嵌入模型时
知识图谱按查询中的实体遍历图检测到实体时

三路结果通过 RRF(倒数排名融合)合并排序。混合检索的核心逻辑实现在src/state/hybrid-search.tssrc/functions/smart-search.ts中。

嵌入模型方面,默认使用本地免费的all-MiniLM-L6-v2(离线运行、无需 API Key),相比纯 BM25 召回率提升约 8 个百分点;也可接入 OpenAI、Gemini 等云端模型获得更高精度。

效果有多好?在 ICLR 2025 的 LongMemEval-S 基准(500 题)上,agentmemory 的R@5 召回率达 95.2%,显著领先纯 BM25 的 86.2%。完整的基准报告见 benchmark/LONGMEMEVAL.md、benchmark/SCALE.md 等文档目录下的评测说明(详见benchmark/目录)。

打开实时看板:亲眼看着记忆"生长" 📊

服务器启动后,访问http://localhost:3113打开实时可视化面板

  • Dashboard:会话数、记忆数、图谱节点数、健康状态一目了然
  • Memories / Sessions:每条记忆可展开查看完整记录与来源溯源
  • Replay:像看录像一样回放任意会话——提示词、工具调用、工具结果、回复都以时间线事件呈现,支持 0.5x~4x 倍速
  • Graph:知识图谱按实体类型聚类展示

所有记录过的会话都可以回放。如果你使用 Claude Code,还可以把历史 JSONL 转录导入进来:npx @agentmemory/agentmemory import-jsonl,导入的会话同样会被索引、可搜索。

日常命令速查表

跑通 demo 后,日常管理只需要记住这几条:

命令用途
agentmemory启动记忆服务器
agentmemory stop停止并清理
agentmemory connect <agent>接入另一个智能体(claude-code、cursor、codex、gemini-cli 等 20+ 适配器)
agentmemory doctor交互式诊断 + 自动修复建议
agentmemory remove一键卸载全部配置

接入智能体后,它会通过12 个自动钩子记录每次工具调用,并解锁54 个 MCP 记忆工具memory_smart_searchmemory_savememory_recall等)。以 Claude Code 为例,装好插件后自动注册全部钩子与 MCP 服务,零额外配置。

总结:从"金鱼记忆"到"过目不忘"

用 30 秒回顾一下你刚刚完成的事:

  1. ✅ 一条npx命令启动了本地记忆服务器(零外部数据库依赖)
  2. demo命令证明了语义搜索:查询与记忆用词不同也能精准召回
  3. ✅ 打开:3113看板,实时观察记忆的生长与回放

从此,会话 1 配置了 JWT 鉴权,会话 2 只需说"加个限流"——助手已经知道你的鉴权用了哪个中间件、测试写在哪里、为什么选了 jose 而不是 jsonwebtoken。零重复解释,直接开干。

如果遇到问题,先跑agentmemory doctor;想深入了解架构与配置,可查看 DESIGN.md 与src/源码目录。

【免费下载链接】agentmemory#1 Persistent memory for AI coding agents based on real-world benchmarks项目地址: https://gitcode.com/GitHub_Trending/age/agentmemory

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4287263.html

相关文章:

  • 浏览器端模型评估:Trunchbull与Web推理实战
  • MoneyPrinterTurbo:输入主题词,一键生成 AI 短视频成片
  • 栈与进制转换:顺序栈和链栈实现十进制转二/八/十六进制
  • Day 33:深入 UI 渲染层 — 组件、Markdown 与代码块
  • OpenCV 水下图像处理:三步去散射、调色彩、修模糊的完整教程
  • PowerToys MeasureTool完整指南:3步搞定屏幕像素级测量
  • 全栈网页灰度阶段需要验证什么
  • Sonnet 5.5大泄露对标DeepSeek?开发者选型与接入实战指南
  • 数学建模中的文本情感分析实战:TextBlob与SnowNLP核心应用
  • Windows Terminal 快速上手指南:从安装到窗格拆分,10 分钟跑通
  • 如何系统掌握提示工程:Prompt Engineering 完整指南
  • Zsh配置优秀博客跳转链接
  • 论文“去AI味”新思路:书匠策AI如何帮你抹掉“机器指纹”
  • 如何在电脑上投屏并控制安卓手机:scrcpy 免 Root 实操教程
  • Python数值方法精解:从函数求根到多曲线交点求解实战
  • Windows Terminal 版本更新实战指南:5 条渠道任选,附升级回滚排查清单
  • Linux 系统基于 VSCode 搭建开发环境
  • STM32U575/585 GPDMA使用指南:从CubeMX配置到链表实战
  • 解锁大语言模型潜能:KITE 提示词框架全解析
  • 大模型应用开发时如何调试提示词?
  • 提示工程:少样本提示(Few-shot Prompting)
  • C++进阶:从语法到工程实践,掌握对象生命周期与资源管理
  • 大模型记忆技术解析:从向量数据库到LangGraph实战
  • 一个MSI搞定:Netdata Windows监控部署实战
  • CC2530定时器中断编程:正计数与倒计数模式详解及LED控制实战
  • MiniMax H3开源视频模型本地部署与ComfyUI实战指南
  • 2026年合肥GEO优化服务商4强实力测评与企业选型参考指南
  • 老报纸怎么批量转成可检索文本?PaddleOCR 实操指南
  • 典型相关分析(CCA)在数学建模中的核心应用与Python实现
  • Splunk监控redhat特定日志文件