Skip to content
进阶

一句话答案

LangChain 是 LLM 应用开发框架,核心抽象:Model / Prompt / Chain / Agent / Memory / Retriever。

核心要点

核心组件:

  • Model:LLM 调用封装
  • Prompt Template:提示词模板
  • Chain:多步骤流水线
  • Agent:基于 LLM 决策的工具调用
  • Memory:对话历史管理
  • Retriever:RAG 检索器

LCEL(LangChain Expression Language): 声明式链构建 prompt | llm | parser

追问与易错

追问方向:

  • 这个概念在你的项目中是怎么应用的?
  • 和相关技术/方案相比有什么优劣?
  • 如果出了问题你会怎么排查?

易错点:

  • ❌ 只知道概念不知道原理——面试官会追问底层实现
  • ❌ 缺乏实际使用经验——结合项目场景回答更有说服力

💡 记忆锚点

LangChain六大组件像搭积木:Model是引擎(调LLM),Prompt Template是模具(格式化输入),Chain是流水线(多步串联),Agent是决策者(LLM自己选工具),Memory是记忆(对话历史),Retriever是搜索员(RAG检索)。LCEL用管道符串联:prompt | llm | parser,声明式写法像搭乐高。