一日一技:为什么我很讨厌LangChain

原文中文,约4500字,阅读约需11分钟。发表于:

一说到RAG或者Agent,很多人就会想到LangChan或者LlamaIndex,他们似乎觉得这两个东西是大模型应用开发的标配。 但对我来说,我特别讨厌这两个东西。因为这两个东西就是过度封装的典型代表。特别是里面大量使用依赖注入,让人使用起来非常难受。

文章批评了RAG和Agent工具(如LangChain和LlamaIndex)的过度封装,认为依赖注入使开发者难以理解和控制代码流程。作者希望在大模型应用开发中能自由控制程序逻辑,而不是被迫填补他人代码的空白。最后,作者提到SimpleMind更符合开发者需求。

一日一技:为什么我很讨厌LangChain
相关推荐 去reddit讨论