Haystack 十月发新版,编排框架怎么做可控 RAG 与智能体
开源 Python 编排框架 Haystack 在十月一日发布了新版本,它主打用模块化管线搭建生产级 LLM 应用,对检索、路由、记忆与生成做显式控制,可扩展到多模态应用、语义搜索、问答与自主智能体。对已经受够了黑盒框架、想要每一步都看得懂改得动的团队,Haystack 的风格正对口。 显式管线和图编排差在哪? 以 LangGraph 为代表的图编排把智能体画成节点与边,灵活但很快变成一张看不懂的网;Haystack 更像搭乐高,每个组件职责单一,管线走向一眼看清。对需要稳定上线、定期回归的企业系统,这种「显式可审计」的管线更省心。代价是极致灵活的动态分支要自己多写代码。选它的团队,通常是把可控、可测放在最前面,而不是追求最炫的自主决策。 记忆与路由怎么在生产里调? 生产 RAG 最容易崩在检索不准与记忆乱窜。Haystack 把检索器、重排器、记忆组件都做成可替换模块,调优时可以逐个 A/B。建议先固定生成模型,单独压检索,把召回与重排调到合适,再叠加记忆。一个常见坑是把整段历史塞进上下文,既费钱又稀释相关性,生产里应只注入与当前问题相关的记忆片段。新版发布后升级前先在旧版管线跑一遍回归,确认召回指标不回退再切。 先固定生成模型单独压检索,调回重排再叠记忆;记忆只注入相关片段,别整段历史塞上下文。升级前在旧管线跑回归,防召回回退。要可控可审计选它,要极致动态分支则要多写代码。生产上线后加一个定时评测集,检索质量掉了能第一时间发现,而不是等用户投诉。 去论坛讨论 前往 silicon-agi.com 论坛 参与讨论