08 2024 档案
摘要:loader加载器的主要作用是加载各种格式的知识库给大模型进行学习,从而提升大模型在专业领域的能力,也是创建大模型agent开发的第一步。 TextLoader 在langchain中TaxtLoader加载器可以加载.md,.test等格式的文档,需要注意的是中文文档需要指明解析字符集格式。 #使
阅读全文
摘要:Retrieval -Augmented Generation(RAG):检索增强 传统知识库只能根据已有知识库进行检索。但是这样的缺点就是,已有知识库有限,大多数时候 可能无法检索出有效信息。RAG通过检索和生成来克服这个问题,具体来说RAG会根据输入的 question先从知识库中检索到信息,然
阅读全文
摘要:有时候单一的提示词模版无法满足复杂的任务需求,因此需要结合选择器使大模型有更加准确的判断,尤其是在高度上下文依赖性的对话或生成任务时,动态的选择最合适的示例或者提示词时尤其重要。本文同样使用langchain组件开发多用选择器方法。 长度智能选择器 在langchain组件中LengthBasedE
阅读全文
摘要:提示词工程的建模在大模型对话agent的开发中有着重要的地位,好的提示词模板可以辅助大模型做出更加准确的预测,得到更加准确的答案。本文使用langchain进行agnent开发,langchain中封装了很多工具和方法其中就包括不同的prompt模板,接下来本文将详细介绍几种不同风格的prompt模
阅读全文