Python实战第25期:LangChain入门
文章目录引言:什么是LangChain?一、LangChain安装1. 使用pip安装2. 验证安装3. 配置API Key二、LLM Chain1. 什么是Chain2. 最简单的Chain3. Chain的组成4. 多步骤Chain三、Prompt Template1. 什么是Prompt Template2. 基本使用3. 多变量模板4. 系统消息模板5. Few-shot模板四、输出解析器1. 字符串解析器2. JSON解析器3. 列表解析器五、记忆管理1. 什么是记忆2. 缓冲记忆3. 窗口记忆六、实战练习练习1:智能翻译器练习2:代码生成器练习3:文章摘要生成器七、常见问题与排错问题1:Chain运行失败问题2:输出格式错误问题3:记忆丢失八、本篇小结下期预告✍创作者:全栈弄潮儿🏡 个人主页:全栈弄潮儿的个人主页🏙️ 个人社区,欢迎你的加入:全栈开发社区📙 专栏:Python实战教程:从零基础到AI Agent开发引言:什么是LangChain?在前面的课程中,我们学习了OpenAI API和Prompt工程。但直接使用API构建复杂应用很繁琐。LangChain是一个用于构建AI应用的框架,它提供了:统一的LLM接口Prompt模板管理Chain组合机制记忆管理工具集成LangChain让你能够快速构建强大的AI应用。

相关新闻

火车票抢购秘籍:技术实战全解析

火车票抢购秘籍:技术实战全解析

火车票查询与抢票全攻略大家好, 我是研一六师兄, 今天想跟大家分享一下有关查询火车票以及抢夺火车票的具体方法。一、项目目的通过应用具体的技术方案, 来具体地实现针对火车或者高铁车票的查询相关功能操作。通过使用相关技术手段来提供抢注火车票以及高铁车票的功能。对这两…

2026/10/10 6:15:50 阅读更多 →
智诺方AI|论文摘要与关键词,降重降AIGC避坑技巧

智诺方AI|论文摘要与关键词,降重降AIGC避坑技巧

为什么「摘要与关键词」容易同时踩查重与 AIGC 在论文修改避坑场景里,论文「摘要与关键词」常常被低估。摘要字数少却信息密度极高,既是查重标红重灾区,也是 AIGC 检测最容易打高分的板块。很多同学直接用 AI 一键生成摘要,或从正…

2026/10/10 6:14:50 阅读更多 →
影石系统组 一二面OC面经

影石系统组 一二面OC面经

一面1. 封装、继承、多态分别是什么?什么是封装?继承有哪些继承方式?封装:将属性和方法封装到类中,隐藏内部实现细节,对外提供访问接口,保护数据。继承:子类复用父类的成员&#xff…

2026/10/10 6:14:50 阅读更多 →

最新新闻

java线上cpu飙高排查实战详细步骤

java线上cpu飙高排查实战详细步骤

1.新建一个springboot项目 新加两个接口,一个是测试接口是否访问通过/test,另一个是专门模拟让cpu飙高的接口/loop,将其打包成一个jar放在服务器上。 package com.cao.controller;import org.springframework.web.bind.annotation.GetMapping…

2026/10/10 9:03:43 阅读更多 →
GitHub趋势周报:AI基础设施下沉与开发者工具崛起

GitHub趋势周报:AI基础设施下沉与开发者工具崛起

2026年第40周,GitHub Trending 上又换了一批面孔。我照例在周一早上把这一周的数据拉下来,逐项筛了一遍,发现这周的榜单有不少值得记录的变化:AI 项目的占比回落到三成以下,开发者工具、底层运行时这类项目开始挤进前排…

2026/10/10 9:03:43 阅读更多 →
Pytest实战指南:从fixture到参数化,打造高效自动化测试

Pytest实战指南:从fixture到参数化,打造高效自动化测试

1. 为什么是Pytest:它到底比unittest强在哪先聊个现实问题,很多人都问过我:Python自带的unittest不是也挺好的吗,为什么要换pytest?我在公司待过好几个项目,刚开始也是unittest一把梭。写一个测试用例&…

2026/10/10 9:03:43 阅读更多 →
死磕synchronized:从JMM到锁升级,彻底搞懂Java并发同步

死磕synchronized:从JMM到锁升级,彻底搞懂Java并发同步

1. 从一次线上事故讲起:为什么我真的建议你死磕同步代码大概两年前,我接手过一个保险核心系统的“疑难杂症”:每天凌晨跑批之后,总有几笔订单的分润金额对不上。最开始怀疑数据库事务,查了三天日志,最后发现…

2026/10/10 9:03:43 阅读更多 →
基于Spring Boot+Vue的毕业论文选题管理系统设计与实现

基于Spring Boot+Vue的毕业论文选题管理系统设计与实现

每年一到毕业季,导师群和教务群就会被选题表、改题申请、重复课题的交锋反复轰炸。学生不知道哪些题目还能选,导师不清楚哪个学生已经占坑,教务管理员更是要对着Excel表格手动核对上限人数——这种情况我曾经完整经历过一遍,所以当…

2026/10/10 9:03:43 阅读更多 →
Apache Zeppelin 显示系统完全指南:%text、%html、%markdown、%table 与 %network 深度解析

Apache Zeppelin 显示系统完全指南:%text、%html、%markdown、%table 与 %network 深度解析

数据分析数据可视化大数据后端 【免费下载链接】zeppelin Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more. 项目地址: https://gitcode.com/gh_mirrors/zeppelin1/zeppelin 点击查…

2026/10/10 9:02:42 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →