LangChain 是一个框架,它集成了大型语言模型(LLM)、向量数据库、交互层提示(Prompt)、外部知识和外部工
Ollama是什么?可以在本地启动并运行大型语言模型。例如运行Llama 3,Phi 3、Mistral、Gemma和其
Milvus 是一个开源的向量数据库,用于存储、检索和分析向量数据。它支持多种索引类型,每种都有其特定的用途和优化方式。
嵌入(embeddings)使用的增加了对能够有效存储和搜索这些嵌入的数据库的需求。专为管理向量数据而设计的向量存储,如
LangChain 以其多功能性而著称。它是一个全面、模块化的框架,使开发人员能够将 LLM 与各种数据源和服务结合起来
领域驱动设计(DDD)、命令查询责任分离(CQRS)和事件溯源(Event Sourcing)是三种不同的软件架构概念,
RAG是一个机器学习概念,旨在通过从文档集合中获取外部知识,增强生成式AI模型的能力。RAG作为一个AI框架,旨在通过将
如何对文档进行分割,其实是数据处理中最核心的一步,其往往决定了检索系统的下限。但是,如何选择分割方式,往往具有很强的业务
如果想要在一个海量的数据中找到和某个向量最相似的向量,我们需要对数据库中的每个向量进行一次比较计算,但这样的计算量是非常
LlamaIndex和LangChain是两个旨在简化大型语言模型(LLMs)应用开发的工具,前者专注于数据索引和LLM
虽然RAG(Retrieval Augmented Generation)的潜力显而易见,但最佳实践仍在发展之中。部署一
输入(Input):用户通过输入设备,比如键盘或语音输入设备,提供查询请求。非结构化数据(Unstructured Da
在 LangChain 中,工具和工具包为代理(agents)提供额外的功能和能力。工具是执行特定任务的单独组件,例如从
使用下面的命令显示langchain包的详细信息,如版本、安装路径、作者等。pip show langchainName
HTMLHeaderTextSplitter和RecursiveCharacterTextSplitter(递归字符文本
Milvus 是一个开源的向量数据库,用于存储大规模的向量数据并支持快速的相似性搜索。在 Milvus 中,Milvus
要理解向量数据库的概念,我们首先需要明白向量是什么。在数学和计算机科学中,向量表示具有大小和方向的量。在数据库的上下文中
近似最近邻(ANN)算法旨在解决 k-NN 的局限性,并在高维空间中提供高效的相似性搜索。这些算法的目的是在不检查数据集
向量数据库是一种特定类型的数据库,以代表特定特征或品质的多维向量的形式保存信息。每个向量中的维度数量可以根据数据的复杂性
检索增强生成(Retrieval Augmented Generation,简称RAG)结合了生成模型和检索模型,用于知
签名:感谢大家的关注