摘要:
Agent的ReAct框架 Agent ReAct是大模型智能体的核心思考与行动框架,全称Reasoning + Acting(推理+行动),是让Agent像人类一项【思考问题-> 制定策略->执行行动->验证结果】的关键逻辑 ReAct让Agent不再是“直接回答问题”,而是通过“自然语言思考过程 阅读全文
Agent的ReAct框架 Agent ReAct是大模型智能体的核心思考与行动框架,全称Reasoning + Acting(推理+行动),是让Agent像人类一项【思考问题-> 制定策略->执行行动->验证结果】的关键逻辑 ReAct让Agent不再是“直接回答问题”,而是通过“自然语言思考过程 阅读全文
posted @ 2026-03-18 16:50
风陵南
阅读(18)
评论(0)
推荐(0)

Agent智能体 Agent(智能体)是一个通过动态协调大语言模型(LLM)和**工具(Tools)来完成复杂任务的智能系统。 它让LLM充当“决策大脑”,根据用户输入自主选择和执行工具(如搜索、计算、数据库查询等),最终生成精准的响应 核心能力 作为一个智能体,需要具备以下核心能力: 1)大模型(
中间件系统(Middleware) 中间件是一种流程控制机制,用于在智能体执行过程中拦截、修改或增强请求与响应的处理逻辑,而无需修改核心Agent或工具的代码 中间件在每个步骤之前和之后都会暴露沟子(函数) 中间件的作用是对智能体的每一步工作进行控制和自定义的执行 作用场景: 日志记录、分析、调试
LangChain Tools组件 Tools用于扩展大语言模型(LLMs)的能力,使其能够与外部系统、API或自定义函数交互,从而完成仅靠文本生成无法实现的任务(如搜索、计算、数据库查询等) 特点: 增强LLM的功能:让LLM突破纯文本生成的限制,执行实际操作(如调用搜索引擎、查询数据库、运行代码
恢复内容开始 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值导致的,也就是
浙公网安备 33010602011771号