logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ai-agent框架spring ai alibaba (三)外部调用II-2 分布式MCP

本文深入剖析了SpringAI Alibaba框架中分布式MCP(Multi-Capability Platform)的实现机制。主要内容包括:1. 分布式MCP客户端架构,通过Nacos实现服务发现与负载均衡,采用轮询策略进行请求分发;2. MCP服务注册机制,包含服务类型注册和实例注册两个层面,支持兼容性检查;3. 自动配置体系,详细分析了MCP客户端和服务端的Spring Boot自动配置流

文章图片
ai-agent框架spring ai/alibaba源码原理分析(五) graph II 编译图

本文深入解析了SpringAIAlibaba框架(SAA)中的graph模块实现原理。文章重点分析了图编译过程,展示了如何将状态图转换为扁平化邻接表结构以提升执行效率。核心内容包括:1)图编译通过ProcessedNodesEdgesAndConfig实现主图子图结构扁平化;2)并行处理机制通过ConditionalParallelNode等特殊节点实现;3)编译前后数据结构对比,编译后采用Map

文章图片
ai-agent框架spring ai/alibaba源码原理分析(七)MAS II 分布式MAS

本文深入分析了SpringAIAlibaba(SAA)框架的分布式多智能体系统(MAS)架构实现。核心内容包括:1)基于SpringCloud的微服务架构设计,包含资源库、执行器目录、服务网关等组件;2)Agent2Agent(A2A)协议与Nacos结合的注册发现机制;3)具备检查点机制的容错执行架构,支持断点续传和状态恢复;4)分层架构设计实现高可用、高吞吐和扩展性。文章指出当前SAA的A2A

文章图片
#分布式
ai-agent框架spring ai alibaba原理源码(三)外部调用II-1 MCP

本文深入剖析SpringAIAlibaba框架的MCP(模型调用协议)实现原理。作为Java AI Agent框架的核心组件,MCP通过标准化协议实现AI模型与外部系统的交互。文章详细解析了MCP的client/server端自动配置机制:client侧通过SyncMcpToolCallbackProvider提供工具调用能力,server侧通过McpSyncServer处理能力请求。重点分析了注

文章图片
sentinel原理源码分析系列(七)-限流

限流的目的有两个,一,防止资源过度使用,造成系统不稳;二,大流量有序地通过上图是参与限流的类互动图,首先解释限流规则的设置限流依赖的统计指标,线程数/QPS,统计插槽介绍过,increaseThreadNum/addPassRequest是为了统计这两个指标流控行为决定处理大流量通过的方式,类图展示sentinel实现了多种流控行为,保证不超限依据调用关系限流构建调用链路设置不是单选题,同一个资源

文章图片
#sentinel
ai-agent框架spring ai/alibaba原理源码分析(八)观测II spring ai观测 ChatClient

《SpringAIAlibaba观测机制深度解析》摘要:本文深入剖析SpringAIAlibaba(SAA)框架的观测系统实现原理,以ChatClient观测为例展示AI智能体可观测性方案。文章首先解析观测组件架构,包括基于Micrometer-Observation的核心模块与OpenTelemetry集成;然后通过源码分析ChatClientAutoConfiguration的自动配置过程,详

文章图片
ai agent框架spring ai/alibaba 源码原理分析(六) agent和组件

本文深入解析SpringAIAlibaba(SAA)框架中Agent系统的实现原理,聚焦ReactAgent及其核心组件。文章指出Agent是推理框架(如ReAct)的封装,通过图结构实现任务分解与执行流程。核心组件包括: AgentLlmNode(模型调用节点)和AgentToolNode(工具调用节点) 拦截器机制(Model/Tool Interceptor)构建调用链 Hook机制实现图能

文章图片
ai-agent框架spring ai/alibaba原理源码分析(八)观测I 观测组件,观测技术架构

本文深入剖析了SpringAIAlibaba(SAA)框架的观测系统实现原理。作为Java AI Agent框架,SAA基于micrometer-observation构建了一套完整的可观测性架构,通过Observation核心组件实现业务代码与监控后端的解耦。技术架构包含三层:观测抽象层(Observation/Handler)、桥接层(OpenTelemetry适配)和平台层(Langfuse

文章图片
ai agent框架spring ai/alibaba原理源码分析(一)-架构

本文深入解析SpringAIAlibaba框架的核心架构与实现原理。该Java框架以ReactAgent为核心,Graph为运行时基座,分为用户角色层、核心框架层、扩展体系和SpringAI生态四层架构。重点剖析了agent/graph协同机制、模型封装、上下文工程、工具调用等关键模块,并通过DeepResearch案例演示了agent开发流程,展示其思考-行动-评估的闭环工作机制。框架提供stu

文章图片
#人工智能#AI
ai-agent框架spring ai/alibaba源码原理 (三)调用I 工具

本文深入剖析了SpringAIAlibaba框架的外部调用机制,重点分析了工具调用的实现原理。文章首先介绍了工具调用的两种类型(普通类方法和Function方法),详细阐述了工具提供者和解释器的工作机制。通过分析ChatClient设置工具的过程,揭示了实例范围和请求范围工具的实现技巧。在工具调用部分,重点讲解了DeepSeekChatModel的执行流程,包括工具提示词生成、工具定义解析以及工具

文章图片
#人工智能
    共 24 条
  • 1
  • 2
  • 3
  • 请选择