你是否曾思考过:
同样使用大模型,为什么别人能用代码批量调用、自由组合提示词,而你还在网页里一条条复制粘贴?想开发一个智能客服或RAG应用,却不知道如何用框架管理消息、记忆和输出?面对复杂的任务链,如何将提示词模板、模型调用、输出解析串联成一条自动化管道?如果这些问题让你感到好奇,这门课正是为你设计的!LangChain是大模型应用开发的开源框架,掌握它的提示词实战能力,你将告别手工调用,进入工程化开发的新阶段。
本课程从LangChain的核心理念出发,系统讲解核心API的用法,最后通过项目实战串联完整开发流程:
核心理念:理解LangChain作为大模型应用开发框架的本质(开源、免费、高代码、偏底层),了解其家族成员(LangChain、LangGraph、LangSmith、LangServe、Deep Agents)以及模型管理、消息管理、记忆管理、输出管理、工具管理、智能体等核心功能。
核心API:涵盖环境搭建(uv安装包)、连接模型(基于OpenAI兼容接口,配置base_url、api_key、model等参数)、角色与消息(SystemMessage、HumanMessage、AIMessage三大基本角色)、三种调用方法(invoke单次阻塞、stream流式、batch批量)、提示词模板(ChatPromptTemplate配合f-string)、输出解析(StrOutputParser提取content与元信息)、构建Chain(管道操作符“|”串联“输入→模型→解析”)。
项目实战:从输入输出分析出发,设计提示词模板并构建完整Chain,通过初级(角色限定、格式限定、风格限定、对比分析、多任务组合等15种)、中级(多角色协同、长文本结构化提取、思维链引导等)、高级(创业方案评估、带货文案、科普文章等完整结构化案例)三大层级的实战演示,覆盖从简单指令到复杂场景的提示词工程全貌。
讲师背景
李晓华博士,大模型全栈开发系列课程讲师。课程系统梳理了LangChain框架下提示词工程的完整技术路径,从API调用到项目实战,帮助学员建立工程化开发思维。
通过本课程,学员将:
掌握LangChain的核心API与调用方法——能够完成环境搭建,使用ChatOpenAI连接模型,熟悉SystemMessage、HumanMessage、AIMessage三大角色,灵活运用invoke、stream、batch三种调用方式;
学会使用提示词模板与输出解析器——通过ChatPromptTemplate配合f-string构建动态模板,用StrOutputParser解析模型的content、token_usage、finish_reason等关键信息;
能够构建完整的处理链(Chain)——理解管道操作符“|”的本质,串联“提示词模板 → 模型调用 → 输出解析”的自动化流程,实现可复用的提示词管道;
独立完成从初级到高级的提示词工程实战——在LangChain框架中实现角色限定、多任务组合、多角色协同、长文本结构化提取、思维链引导、创业方案评估、带货文案撰写、科普文章讲解等20+种实战案例;
建立大模型应用开发的工程化思维——为后续学习RAG(检索增强生成)、Agent(智能体)、LangGraph等进阶内容打下坚实的代码基础,从“手工试提示词”进化到“框架化批量调用”。
课程有效期:
自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。
上课模式:
课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。
注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。