Haystack
面向生产 NLP 的 Agentic RAG 和检索流水线框架。
开源
适合构建需要可组合 retriever、reader、generator 并支持可插拔模型后端的 agentic RAG 管线。
选型建议
当检索质量和管线可组合性比框架生态更重要时选 Haystack。在生产级 RAG 应用上优于通用 agent workflow。
适用场景
- agentic RAG 管线
- 文档问答
- 检索工程
不适用场景
- 需要通用多 Agent 编排的团队
- 检索非核心需求的场景
核心概念
pipelinesretrieversreadersgenerators
最小实现形态
搭建管线:document store → retriever → reader。增加 agentic loop:让 Agent 判断检索到的上下文是否充分后再回答。