Fork me on GitHub

学习 Mem0 的记忆存储

昨天我们学习了 Mem0 的基本用法,并给出了一个简单的示例程序。和传统的大模型对话不同的是,我们没有将历史会话拼接起来,而是先检索记忆,然后将记忆拼接到系统 Prompt 中回答用户问题,最后再将这次对话保存到记忆。这里涉及两个记忆的核心操作...

- 阅读剩余部分 -

Mem0 介绍:为 AI 应用提供智能记忆层

今年被称为智能体爆发元年,随着推理模型和多模态模型的不断发展,各家 AI 助手和智能体的能力不断提升,应用场景也在不断扩展。但是大模型存在一个先天缺陷,它们往往缺乏持久记忆能力,无法真正实现个性化交互。如何让 AI 系统能够记住用户偏好、适应个人需求并随时...

- 阅读剩余部分 -

学习 SurfSense 的播客生成

经过几天的学习,我们已经基本掌握了 SurfSense 的所有功能,包括添加文档的四种方式,连接器的管理,以及问答流程。并且针对每一个功能,通过剖析源码学习各自的实现原理,比如如何实现文档的解析,如何对文档进行检索,如何实现整个问答...

- 阅读剩余部分 -

再学 SurfSense 的文档问答流程

书接上回,昨天我们提到 SurfSense 的文档问答流程是通过 LangGraph 构建的一个线性工作流实现的,包含三个主要节点:reformulate_user_query:重新表述用户查询,也就是对用户的问题进行改写;wri...

- 阅读剩余部分 -

学习 SurfSense 的文档问答流程

昨天,我们学习了在 SurfSense 中添加文档之后的入库流程,包括总结、分块、向量化等,现在一切准备就绪,到了对文档进行问答的时候了。文档问答页面点击左侧菜单中的 "Researcher" 进入问答页面:输入框的最左边是选择数据源...

- 阅读剩余部分 -

学习 SurfSense 的数据入库流程

花了两天时间,我们学习了 SurfSense 文档管理功能,学习了上传文件、添加网页、添加 Youtube 视频、浏览器插件四种添加文档的方式,以及每种添加方式的实现原理。不过目前还只是数据摄入部分,我们今天继续研究下后面的流程,...

- 阅读剩余部分 -

学习 SurfSense 的浏览器扩展

昨天体验了 SurfSense 的文档管理功能,包括上传文件、添加网页、添加 Youtube 视频这三种添加文档的方式。其中,添加网页是通过 Firecrawl 或 Playwright 实现的,这两种方式其实都有弊端,比...

- 阅读剩余部分 -

学习 SurfSense 的文档管理

昨天给大家介绍了一款号称是 NotebookLM 的开源平替的项目 —— SurfSense,经过一些前期准备工作,我们在本地已经成功部署了它,并通过 Google OAuth 成功登录:接下来,我们再来看看它的各项功能特性,顺便研究下每个...

- 阅读剩余部分 -

SurfSense 介绍:NotebookLM 的开源平替

昨天我给大家介绍了一款 AI 笔记助手 —— NotebookLM,使用它可以方便地对我们的资料进行处理,支持智能问答和引用,一键生成学习指南、脑图、FAQ 等内容格式,以及将文本转换成播客,极大提升了学习的灵活...

- 阅读剩余部分 -

NotebookLM 介绍:Google 打造的 AI 笔记助手

在当今信息爆炸的时代,我们每天都面临着海量的数据和知识。如何高效地处理、理解和应用这些信息,成为了现代学习者、研究者和专业人士的重要挑战。为了解决这一问题,Google 推出了一款革命性的 AI 工具 —— NotebookLM,这是一款基于最...

- 阅读剩余部分 -