logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

手写MCP Server,让大模型调用Java工具

MCP 解决的是一件事:让"写一次工具,处处可调用"成为现实,而不是为每个 AI 客户端重写一遍胶水代码。Spring AI 2.0 把这件事的复杂度压到了最低——一个@McpTool注解,方法签名自动变 JSON Schema,@Component自动扫描注册,几乎零配置。回顾本文:我们用 Spring Boot 4.1.1 + Spring AI 2.0.1 写了一个订单服务 MCP Serv

#人工智能#spring#后端 +2
LangChain4j 流式输出实战:让 AI 回复像打字机一样逐字显示

本文介绍如何使用 LangChain4j 1.x 实现大模型流式输出,解决非流式响应导致的“卡死”体验。通过 StreamingChatModel 与 StreamingChatResponseHandler,实现每生成一个 token 就立即显示,显著降低首字延迟(TTFT),提升用户体验。代码完整可运行,包含 Maven 配置、OpenAI 接入及回调处理,适用于聊天机器人、写作助手等场景。

#人工智能#开发语言#java +1
Spring Cloud Gateway限流:Redis令牌桶防刷实战

e> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <

#redis#junit#数据库
Spring AI 2.0 结构化输出实战:让大模型返回精准 JSON 不再“抽风“,准确率从 78% 拉到 99%

本文探讨了大语言模型(LLM)在结构化输出方面面临的挑战,并介绍了Spring AI 2.0的Structured Output解决方案。主要内容包括: LLM结构化输出的三大问题: 格式不可控(可能返回非标准JSON) 字段不可控(键名不一致) 类型不可控(数据类型不匹配) Spring AI 2.0的解决方案: 利用JSON Schema约束模型输出 四层架构实现端到端结构化处理 支持自动错误

#spring#人工智能#json
LangChain4j Tool Calling 实战:让大模型自动查数据库发邮件,一句话搞定复杂任务

本文介绍了使用LangChain4j实现Function Calling(工具调用)的技术方案,让AI助手能够自动执行查询数据库和发送邮件等任务。主要内容包括:1)Tool Calling的核心价值是让大模型能够调用外部工具处理实时数据;2)LangChain4j通过@Tool注解简化工具注册,支持多轮对话上下文管理;3)详细解析了OpenAI的Function Calling协议和LangCha

#数据库#人工智能
Spring AI 2.0 MCP Server 实战:把 Java 服务改造成 AI 工具

摘要:本文介绍如何利用Spring AI 2.0的spring-ai-starter-mcp-server将Java服务改造为标准MCP Server,实现服务能力的标准化暴露。通过MCP协议,任何MCP Client(如Claude Desktop、Cursor等)都能自动发现并调用这些服务工具,实现与内部实现细节的解耦。文章详细阐述了MCP Server的核心原理(基于JSON-RPC 2.0

#人工智能#java#spring
Spring AI 2.0 MCP Server 实战:把 Java 服务改造成 AI 工具

摘要:本文介绍如何利用Spring AI 2.0的spring-ai-starter-mcp-server将Java服务改造为标准MCP Server,实现服务能力的标准化暴露。通过MCP协议,任何MCP Client(如Claude Desktop、Cursor等)都能自动发现并调用这些服务工具,实现与内部实现细节的解耦。文章详细阐述了MCP Server的核心原理(基于JSON-RPC 2.0

#人工智能#java#spring
DeepAgents In Action学习(Second)

本文介绍了Agent开发的三个层次架构及其核心设计理念。LangChain技术栈将Agent开发分为:LangGraph(运行时层)、LangChain(框架层)和Deep Agents(工具层)。其中,Deep Agents通过虚拟文件系统实现Context Engineering,解决了传统Prompt Stuffing导致的信息过载问题。文章对比了三大Agent Harness(Deep A

#学习#java#android
DeepAgents In Action学习(Second)

本文介绍了Agent开发的三个层次架构及其核心设计理念。LangChain技术栈将Agent开发分为:LangGraph(运行时层)、LangChain(框架层)和Deep Agents(工具层)。其中,Deep Agents通过虚拟文件系统实现Context Engineering,解决了传统Prompt Stuffing导致的信息过载问题。文章对比了三大Agent Harness(Deep A

#学习#java#android
DeepAgents In Action学习(First)

windows10以下操作系统。windows10及以上。

#学习
    共 30 条
  • 1
  • 2
  • 3
  • 请选择