
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Google ADK Spring AI 1.2.0 适配机制分析 摘要:本文分析了 Google ADK Spring AI 1.2.0 的模型适配机制,该组件主要用于桥接 Google ADK 的 LLM 接口与 Spring AI 的 ChatModel。核心发现包括: 适配器实现了 ADK BaseLlm 到 Spring AI ChatModel 的转换,支持基本内容、工具调用和部分配置
本文基于Google ADK Java 1.2.0源码,解析其核心机制与实现原理。ADK可视为"Agent应用运行时",通过五个核心概念构建执行框架:Agent(执行单元)、Runner(调度入口)、Session(对话线程)、Event(执行记录)和Tool/Plugin(扩展点)。文章详细分析了LlmAgent、SequentialAgent等不同类型Agent的实现逻辑,Runner的请求处
本文基于Google ADK Java 1.2.0源码,解析其核心机制与实现原理。ADK可视为"Agent应用运行时",通过五个核心概念构建执行框架:Agent(执行单元)、Runner(调度入口)、Session(对话线程)、Event(执行记录)和Tool/Plugin(扩展点)。文章详细分析了LlmAgent、SequentialAgent等不同类型Agent的实现逻辑,Runner的请求处
Google ADK Java 中的 LlmAgent.outputKey 机制在多 Agent 工作流中存在流式输出问题。当切换到 Spring AI 流式模式时,中间 token 可能被错误标记为最终响应(partial=false),导致 outputKey 提前写入残缺片段。问题的核心在于 Spring AI 到 ADK 的适配层破坏了 Event.partial 的语义,正确的实现应确保

Google ADK Java 中的 LlmAgent.outputKey 机制在多 Agent 工作流中存在流式输出问题。当切换到 Spring AI 流式模式时,中间 token 可能被错误标记为最终响应(partial=false),导致 outputKey 提前写入残缺片段。问题的核心在于 Spring AI 到 ADK 的适配层破坏了 Event.partial 的语义,正确的实现应确保

本文介绍了一种低成本实现本地服务公网访问的方案。通过FRP内网穿透工具,将云服务器作为流量入口中转,实现无公网IP的本地服务对外访问。具体步骤包括:1) 部署云服务器运行FRP服务端;2) 配置内网机器运行FRP客户端建立穿透通道;3) 结合域名解析和Nginx反向代理,实现HTTPS访问和流量分发。该方案既保留了本地部署的成本优势,又提供了专业域名的访问体验,适用于个人项目和小型业务部署场景,特

如果是GET接口,如果接口不存在会直接返回404,但是POST接口springboot返回的不是404而是405,所以要切记405并不是什么奇怪的问题只是找不到而已。问题:在连接远程数据库的时候连不上,首先是服务器本地可以访问mysql,当将mysql改为允许远程访问之后,本地和远程都不能访问了。分析:首先确认服务器端口打开了3306,然后本地是能登进去,确认密码无误,远程还是不能访问。4、预发布

摘要:Spring Boot集成微信通知与MCP服务开发 本文详细介绍了如何在Spring Boot框架下实现微信公众号模板消息通知功能,并封装为MCP服务供AI工具调用。主要内容包括: 架构设计:采用DDD分层架构,分离领域服务与基础设施层,通过端口适配器模式对接微信API 核心实现: 使用@Tool注解将消息通知能力暴露为MCP工具 通过Guava Cache缓存微信AccessToken R

摘要: 自治系统(AS)是由同一机构管理、采用统一路由策略的网络集合,每个AS拥有唯一编号(ASN),由区域互联网注册机构分配。AS是互联网的逻辑单位,而数据中心(DC)是承载服务的物理设施。一个AS可包含多个DC(如阿里云AS45102涵盖多地机房),对外统一路由;一个DC也可连接多个AS(如中立数据中心托管多家运营商设备)。访问服务时,BGP将流量导向目标AS,再由其内部路由至最近DC响应请求
客户端与服务器之间的通信应该建立在明确定义的接口和契约之上。这意味着服务器应该提供清晰的接口定义,而客户端应该遵循这些接口。这可以通过使用规范的API文档或IDL(接口定义语言)来实现。








