![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RAG
文章平均质量分 94
F4ncyboi
这个作者很懒,什么都没留下…
展开
-
Multi-Modal RAG 多模态检索如何实现呢?
许多文档包含混合内容类型,包括图像和文本。然而,在大多数 RAG 应用程序中,图像中捕获的信息丢失了。随着多模态LLMs(如 GPT4-V、LLaVA 或 FUYU-8b)的出现,值得考虑如何在 RAG 流程中利用图像。在 RAG 中利用多模态模型的选项很少Option 3在这里我们将实现3。原创 2024-06-25 17:05:00 · 875 阅读 · 0 评论 -
快速入门多向量检索器
有时摘要可以更准确地提炼出一个片段的内容,从而提高检索效果。这里我们展示如何创建摘要,然后嵌入这些摘要。chain = (符号表示管道操作符,这是一种流式处理数据的方法。每个步骤的输出会成为下一个步骤的输入。这种语法通常出现在某些特定的库或框架中,表示数据处理链中的各个步骤。提取文档内容:从输入对象中提取文档的内容。生成聊天提示模板:将提取的内容传递给聊天提示模板。执行聊天模型:将提示模板传递给 OpenAI 聊天模型进行总结处理。解析输出:将聊天模型的输出传递给字符串输出解析器进行解析。原创 2024-06-15 20:03:00 · 909 阅读 · 0 评论 -
提高检索增强生成(RAG)系统性能的 10 种方法
例如,您可以使用基于关键字的索引来处理与特定产品相关的查询,但依赖嵌入来进行一般的客户支持。我见过的一个更有创意的方法是使用LLM创建所有提供作为上下文的文档的摘要。相反,我的目标是概述一些在尝试改进您的检索增强生成应用程序时可能考虑和尝试的事项。您希望嵌入能够更多地基于您的领域特定术语来判断相似性,比如“知识产权”或“违约”,而较少基于像“协议”这样的通用术语。这两个框架都有有用的调试工具,可以让您定义回调,查看使用的上下文,检索来自哪个文档等。是一个提供可视化界面的工具,可以帮助你构建复杂的代理。原创 2024-06-13 09:37:50 · 1192 阅读 · 0 评论 -
RAG 和父文档检索器
使用 PDR,文档首先被识别并标记为“父文档”。将这些视为全面的来源或“大局”。但是,PDR 并没有试图将这些庞大的内容压缩到一个嵌入中,而是将这些父文档进一步细分为“子文档”。这些子段表示总体父文档中存在的更具体的主题或主题。原创 2024-06-12 18:44:58 · 715 阅读 · 1 评论