Raggo 是一个用 Go 写的 RAG 库。虽然 Python 和 JS 生态中的 AI 框架和库层出不穷,但 Go 开发者目前的选择还不多。如果你想用 Go 语言快速搭建 RAG 系统,可以从 Raggo 开始尝试。它将 RAG 的核心组件进行了抽象,可以组合内置或自行实现的各个组件,例如文档提取器、切分器、向量数据库等,构建最终的 RAG 系统。
Raggo 还提供了多种 RAG 策略,包括 Simple RAG、Contextual RAG 和 Memory Context,满足不同的应用场景。不论是实际使用还是学习,都很值得一看。