
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了前端开发中的几个核心概念:1. <!DOCTYPE>声明用于指定HTML版本,HTML5简化为<!DOCTYPE html>;2. <meta>标签用于设置页面元信息,包括字符编码、视口设置和SEO优化等;3. DOM是浏览器解析HTML后生成的树形结构,与HTML的区别在于DOM是可操作的对象模型;4. HTML5语义化标签如<header&g

本文介绍了模型上下文协议(MCP)的标准架构与应用。MCP采用客户端-服务器架构,支持Stdio和SSE两种通信模式,为AI工具调用提供了标准化方案。文章详细讲解了如何在项目中集成MCP客户端,包括依赖引入、配置文件和代码实现。同时以图片搜索服务为例,演示了MCP服务端的开发流程。最后讨论了MCP与新兴skills技术的区别,指出skills因其简单性更受欢迎,但MCP作为标准化方案仍有其独特价值

AI服务化是指将本地运行的AI能力转化为远程接口服务,便于更多人访问。针对AI应用接口的特点,推荐使用SSE(Server-Sent Events)技术实现流式输出,提升用户体验。文章详细介绍了如何通过Flux响应式编程实现流式接口,包括SSE接口的编写方法和跨域配置。同时对比了传统同步接口与响应式编程的区别,强调响应式编程更适合处理持续数据流。最后解释了SSE技术如何通过HTTP协议实现服务器向

智能体(AI Agent)是以大语言模型为核心,整合记忆、知识库和工具调用等能力的自主决策系统。关键技术包括:1)CoT思维链技术,引导AI分步推理;2)Agent Loop执行循环,实现自主持续执行;3)ReAct模式,采用"思考-行动-观察"的交互决策机制。本文详细介绍了从基础Agent类到完整智能体的开发过程,包括状态管理、工具调用实现和工作流编排。通过分层架构设计(Ba

智能体(AI Agent)是以大语言模型为核心,整合记忆、知识库和工具调用等能力的自主决策系统。关键技术包括:1)CoT思维链技术,引导AI分步推理;2)Agent Loop执行循环,实现自主持续执行;3)ReAct模式,采用"思考-行动-观察"的交互决策机制。本文详细介绍了从基础Agent类到完整智能体的开发过程,包括状态管理、工具调用实现和工作流编排。通过分层架构设计(Ba

本文介绍了模型上下文协议(MCP)的标准架构与应用。MCP采用客户端-服务器架构,支持Stdio和SSE两种通信模式,为AI工具调用提供了标准化方案。文章详细讲解了如何在项目中集成MCP客户端,包括依赖引入、配置文件和代码实现。同时以图片搜索服务为例,演示了MCP服务端的开发流程。最后讨论了MCP与新兴skills技术的区别,指出skills因其简单性更受欢迎,但MCP作为标准化方案仍有其独特价值

摘要:本文介绍了AI工具调用的实现原理和SpringAI框架下的开发流程。AI通过结构化输出实现工具调用,SpringAI则通过注解方式简化工具开发。开发者只需用@Tool和@ToolParam定义工具方法,SpringAI会自动处理工具注册、调用、参数解析和结果返回。文章还展示了文件操作工具示例,并介绍了全局工具注册、工具上下文参数传递以及立即返回结果等功能。SpringAI框架实现了从工具定义

本文介绍了Spring AI中的Advisor机制及其应用。Advisor是可插拔的拦截器,可在AI调用前后执行额外操作,支持同步和流式处理。文章详细讲解了自定义Advisor的实现步骤:1)实现CallAroundAdvisor或StreamAroundAdvisor接口;2)重写核心方法处理请求和响应;3)设置优先级和唯一标识。示例展示了日志Advisor的实现,并介绍了流式场景的复杂处理方式

(补充spring的设计原则:通过 IoC 容器统一管理对象的创建和依赖关系(DI),从而实现低耦合;同时配合面向接口编程、分层设计和约定优于配置,使系统具有良好的可扩展性和可维护性)首先 Spring AI 是一个应用程序框架(类似spring boot)的更高层次封装,提供更友好、更易用的 API,通常作为应用层的首选入口。之前我们是直接使用 Spring Boot 注入的。为什么使用chat







