Skip to content

LangChain / LangGraph 常见面试题

1. LangChain 是什么?

LangChain 是一个用于构建 LLM 应用的框架,提供模型调用、Prompt、工具调用、Agent、RAG、结构化输出等组件。

2. LangChain 和 LangGraph 区别?

LangChain 更偏快速构建常见 Agent 应用,LangGraph 更偏低层工作流编排,适合长流程、有状态、可恢复、人工审批和多智能体。

3. RAG 的流程是什么?

文档加载、清洗、切分、向量化、入库;用户提问后向量检索、重排、拼接上下文、模型回答、返回引用。

4. Agent 工具调用如何保证安全?

工具内部做鉴权,参数做校验,高风险动作加人工确认,所有工具调用留审计日志,限制最大调用步数。

5. LangGraph 为什么需要 checkpoint?

因为复杂工作流可能暂停、失败、重启或等待人工输入,checkpoint 可以保存状态并通过 thread_id 恢复执行。

6. 如何评估一个 RAG 系统?

看召回命中率、答案准确性、忠实性、引用正确性、延迟、成本和用户反馈。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。