llamaindex

暮暮七8 天前
python·rag·llamaindex·网页读取
基于Llamaindex的网页内容爬取实战本文不关注如何解析网页 html 元素和各种 python 爬虫技术,仅作为一种网页数据的预处理手段进行研究。Llamaindex 也并不是爬虫技术的集大成者,使用它是为了后续的存查一体化。
洛阳泰山2 个月前
python·小程序·llm·llama·streamlit·1024程序员节·llamaindex
使用Llama Index与Streamlit实现一个从文本中提取专业术语和定义网页小程序Llama Index有许多用例(语义搜索、摘要等),并且都有很好的记录。然而,这并不意味着我们不能将Llama Index应用到非常具体的用例中!
洛阳泰山2 个月前
人工智能·llm·rag·llamaindex·chromadb·chainlit
Chainlit集成LlamaIndex和Chromadb实现RAG增强生成对话AI应用本文主要讲解如何使用LlamaIndex和Chromadb向量数据库实现RAG应用,并使用Chainlit快速搭建一个前端对话网页,实现RAG聊天问答增强的应用。文章中还讲解了LlamaIndex 的CallbackManager回调,实现案例是使用TokenCountingHandler,实现tokens使用计算回调应用。方便知道自己的tokens使用量。
wengad2 个月前
人工智能·python·llamaindex
使用LlamaIndex构建RAG注:以下创建完llamaindex虚拟环境后,相关的命令都是在该环境下操作,如果操作过程有中断,请操作时,先生效该环境。
洛阳泰山3 个月前
数据库·python·交互·text2sql·llamaindex·chainlit
Chainlit集成LlamaIndex并使用通义千问实现和数据库交互的网页对话应用(text2sql)我在之前的几篇文章中写了如何使用Chainlit集成Langchain并使用通义千问实现和数据库交互的网页对话应用,但是发现Langchain的几种和数据库交互的组件都不够让我满意,虽然已经满足了大部分场景的需求,但是问题还是很多,比如问题和数据库好不相关的时候,程序生成错误的sql,导致报错,sql智能体交互响应太慢等等,最近使用了LlamaIndex中的sql交互组件NLSQLTableQueryEngine,发现YYDS。就是我一直寻找的东西。既满足了响应速度又足够智能不会报错,下面教大家如何使用C
洛阳泰山3 个月前
python·django·全文检索·bm25·llamaindex·pythonchainlit
Chainlit集成LlamaIndex实现知识库高级检索(BM25全文检索器)BM25Retriever类是一个基于BM25算法设计的检索器,它主要用于从一组文档或节点中检索出与查询最相关的文档或节点。这个类的设计目的是为了提高文本检索的效率和准确性,尤其是在处理大量文本数据时。
洛阳泰山3 个月前
java·服务器·数据库·python·llm·rag·llamaindex
Llamaindex 使用过程中的常见问题 (FAQ)在使用LlamaIndex进行文档索引和查询时,您可能会发现需要根据特定的需求对基础设置进行调整。下面是一些常见的定制化需求及其对应的实现方式:
我爱学Python!4 个月前
人工智能·langchain·llm·大语言模型·ai大模型·llamaindex·大模型应用
两大主流大模型应用开发工具LangChain与LlamaIndex的比较分析近来,技术的飞速发展将人工智能(AI)和大型语言模型(LLM)领域推向了新的高度。LangChain 和 LlamaIndex 已成为该领域的主要参与者。它们各有自己独特的能力和优势。
hawk2014bj5 个月前
ai·llamaindex·react-agent
LlamaIndex 实现 React AgentReact Agent 是指 LLM 对问题自行推理并调用外部工具解决问题,如下图所示,通过一些推理步骤最终找到想要的答案。 LlamaIndex 提供了实现 React Agent 的框架,通过框架可以轻松的实现上图中的步骤。那么,如果不用 LlamaIndex 应该如何实现一个 Agent 呢?首先,需要将需要调用的外部 API 和问题提供给LLM,LLM 判断得到结果是否需要调用API,如果需要调用,将 API 名称和参数相关信息返回到应用端,应用端执行API 并将结果再次传给 LLM,LLM 再次
Ace_bb5 个月前
llm·rag·llamaindex
书生大模型实战营闯关记录----第五关:LlamaIndex+Internlm2 RAG实践Demo:效果对比,文档加载,向量库构建,检索器,模型推理本文将分为以下几个部分来介绍,如何使用 LlamaIndex 来部署 InternLM2 1.8B并实现RAG功能。
营赢盈英6 个月前
java·spring boot·langchain·llm·ai编程·llamaindex
Langchain 与 LlamaIndex 之间的区别背景:In this post, we'll briefly compare LangChain and LlamaIndex and look at the key features of each solution so that you can choose which is the best suited for your next LLM-powered app.
大模型与计算机视觉7 个月前
人工智能·深度学习·算法·大模型·检索增强·模型微调·llamaindex
增强大模型高效检索:基于LlamaIndex ,构建一个轻量级带有记忆的 ColBERT 检索 Agent在自然语言处理领域,高效检索相关信息的能力至关重要。将对话式记忆集成到文档检索系统中已经成为增强信息检索代理效果的强大技术。
wwlsm_zql8 个月前
人工智能·大语言模型·llamaindex·向量化
llamaindex 中GPTVectorStoreIndex 和 VectorStoreIndex区别在 llama_index 库中,GPTVectorStoreIndex 和 VectorStoreIndex 都是用于创建向量存储索引的类,但它们在某些方面有所不同。
ituff8 个月前
microsoft·rag·llamaindex·azure ai search
使用Azure AI Search和LlamaIndex构建高级RAG应用RAG 是一种将公司信息合并到基于大型语言模型 (LLM) 的应用程序中的常用方法。借助 RAG,AI 应用程序可以近乎实时地访问最新信息,团队可以保持对其数据的控制。
伊织code8 个月前
langchain·prompt·自定义·提示·index·llamaindex·query
LlamaIndex 组件 - Prompts提示是赋予LLM 表达能力的基本输入。 LlamaIndex 使用提示来构建索引、执行插入、在查询期间执行遍历并合成最终答案。
Python算法实战8 个月前
人工智能·算法·大模型·llm·知识库·llamaindex·问答机器人
【RAG实践】基于LlamaIndex和Qwen1.5搭建基于本地知识库的问答机器人LLM 会产生误导性的 “幻觉”,依赖的信息可能过时,处理特定知识时效率不高,缺乏专业领域的深度洞察,同时在推理能力上也有所欠缺。
Python算法实战1 年前
算法·langchain·大模型·模型部署·llamaindex
用通俗易懂的方式讲解:使用 LangChain 和 LlamaIndex 从零构建PDF聊天机器人随着大型语言模型(LLM)(如ChatGPT和GPT-4)的兴起,现在比以往任何时候都更容易搭建智能聊天机器人,并且可以堆积如山的文档,为你的输入提供更准确的响应。