摘要:
LangChain Tools组件 Tools用于扩展大语言模型(LLMs)的能力,使其能够与外部系统、API或自定义函数交互,从而完成仅靠文本生成无法实现的任务(如搜索、计算、数据库查询等) 特点: 增强LLM的功能:让LLM突破纯文本生成的限制,执行实际操作(如调用搜索引擎、查询数据库、运行代码 阅读全文
LangChain Tools组件 Tools用于扩展大语言模型(LLMs)的能力,使其能够与外部系统、API或自定义函数交互,从而完成仅靠文本生成无法实现的任务(如搜索、计算、数据库查询等) 特点: 增强LLM的功能:让LLM突破纯文本生成的限制,执行实际操作(如调用搜索引擎、查询数据库、运行代码 阅读全文
posted @ 2026-03-10 15:20
风陵南
阅读(1)
评论(0)
推荐(0)

恢复内容开始 Vector Store向量存储 基于LangChain的向量存储,存储嵌入数据,并执行相似性搜索。 这是一个典型的向量存储应用,也即是典型的RAG流程 这部分开发主要涉及到: 如何文本转向量 创建向量存储,基于向量存储完成(LangChain为向量存储提供了统一接口): 存入向量 a
LangChain组件 Document loaders文档加载器 文档加载器提供了一套标准接口,用于将不同来源(如csv、PDF或Json等)的数据读取为LangChain的文档格式。 这确保了无论数据来源如何,都能对其进行一致性处理 文档加载器(内置或自行实现)需实现BaseLoader接口 C
LangChain组件 Memory(记忆) LangChain 的 Memory(记忆) 组件是解决大语言模型(LLM)“无状态” 问题的核心模块。它通过存储和管理对话历史,让模型能够记住之前的对话内容,从而实现连贯的多轮交互。 临时会话记忆 如果想要封装历史记录,除了自行维护历史消息外,也可
LangChain输出解析器 在实际应用中,可能会用到需要将AI输出的结果继续询问AI的情况,此时,如果直接进行链式调用 chain = prompt | model | model 构建的链完全符合要求(参与的组件都是Runnable接口的子类) 但是运行会报错 ValueError: Inval
LangChain chain链 Chain链式LangChain中的核心概念,它允许将多个组件(如提示模板、模型、输出解析器等)连接起来,构建一个处理特定任务的“链式”应用。 旨在简化复杂任务的构建过程 核心工作原理:将组件串联,上一个组件的输出作为下一个组件的输入 chain = prompt_
LangChain 提示词工程 LangChain提供了一系列组件来设计、优化和管理提示词(Prompts)来有效驱动大语言模型完成复杂任务的一套方法和实践 zero-shot(无样本)提示词模板 基础通用提示词模版,模板将具体的用户输入和固定指令分离,使提示可复用 few-shot(少样本)示例选
LangChain 简介 LangChain是一个用于开发由大型语言模型驱动的应用程序的框架。它旨在帮助开发者更高效地构建基于LLM的复杂应用,通过提供模块化和标准化的工具链来简化开发流程。 LangChain自身并不开发LLMs,它的核心理念是为各种LLMs实现通用的接口,把LLMs相关的组件“链
Gradio简介 Gradio是一个开源的Python库,能够快速为机器学习模型、API或任意Python函数搭建交互式Web应用,过程仅需几行代码 核心价值在于极低的开发门槛,仅需简单的语法即可构建出带有滑块、文本框、图像上传等组件的演示界面 主要特点: 快速原型:适合快速验证想法,或为模型训练结
使用CMake编译OpenCV源码 在需求使用不常用的OpenCV版本时,或者不常用的VS版本时如VS2015等等,在网上难以找到对应版本编译的库 且如果想要静态库也更加难找 现成提供的库不了解其运行时库的编译方式(通常都是/MD动态链接运行时库),如果需要/MT方式也需要自行编译 所以推荐自行编译
VS2022报错 找不到各种内置的头文件 报错如下: 报错导致C++最基本的HelloWorld程序都无法编译通过 解决 在VS2022的安装目录下找到Microsoft.Cpp.WindowsSDK.props文件 里面指示了注册表中SDK位置 找到对应Win10的路径 按下Win+R 输入 re
问题出现原因 Python使用openpyxl 3.1.5 读取Excel(.xlsx),出现异常 使用Python读取其他人提供的Excel时,可能由于多方面原因导致出现这个错误,错误原因是Excel文件元数据的自定义属性(custom-properties)中某些字段包含None值导致的,也就是
C++ 多线程基础 概述 线程(Thread) 线程是程序执行中的单一顺序控制流,多个线程可以在同一个进程中独立运行 线程共享进程的地址空间、文件描述符、堆和全局变量等资源,但每个线程有自己的栈、寄存器和程序计数器 并发(Concurrency)与并行(Parallelism) 并发:多个任务在时间
QFormLayout中removeRow自动释放内存问题 Qt版本:6.5.3 结论: removeWidget不会释放组件的内存,removeRow会强制释放组件的内存 在使用QT进行项目开发时,对于一些动态场景需要对布局进行一些remove操作,通常Qt在布局中移除控件不会自动释放内存,如re
CMake导入OpenCV出现错误 find_package(OpenCV REQUIRED) 能够找到OpenCVConfig.cmake文件 但OpenCV_FOUND值为false 原因是opencv目录下也存在 OpenCVModules.cmake,设置为 opencv/x64/vc17/
浙公网安备 33010602011771号