大模型开发容器内分层架构

背景和价值

领域驱动设计(DDD) 的架构基础上整合 LangChain 进行大模型开发时,可以采用 增强型 DDD 分层模式,将大模型能力深度融入业务领域。以下是具体分层设计和实现方案:


DDD-LangChain 融合分层架构

DDD 层级 核心职责 LangChain 增强实现 代码示例组件
用户接口层 输入输出适配、多模态交互 大模型响应格式化、流式输出处理 REST APIWebSocketStreamHandler
应用层 用例编排、事务管理 多链协作调度、Agent执行控制 AgentExecutorRunnableBranch
领域层 业务规则、领域模型 大模型驱动的领域服务、语义化业务逻辑 DomainAgentsPydantic Validators
基础设施层 数据持久化、外部服务集成 大模型供应商对接、向量存储、工具函数实现 LLM AdaptersVectorDBTools

参考资料

posted @ 2025-03-28 09:43  向着朝阳  阅读(22)  评论(0)    收藏  举报