news 2026/5/14 22:17:06

LangChain 第二课

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LangChain 第二课

主题:提示词模板、常用模板类型、基础用法

一、LangChain 提示词层核心作用

  1. 统一管理提示词
  2. 支持模板固定 + 动态变量注入
  3. 不用自己手动拼接字符串,规范、可复用
  4. 支持普通模板、对话模板、少样本模板

二、两个最常用模板

1. PromptTemplate 普通提示词模板

用于单轮问答、普通任务、固定话术填充变量。

2. ChatPromptTemplate 对话提示词模板

区分系统角色、用户消息,适配多轮对话、角色设定,工作中用得最多。

三、核心关键点(必背)

  1. 模板里用{变量名}做占位符
  2. input_variables声明用到哪些变量
  3. 调用.format()传参填充模板
  4. 对话模板分:System 系统角色、Human 用户消息

四、极简带注释代码(看懂就行)

python

运行

# 导入普通提示词模板 from langchain.prompts import PromptTemplate # 定义模板,{content} 是变量占位 template = """ 请通俗易懂解释下面知识点: 知识点:{content} """ # 初始化模板 prompt = PromptTemplate( input_variables=["content"], # 声明变量 template=template ) # 填充变量生成最终提示词 res = prompt.format(content="RAG 原理") print(res)

五、本节课重点记住 3 句话

  1. 提示词层用来做可复用模板 + 动态变量填充
  2. PromptTemplate适合单轮普通任务
  3. ChatPromptTemplate适合带角色的多轮对话
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 22:15:08

python基础-第三天容器类型

第 5 章 容器数据类型 5.1序列 常见的序列类型包括:列表(List)、元组(Tuple)、字符串(String)。 5.2.3 向列表中添加元素 list1 [100, 200, 300, 400, 500] list1.append(600) # 在列表末尾追加…

作者头像 李华
网站建设 2026/5/14 22:13:01

为什么这个电路可以放大1V信号?

你的经验可能是你的枷锁这个三级直接耦合放大电路对于1kHz峰值1V信号的放大三极直接耦合放大电路参数优化被AI欺骗啦:一个有趣的三极直接耦合放大电路的调整一个三极直接耦合放大电路的设计 01 为何能够放大1V信号? 一、电路配置结果 今天很高兴&#xf…

作者头像 李华
网站建设 2026/5/14 22:11:45

开源气象数据革命:Open-Meteo完全部署与实战应用指南

开源气象数据革命:Open-Meteo完全部署与实战应用指南 【免费下载链接】open-meteo Free Weather Forecast API for non-commercial use 项目地址: https://gitcode.com/GitHub_Trending/op/open-meteo 在数字化时代,精准的气象数据已成为农业规划…

作者头像 李华
网站建设 2026/5/14 22:10:39

PCB设计避坑指南:立创EDA专业版里‘飞线’的三种含义与正确操作

PCB设计避坑指南:立创EDA专业版中‘飞线’的三种含义与实战操作 在PCB设计领域,"飞线"这个术语就像一把双刃剑——它既是布局布线时的重要辅助工具,也可能成为新手工程师的困惑源头。特别是在立创EDA专业版这样的国产EDA软件中&…

作者头像 李华
网站建设 2026/5/14 22:08:41

八大网盘直链解析工具:告别限速,实现高速下载自由

八大网盘直链解析工具:告别限速,实现高速下载自由 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘…

作者头像 李华