7、LangChain 与 LCEL 术语
| 术语 | 一句话解释 | 解决的问题 / 易混点 | 建议先看 |
|---|---|---|---|
| LangChain | 面向 LLM 应用开发的组件框架 | 偏模型、Prompt、Parser、Tool、Agent 等组件封装 | 9、10 |
| Runnable | 可执行组件统一抽象 | Prompt、Model、Parser、Tool 都能抽象成 Runnable | 15 |
| LCEL | LangChain Expression Language | 用声明式写法把多个 Runnable 串起来 | 15 |
| RunnableSequence | 顺序链 | 前一步输出喂给下一步 | 15 |
| RunnableParallel | 并行链 | 同时执行多个分支,再汇总结果 | 15 |
| RunnableBranch | 条件分支链 | 根据条件路由到不同处理路径 | 15 |
| RunnableLambda | 自定义逻辑节点 | 适合插入字段处理、业务映射、轻量逻辑 | 15 |
| Chain | 由多个步骤构成的处理链 | 在 LCEL 时代更多会用 Runnable 体系理解 | 9、15 |
| Provider | 模型提供方或集成方 | 比如 OpenAI、DeepSeek、阿里百炼、Ollama | 10、11 |
| Callback / 回调 | 执行过程中的事件钩子 | 可用于日志、监控、流式输出和调试 | 9、25 |