LangChain 架构
LangChain 的开源组件和第三方集成构建应用程序(RAG)
LangGraph 构建支持一流流式传输和人类在环的有状态智能体(Agent)
LangSmith 检查、监控和评估您的应用程序,从而能够持续优化并自信地部署(付费)
开发流程

相比v1增加如下:
- 统一 Agent 创建接口 create_agent()
- 中间件系统(Middleware) 细粒度控制
- 标准化输出 content_blocks 无论什么模型,输出统一结构化
- 结构化输出原生支持 将结构化输出(json)
- 基于LangGraph的底层架构 -agent实际是LangGraph编排的状态图
中间件系统(Middleware)
- 暴露钩子
用于智能体执行过程中拦截、修改、增强请求与响应处理逻辑,而无需修改核心Agent逻辑
监视器:通过日志记录、分析、调试来跟踪代理行为
调整:转换提示、工具选择、输出格式
控制:添加重试、回退、提前终止逻辑
执行:应用速率限制
