随笔
文章平均质量分 76
主要是记录一些小bug的解决过程
Charon_HN
NLP炼丹儿
展开
-
LangChain之关于RetrievalQA input_variables 的定义与使用
最近在使用LangChain来做一个LLMs和KBs结合的小Demo玩玩,也就是RAG(etrievalugmentedeneration)。这部分的内容其实在的官网已经给出了流程图。我这里就直接偷懒了,准备对进行复刻练习,那么接下来就是照着葫芦画瓢就行。那么我卡在了Retrieve这一步。我对和这三个地方的input_key不明白为啥一定要这样设置。虽然我也看了LangChain的。但是我并未得到详细的答案,那么只能一行行看源码是到底怎么设置的了。原创 2023-11-07 19:57:28 · 1746 阅读 · 4 评论 -
LangChain之CharacterTextSplitter的split_text和split_documents
从说法上,我实在是看不出来有什么关系,然后我就没当回事,就按照字面意思就开整了(OS:当时我就想着,这两个方法应该我用一个就好,处理的是文本,那么就梭哈写出了下面的ChineseTextSplitter类)我本来是用一个csv文件来做demo的,那么就参考别人的代码,开始了照虎画猫的拙劣表演。我心想为啥有两个方法,我就无意中点开了。总结一句话就是,能力不足,基础不牢,只懂梭哈,傻乐吃瓜。至此初步了解了两个方法之间的关系,以及类之间的继承。,里面有几个方法,大体上感觉问题不大,这把稳了。原创 2023-10-31 20:26:24 · 2169 阅读 · 0 评论