name: langchain-chains description: LangChain链组合,包括SequentialChain、RouterChain和LCEL模式 allowed-tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
LangChain 链技能
能力
- 使用LCEL(LangChain表达式语言)组合LangChain链
- 实现顺序链模式
- 设计用于条件逻辑的路由链
- 创建并行执行链
- 处理链的回退和重试
- 实现流式链
目标流程
- 对话流设计
- 聊天机器人设计与实现
实现细节
链模式
- LCEL管道:使用|操作符进行现代组合
- SequentialChain:线性链执行(旧版)
- RouterChain:基于输入的条件路由
- RunnableParallel:并行执行分支
- RunnableBranch:条件分支
配置选项
- 输入/输出键映射
- 错误处理策略
- 重试配置
- 流式设置
- 批处理选项
最佳实践
- 新实现使用LCEL
- 实现适当的输入/输出模式
- 为弹性添加回退链
- 长操作使用流式
依赖项
- langchain-core
- langchain