02_LangChain-Agent解析
LangChain-Agent 解析 创建Agent Agent(代理) 是 LangChain 中更高级的机制,允许 LLM 像“智能助手”一样,根据输入动态选择和使用工具,完成复杂任务。代理的核心是“推理 + 行动”,它会分析输入,决定需要调用哪些工具,并循环执行直到任务完成。 组成: 工具(Tools):如搜索引擎、计算器、API。 代理执行器:协调 LLM 和工具,...
LangChain-Agent 解析 创建Agent Agent(代理) 是 LangChain 中更高级的机制,允许 LLM 像“智能助手”一样,根据输入动态选择和使用工具,完成复杂任务。代理的核心是“推理 + 行动”,它会分析输入,决定需要调用哪些工具,并循环执行直到任务完成。 组成: 工具(Tools):如搜索引擎、计算器、API。 代理执行器:协调 LLM 和工具,...
本文档用于测试新增的 colorbox 提示框和 details 折叠块功能。 Colorbox 提示框测试 测试 Info 提示框 Info 提示框标题 这是一个 info 类型的提示框,通常用于提供一般性信息。 Tip 提示框 Tip 提示框标题 这是一个 tip 类型的提示框,通常用于提供技巧或建议。 Warning 提示框 W...
代码折叠功能测试 这是一个测试代码折叠功能的文章。 短代码块(应该不显示折叠按钮) console.log("Hello World"); 长代码块(应该显示折叠按钮) def fibonacci(n): """计算斐波那契数列""" if n <= 1: return n else: return fibon...
LangChain 解析 LangChain 是一个强大的开源框架,旨在帮助开发者基于大型语言模型(LLM)构建智能应用程序。它不仅简化了与 LLM 的交互,还通过模块化设计和丰富的工具集,让开发者能够轻松集成外部数据源、工具和上下文信息,从而创建更智能、更实用的 AI 应用。文章演示pip install --upgrade langchain langchain-community l...
服务 OOM 排查指南:从现象到根因的系统分析与解决 - 五岁博客 一、OOM 典型现象 OOM(Out of Memory)即内存溢出,指服务进程所需内存超过系统或容器分配的最大限制,被内核的 OOM Killer 强制终止,或因内存耗尽主动崩溃。 服务进程消失: ps 或 top 命令看不到对应的进程了。 日志中断: 应用日志在某个时间点突然停止...
性能分析类型 CPU 性能分析 CPU 性能分析(CPU profiling) 是最常见的性能分析类型。 启动 CPU 分析时,运行时(runtime) 将每隔 10ms 中断一次,记录此时正在运行的协程(goroutines) 的堆栈信息。 一个函数在性能分析数据中出现的次数越多,说明执行该函数的代码路径(code path)花费的时间占总运行时间的比重越大。 内存性能分析 内...
内存泄露 对于一个channel来说,如果没有任何goroutine(轻量级线程)引用,gc会对其进行回收,不会引起内存泄露。 // goroutine go func() { fmt.Println("hello from a goroutine") }() 而当goroutine处于接收或发送阻塞状态,channel处于空或满状态时,一直得不到改变,gc则无法回收这类一直...
创建 //1.make函数创建 (推荐) 切片名称 := make([]切片类型, 0, 指定容量) //2.创建同时初始化 (有确定的数据时推荐) var 切片名称 = []切片类型{} //3.var常量定义 (不推荐) var 切片名称 [] 切片类型 修改 值类型切片 → 必须拿索引才能改 指针切片 → 循环变量本身就是原对象地址,直接改即可 // 必须按索引修改 d...
hash HDEL hash:jd:goods:sync_tag 66d280dfdde84a769c2550b HSET hash:jd:goods:sync_tag 66d280dfdde84a769c2550b "2025-05-16 11:38:38" HSET user:profile:10086 name "张三" age 29 vip 1 ┌-----------------...
总结 Go 类型特征 tag 出现的关键字 生成的 TOML 备注 非匿名 struct 无 squash [xxx] 字段继续往下写 匿名 struct ,squash 没有 [xxx],...